vzhou842 / cnn-from-scratch

A Convolutional Neural Network implemented from scratch (using only numpy) in Python.

Home Page:https://victorzhou.com/blog/intro-to-cnns-part-1/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Convolution Neural Network (CNN) From Scratch

This was written for my 2-part blog post series on CNNs:

To see the code (forward-phase only) referenced in Part 1, visit the forward-only branch.

Usage

Install dependencies:

$ pip install -r requirements.txt

Then, run it with no arguments:

$ python cnn.py
$ python cnn_keras.py

You can also run this code in your browser.

More

You may also be interested in a Neural Network implemented from scratch in Python, which was written for my introduction to Neural Networks.

About

A Convolutional Neural Network implemented from scratch (using only numpy) in Python.

https://victorzhou.com/blog/intro-to-cnns-part-1/

License:MIT License


Languages

Language:Python 100.0%