Deep learning and machine learning algorithms written in C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

AI in C

An ongoing project to implement deep learning algorithms in the C programming language.

For more cool projects, please check out my website.


What better way to understand deep learning and machine learning algorithms than to implement them in code? That's what this is for.

Why C?

Because it's fast. Because it can be difficult for many programmers, which makes it an even more valuable skill to practice.


This project relies on Check for unit testing. For Mac users with homebrew, simply run

$ brew install check

Running It

$ make
$ ./main

Testing It

$ make test

Cleaning Up

$ make clean