Neural Network Machine Learning Algorithm From Scratch in Python

Demystifying the so-called Black Box of Neural Network

Dhiraj K
The Startup

--

Neural Network From Scratch in Python

Introduction:

Do you really think that a neural network is a block box? I believe, a neuron inside the human brain may be very complex, but a neuron in a neural network is certainly not that complex.

It does not matter, what software you are developing right now, if you are not getting up to speed on machine learning…you lose. We are going to an era where one software will create another software and perhaps automate itself.

In this article, we are going to discuss how to implement a neural network Machine Learning Algorithm from scratch in Python. This means we are not going to use deep learning libraries like TensorFlow, PyTorch, Keras, etc.

Note that this is one of the posts in the series Machine Learning from Scratch. You may like to read other similar posts like Gradient Descent From Scratch, Linear Regression from Scratch, Logistic Regression from Scratch, Decision Tree from Scratch.

You may like to watch a video version of this article for a more detailed explanation…

--

--

Dhiraj K
The Startup

Data Scientist & Machine Learning Evangelist. I like to mess with data. dhiraj10099@gmail.com