我想用brain.js在node.js中创建一个神经网络。它应该是某个数字的幂。是的,我知道,我不需要使用神经网络也能做到。但我正在学习。
我只是不知道该怎么做
var brain = require('brainjs');
var net = new brain.NeuralNetwork();
function norm (inp){
var istr = inp.toString(2);
var out = [];
for (let i = 0;i <= istr.length;i++) {
out[i] = +istr.c
我试着训练一个neural network来识别A到J的手写信件。我有一套200000码的训练。每个训练集都是784像素值的列表。我的神经网络有input layer of size 784,hidden layer of size 50和output layer of size 10。
我正在使用python的fmin_cg库的scipy最小化函数。我面临的问题是,每次迭代都要花费大量的时间。
第一次迭代几乎花了7-10分钟。
第二次迭代耗时20分钟。
第三名还在跑。
这可能是因为我的电脑过时了,只有2GB的内存和一个缓慢的处理器,但是我以前用training set of size 500