Machine learning is changing the way we engineer software. Tasks like parsing and summarizing text used to be done with thousands of lines of procedural code. Now they are done with neural networks containing millions of trained parameters. Whether you're a beginner or expert, some understanding of machine learning is now vital to being a software engineer.

Introductory tutorials provide a great place for a person to kickstart their machine learning journey. I recommend the tutorials in this book for somebody who is just starting machine learning career or wants to brush up their skills. A breadth of practical examples serve as a resource to people across domains and machine learning enthusiasts at any level. Written in simple English, technical concepts are explained in intuitive, easy-to-follow language.

Derrick Mwiti has been a valuable contributor to Heartbeat since we started the publication. He is incredibly generous in creating tutorials that support other developers. His passion for sharing machine learning knowledge can be seen in the care he has put into every page of this book. If you are looking for the best place to start your machine learning and data science career, I recommend that you start here.

Jameson Toole

Cofounder and CEO at Fritz

Boston, MA, USA