dlidstrom/NeuralNetworkInAllLangs
Vanilla neural network implemented in all major languages
This project provides basic neural network implementations across many programming languages. It takes in structured numerical data, like logical true/false values or pixel data from handwritten digits, and outputs a classification or prediction. This is designed for hobby programmers and enthusiasts who want to learn how neural networks work by seeing and understanding the code, without needing advanced libraries.
115 stars.
Use this if you are a hobbyist programmer curious about the core mechanics of a simple neural network and want to study a clear, basic implementation in a language you already know.
Not ideal if you need a high-performance solution for complex, real-world AI problems or require advanced deep learning features and optimization.
Stars
115
Forks
9
Language
Java
License
MIT
Category
Last pushed
Jan 20, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dlidstrom/NeuralNetworkInAllLangs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Jasonnor/Backpropagation
Implementing multilayer neural networks through backpropagation using Java.
goessl/MachineLearning
An easy neural network for Java!
evolvingstuff/RecurrentJava
Deep Recurrent Neural Nets in Java
thag0/JNN
Biblioteca para manipulação de modelos de Redes Neurais Artificiais com Java
amanmehara/tantrika
An object oriented neural network library.