lnn
autodiff
lnn | autodiff | |
---|---|---|
5 | 6 | |
20 | 36 | |
- | - | |
6.3 | 3.6 | |
7 months ago | 10 months ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lnn
- LNN - A CLI Program of Neural Networks Written in C
-
I've made a command-line program of neural networks in C
The code and documentation are hosted at GitHub https://github.com/dongyx/lnn.
- Show HN: Training Neural Networks with a Single Unix Pipeline
- A Command-line Program of Neural Networks Written in C
- LNN: Training and Running Neural Networks in Command-line, Implemented in C
autodiff
-
A Command-line Program of Neural Networks Written in C
Nice work! I would recommend to look into implementing automatic differentiation so that the tool is easily extendible to any differentiable function. For inspiration, I made a scalar valued autodiff implementation a while back repo found here. Making a vector valued implementation would not be too difficult and would be more in line with tensorflow/pytorch api
-
A C++ version of Micrograd!
Very nice implementation! I recently did an autodiff implementation myself in C. So it is interesting to see how you did it in C++. If you wanna take a look at my autodiff implementation, here is the repo.
- Automatic differentiation in C
- [Continued] Autodiff implementation in C
-
Autodiff in C (need help fixing memory leak)
Anyways, here is the repo: Autodiff
What are some alternatives?
ggml - Tensor library for machine learning
cpp-micrograd - A c/c++ implementation of micrograd: a tiny autograd engine with neural net on top.
fundamental - Software to look for interrelationships between constants and find formulas for number sequences
spaCy - 💫 Industrial-strength Natural Language Processing (NLP) in Python
stan - Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.
Nerve - This is a basic implementation of a neural network for use in C and C++ programs. It is intended for use in applications that just happen to need a simple neural network and do not want to use needlessly complex neural network libraries.
ruby-fann - Ruby library for interfacing with FANN (Fast Artificial Neural Network)
AI-Expert-Roadmap - Roadmap to becoming an Artificial Intelligence Expert in 2022