Simple Java NN
Перцептрон на Java
Простой многослойный перцептрон, написанный на Java без сторонних библиотек.A simple multilayer perceptron written in Java without third-party libraries.Простий багатошаровий перцептрон, написаний на Java без сторонніх бібліотек.
О проектеOverviewПро проєкт
Нейросеть с нуля на чистой Java, без PyTorch и вообще без сторонних библиотек. Всё руками: матрицы, прямой проход, обратное распространение ошибки, обновление весов, обучение.
Смысл именно в том, чтобы написать каждую формулу самому. Когда сеть собрана из готового фреймворка, многое остаётся магией; когда из голых матриц — механика становится понятной до конца.
Существует в двух версиях, включая вариант под названием Onigiri. Базовый, но важный проект: без понимания перцептрона нет понимания всего остального в машинном обучении.
A neural network from scratch in pure Java, without PyTorch and without third-party libraries at all. Everything by hand: matrices, the forward pass, backpropagation, weight updates, training.
The point is precisely to write every formula yourself. When a network is assembled from a ready framework, much stays magic; when it's built from bare matrices, the mechanics become fully clear.
It exists in two versions, including one called Onigiri. A basic but important project: without understanding the perceptron there's no understanding the rest of machine learning.
Нейромережа з нуля на чистій Java, без PyTorch і без сторонніх бібліотек. Усе руками: матриці, прямий прохід, зворотне поширення помилки.
Сенс саме в тому, щоб написати кожну формулу самому.
Існує у двох версіях, включно з варіантом Onigiri. Базовий, але важливий проєкт.
ОсобенностиFeaturesОсобливості
- Многослойный перцептрон на чистой Java
- Без PyTorch и сторонних библиотек — всё вручную
- Прямой проход и обратное распространение ошибки
- Две версии, включая вариант Onigiri
- A multilayer perceptron in pure Java
- No PyTorch or third-party libraries — all by hand
- Forward pass and backpropagation
- Two versions, including the Onigiri variant
- Багатошаровий перцептрон на чистій Java
- Без PyTorch і сторонніх бібліотек — усе вручну
- Прямий прохід і зворотне поширення помилки
- Дві версії, включно з варіантом Onigiri