Перейти к содержимому

Пишем нейросеть на Java с нуля: Perceptron через TDD | #1

TDD Saboteur

0:00 / 0:00

Пишем нейросеть на Java с нуля: Perceptron через TDD | #1

883 просмотра · 5 дн. назад
TDD Saboteur
8 подписчиков
883 просмотра · 5 дн. назад
Пишем собственную нейросеть на Java с нуля — без TensorFlow, PyTorch и готовых AI-фреймворков. И используем TDD, чтобы разобраться, из чего состоит её базовый элемент — Perceptron. Я решил разобраться, что на самом деле происходит внутри нейросетей. Не просто вызвать готовый API, а самому пройти путь от математической идеи до работающего кода. В этой серии мы исследуем перцептрон и постепенно формируем его архитектуру с помощью Test-Driven Development (TDD). Что будет в этом инженерном эксперименте: — Реализация Perceptron на чистой Java — Инициализация и генерация весов — Вычисление взвешенных сигналов — Функция активации — Проектирование классов и разделение ответственности — TDD: тесты, реализация и рефакторинг Это не tutorial с заранее подготовленной архитектурой. Мы разбираемся в незнакомой области по ходу работы: проверяем гипотезы, пишем тесты и принимаем инженерные решения на основе конкретных требований. Важно: на этом этапе перцептрон ещё не умеет обучаться. Мы только строим его базовую структуру. В следующей серии проверим математику тестами и продолжим путь к обучению нейросети. 🛠️ Исходный код и история разработки: GitHub: https://github.com/tddSaboteur/red_candeles 📡 Связь со штабом: Telegram: https://t.me/tdd_saboteur Если ты Java-разработчик и тоже хочешь разобраться, как устроен AI под капотом, — присоединяйся к эксперименту. Буду рад обратной связи в комментариях: что стоит разобрать подробнее, какие инженерные решения вызывают вопросы и что интересно проверить дальше. TDD Saboteur — Java, TDD, архитектура и инженерные эксперименты. #Java #TDD #NeuralNetwork