Python Machine Learning

Part 1 of a series showing how to build neural networks from scratch.

Robert Shaneyfelt
ILLUMINATION

--

Photo by David Clode on Unsplash

This story is meant to be an introduction to artificial intelligence (AI). Python is a great language to learn since most of the tools are built using it. Deep learning is a technique used to make predictions using data, and it heavily relies on neural networks. This story is part of a is a series leading up to building a neural network from scratch.

In a production setting, you would use a deep learning framework like TensorFlow or PyTorch instead of building your neural network. That said, having some knowledge of how neural networks work is helpful because you can use it to better architect your deep learning models.

Artificial Intelligence Overview

In basic terms, the goal of using AI is to make computers think as humans do. This may seem like something new, but the field was born in the 1950s.

Machine Learning

Machine learning is a technique in which you train the system to solve a problem instead of explicitly programming the rules.

A common machine learning task is supervised learning, in which you have a dataset with inputs and known outputs. The task is to use this dataset to train a model that…

--

--

Robert Shaneyfelt
ILLUMINATION

I received my Bachelor of Electrical Engineering from Trine University. “To write about life first, you must live it.” - Ernest Hemingway