Skip to content

abhirup-dev/Neural_Networks_from_Scratch

Repository files navigation

Neural Networks from Scratch

Implementing an Artificial Neural Network from scratch using C++

There are two implementations listed here:

  1. A basic_ann without using any libraries, just raw C++. The main function here is to train the network to act as a 3-input XOR operator.

  2. A vectorized implementation of an ANN (include this header) using the ArrayFire library that allows the use of an unified source-code to compile programs for CPU, CUDA, as well as OpenCL. Some features that allow for smooth experimentation:

Implementations

  • Implementation of XOR gate with loss-values.
  • Using the ANN to classify NLTK Movie-Reviews as postive or negative, by using TFIDF transform for feature description. repo

About

Implementing a simple Artificial Neural Network library from scratch using C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published