An open API service indexing awesome lists of open source software.

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

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: Вспомогательные функции для загрузки данных, расчёта сигмоидной функции и её производной.