maiya11 / nnets

Neural network tutorials and implementations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository will help you master neural networks. It contains writeups of how different neural networks work, along with full implementations of different network types.

  • The explanations folder has writeups of each algorithm.
  • The nnets folder has clean implementations that are best for someone who understands the high level concept.
  • The exploration folder has implementations that are more exploratory and easier to understand for beginners.

I recommend reading the writeup, then looking at the exploratory implementation, then looking at the clean implementation.

1. Gradient Descent

Gradient descent is an important building block for neural networks.

2. Dense networks

Dense networks are networks where every input is connected to an output.

3. Convolutional networks

Convolutional neural networks are used for working with images and time series.

Installation

  • pip install -r requirements.txt

About

Neural network tutorials and implementations.


Languages

Language:Jupyter Notebook 99.8%Language:Python 0.2%