Python Machine Learning
Part 1 of a series showing how to build neural networks from scratch.
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…