Master machine learning concepts and develop real-world solutions
Machine learning offers immense opportunities, and Introducing Machine Learning delivers practical knowledge to make the most of them. Dino and Francesco Esposito start with a quick overview of the foundations of artificial intelligence and the basic steps of any machine learning project. Next, they introduce Microsoft’s powerful ML.NET library, including capabilities for data processing, training, and evaluation. They present families of algorithms that can be trained to solve real-life problems, as well as deep learning techniques utilizing neural networks. The authors conclude by introducing valuable runtime services available through the Azure cloud platform and consider the long-term business vision for machine learning.
· 14-time Microsoft MVP Dino Esposito and Francesco Esposito help you
· Explore what’s known about how humans learn and how intelligent software is built
· Discover which problems machine learning can address
· Understand the machine learning the steps leading to a deliverable model
· Use AutoML to automatically select the best pipeline for any problem and dataset
· Master ML.NET, implement its pipeline, and apply its tasks and algorithms
· Explore the mathematical foundations of machine learning
· Make predictions, improve decision-making, and apply probabilistic methods
· Group data via classification and clustering
· Learn the fundamentals of deep learning, including neural network design
· Leverage AI cloud services to build better real-world solutions faster
About This Book
· For professionals who want to build machine learning both developers who need data science skills and data scientists who need relevant programming skills
· Includes examples of machine learning coding scenarios built using the ML.NET library
Dino Esposito is one of the world’s authorities on web technology and software architecture. Over years, Dino developed hands-on experience and skills in architecting and building distributed systems for banking and insurance companies and, in general, in industry contexts where the demand for security, optimization, performance, scalability, interoperability is dramatically high. Dino is also a prolific author, Every month, at least five different magazines and Web sites throughout the world publish Dino's articles covering topics ranging from Web development to AJAX architectures and from data access to Silverlight and design patterns. Dino published an array of books, most of which are considered state-of-the-art in their respective areas. His recent books are Programming ASP.NET 3.5—Core Reference, Introducing Microsoft ASP.NET AJAX, and Programming Microsoft ASP.NET 2.0 Applications—Advanced Topics. Dino speaks regularly at industry conferences all over the world, including Microsoft TechEd, DevConnections, and premiere European conferences such as DevWeek and Basta.
A practical introduction to machine learning for a programmer. This book presents a good tour of what ML is and what it isn't. It hints at how Microsoft implements ML and admits it isn't quite ready to tackle the hard stuff. No matter, my takeaway is the book is well worth my time and helped me better understand ML limitations.
A quote from the book: "And here is the biggest challenge: developing artificial intelligence in the real world is much more frustrating than most people think." Introducing Machine Learning, pg.342, Esposito, Dino and Francesco
Comprehensive - a good reference book if you're considering ML or just need to get up to speed. Each chapter has a summary if you just want to speed read. It is a Microsoft book so one section is dedicated to Microsoft ML tools. The authors are authorities on the subject.