This a simple library which integrates a lot of functionalities for basic ANN operations. For more details on the library, read the short paper summary - Paper
1. Gate functionalities : Creating ANN for gates like XOR,AND,OR etc in a low level language like C is much faster and hiighly compatible too.
2. Regression : The Auto-Mpg dataset was used to solve a MULTIPLE LINEAR REGRESSION problem using the ANN.
ANN library | Iterations | RMSE | Time(sec) |
---|---|---|---|
CANN | 103 | 9.586 | 0.06558 |
Keras | 103 | 5.516 | 13.9793 |
ANN library | Iterations | Accuracy | Time(sec) |
---|---|---|---|
CANN | 103 | 96.7% | 0.1834 |
Keras | 103 | 96.6% | 33.72608 |
gcc -w cann.c <test_main_file.c> -lm
<test_main_file.c> can be :
- test_xor.c
- test_iris.c
- test_mpg.c
Corresponding python implementations are:
- iris_test.py
- mpg_test.py
./a.out