Нейронная сеть обучение без учителя. Алгоритм Хебба на JavaScript. Neural network. Machine learning
Нейронная сеть на JavaScript
Создание веб-приложения с открытым исходным кодом на JavaScript для распознавания нарисованных цифр. Вся работа c нейронными сетями будет происходить в браузере клиента. Для серверной части воспользуемся Node.js и декларативным фреймворком Evado, который предоставляет уже готовый функционал для запуска полноценного веб-приложения с пользовательским интерфейсом, правами доступа и многим другим. Итак, устанавливаем Node.js и базу данных MongoDB, клонируем репозиторий шаблона приложения Evado Boilerplate...
Нейронная сеть на JavaScript (с использованием библиотеки Synaptic)
// Импортируем библиотеку Synaptic const synaptic = require('synaptic');
// Создаем слои сети const inputLayer = new synaptic.Layer(2); // 2 нейрона во входном слое const hiddenLayer = new synaptic.Layer(3); // 3 нейрона в скрытом слое const outputLayer = new synaptic.Layer(1); // 1 нейрон в выходном слое
// Создаем связи между слоями const inputToHidden = new synaptic.Connection(inputLayer, hiddenLayer);
const hiddenToOutput = new synaptic.Connection(hiddenLayer, outputLayer);
// Инициализируем веса inputToHidden...