【发布时间】:2018-04-20 17:00:23
【问题描述】:
我正在尝试训练神经网络进行一些图像处理。我使用 Synaptic.js 成功地做到了这一点,但是当我必须使用更多层时,它的学习速度非常慢。 Tensorflow.js 示例描述了一些具体案例,很难理解它们并适用于我的案例。有人可以帮我把这个 Synaptic.js 代码转换成 Tensorflow.js 吗?输入是 3x3(或更多)的 RGB 像素 [0..1] 内核,输出是单个 RGB 像素 [0..1]
const layers = [27, 9, 3];
const learningRate = 0.05;
const perceptron = new Synaptic.Architect.Perceptron(layers);
// Train
sampleData.forEach(([input, output]) => {
perceptron.activate(input);
perceptron.propagate(learningRate, output);
});
// Get result
const result = realData.map((input) => perceptron.activate(input));
【问题讨论】:
标签: javascript tensorflow.js synaptic.js