MinhyukPark / Neural-Network

C++ implementation of a neural network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neural Network

MIT license contributions welcome Build Status

Work in Progress

built with 💗

🔒 Signed using GPG

Neural Network in C++

Documentation

Documentation

  • rendered using Github Pages
  • built by TravisCI

Documentation Backup

  • RawGit
  • RawGit is being retired

Motivation

Taking my knowledge of neural network and artificial intelligence and designing a more versatile and generic neural network is something I have always wanted to do. I have decided this summer to finally set things in motion using C++.

Dependencies

No external dependencies yet!

Not supported on Windows. If you would like to port this project to Windows, please shoot me an email.

Installation

How to Run

make sure all dependencies are satisfied before building

make to build for release

make debug to build for debugging

Special Thanks to

  • Mr. Smore

TODOs

Tedious Fixes

Decide on memory management and add in copy constructors and destructors as soon as possible.

Design Decisions

What things are going to be classes? Structs? Simple functions?

What inline functions can I use to optimize certain calculations?

Should I use the linear algebra library from Facial Recognition?

About

C++ implementation of a neural network

License:MIT License


Languages

Language:C++ 63.2%Language:C 30.5%Language:Makefile 6.4%