Introductory Tutorials For Machine Learning
Minimum price
Suggested price

Introductory Tutorials For Machine Learning

Kickstart your Career in Machine Learning

About the Book

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

About the Author

Derrick Mwiti
Derrick Mwiti

Derrick Mwiti is a Data Scientist with expertise in machine learning, data analytics, and visualization. He enjoys working with data to derive meaningful insights that help business executives in decision making. He is an alumnus of the prestigious Meltwater Entrepreneurial School of Technology(MEST). Derrick is an avid contributor to the data science community. He does so by contributing to popular data science publications such as KDnuggets, Heartbeat, and Datacamp just to mention a few. He holds a Bachelor of Science in Mathematics and Computer Science from Multimedia University.

Derrick Mwiti

Episode 125

Table of Contents

Foreword 3

Introduction 6

The State of Data Science and Machine Learning, Part 1: Education, job titles, and skills 7

What programming language should aspiring data scientists learn? 14

Thinking of blogging about Data Science? Here are some tips and possible benefits. 19

New to data science? Here are a few places to start 24

Data Visualization & Exploration using Pandas Only: Beginner 26

Introduction to Python Metaclasses 37

JSON Data in Python 44

Decorators in Python 52

Introduction to MongoDB and Python 61

Dash for Beginners 74

Introduction to Deep Learning with Keras 90

A Beginner’s Guide to Convolutional Neural Networks (CNN) 103

Guide to saving & hosting your first machine learning model 113

Introduction to Generative Adversarial Networks (GANs) 131

Introduction to Self-Organizing Maps (SOMs) 147

Introduction to Restricted Boltzmann Machines Using PyTorch 160

Boosting your Machine Learning Models Using XGBoost 172

Introduction to PyTorch for Deep Learning 179

How to Perform Neural Style Transfer with PyTorch 187

How to build a Simple Recommender System in Python 201

Detecting the Language of a Person’s Name using a PyTorch RNN 212

Using a Keras Long Short-Term Memory (LSTM) Model to Predict Stock Prices 224

Sales Forecasting Using Facebook’s Prophet 231

Automated Machine Learning in Python 240

Using Caret in R to Classify Term Deposit Subscriptions for a Bank 248

Object Detection with Luminoth 254

Handling Text Data with a Keras Embedding Layer 260

The Leanpub 60-day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Do Well. Do Good.

Authors have earned$11,595,069writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF, EPUB and/or MOBI files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub