Almost immediately after I started coding neural networks in C, I started reusing my earlier code. This means that I really should separate that code into new files, and then import the code from those files into future projects.

Unless I can find a better option, I will have to do this twice; I will create both a C library and a Python module. The Python module will also be in C, so hopefully that will make this project easier.

I admit that you will most likely be able to find similar (better) functions out there in other libraries, but I’ll be creating my own personal library, which I will publicly share, for two purposes:

I am learning; at the end of this project I will know how to create and distribute C libraries and Python modules I need this code, and will continue to use it and extend it