https://github.com/gnomgad/simple-nn-classifier
Learn the basics of neural networks by training a model on XOR and AND operations
https://github.com/gnomgad/simple-nn-classifier
ai-basics and-classification artificial-intelligence beginner-project beginner-project-in-javascript binary-logic deep-learning javascript machine-learning model-training neural-network-from-scratch neural-networks nodejs simple-neural-net xor-classification xor-neural-network
Last synced: 6 months ago
JSON representation
Learn the basics of neural networks by training a model on XOR and AND operations
- Host: GitHub
- URL: https://github.com/gnomgad/simple-nn-classifier
- Owner: GnomGad
- License: mit
- Created: 2024-08-26T22:25:34.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-26T22:31:21.000Z (about 1 year ago)
- Last Synced: 2025-02-12T01:30:11.493Z (8 months ago)
- Topics: ai-basics, and-classification, artificial-intelligence, beginner-project, beginner-project-in-javascript, binary-logic, deep-learning, javascript, machine-learning, model-training, neural-network-from-scratch, neural-networks, nodejs, simple-neural-net, xor-classification, xor-neural-network
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Изучение нейронных сетей на примере XOR/AND
Этот "Hello World" проект реализует простую нейронную сеть, предназначенную для классификации бинарных логических операций XOR и AND. Сеть обучается решению базовых логических задач, таких как XOR и AND. Проект включает функции для создания, обучения и сохранения модели.
## Основные возможности
- Реализация простой нейронной сети с одним скрытым слоем.
- Обучение сети на наборах данных для операций XOR и AND.
- Сохранение и загрузка обученных моделей в формате JSON.
- Предоставление базовой структуры для понимания и экспериментов с нейронными сетями.## Использлование
#### Обучение
```sh
node train.js
```#### Просмотр
```sh
node app.js
```## Структура проекта
- train.js: Скрипт для обучения моделей на данных XOR и AND и сохранения их в формате JSON.
- app.js: Приложение для загрузки обученных моделей и предсказания результатов.
- lib.js: Вспомогательные функции для загрузки данных, расчёта сигмоидной функции и её производной.