Skip to content

Learn the basics of neural networks by training a model on XOR and AND operations

License

Notifications You must be signed in to change notification settings

GnomGad/simple-nn-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Изучение нейронных сетей на примере XOR/AND

Этот "Hello World" проект реализует простую нейронную сеть, предназначенную для классификации бинарных логических операций XOR и AND. Сеть обучается решению базовых логических задач, таких как XOR и AND. Проект включает функции для создания, обучения и сохранения модели.

Основные возможности

  • Реализация простой нейронной сети с одним скрытым слоем.
  • Обучение сети на наборах данных для операций XOR и AND.
  • Сохранение и загрузка обученных моделей в формате JSON.
  • Предоставление базовой структуры для понимания и экспериментов с нейронными сетями.

Использлование

Обучение

node train.js

Просмотр

node app.js

Структура проекта

  • train.js: Скрипт для обучения моделей на данных XOR и AND и сохранения их в формате JSON.
  • app.js: Приложение для загрузки обученных моделей и предсказания результатов.
  • lib.js: Вспомогательные функции для загрузки данных, расчёта сигмоидной функции и её производной.