640 читали · 4 года назад
Нейронная сеть на JavaScript
Создание веб-приложения с открытым исходным кодом на JavaScript для распознавания нарисованных цифр. Вся работа c нейронными сетями будет происходить в браузере клиента. Для серверной части воспользуемся Node.js и декларативным фреймворком Evado, который предоставляет уже готовый функционал для запуска полноценного веб-приложения с пользовательским интерфейсом, правами доступа и многим другим. Итак, устанавливаем Node.js и базу данных MongoDB, клонируем репозиторий шаблона приложения Evado Boilerplate...
1 год назад
Нейронная сеть на 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...