|
@@ -31,6 +31,21 @@ netSum.train([
|
|
|
runTests("Sum", netSum, [
|
|
runTests("Sum", netSum, [
|
|
|
"1+2=",
|
|
"1+2=",
|
|
|
"4+2=",
|
|
"4+2=",
|
|
|
- "3+3="
|
|
|
|
|
|
|
+ "3+9="
|
|
|
|
|
+]);
|
|
|
|
|
+
|
|
|
|
|
+netColor = new brain.NeuralNetwork();
|
|
|
|
|
+netColor.train([
|
|
|
|
|
+ { input: { r: 0.62, g: 0.72, b: 0.88 }, output: { light: 1 } },
|
|
|
|
|
+ { input: { r: 0.1, g: 0.84, b: 0.72 }, output: { light: 1 } },
|
|
|
|
|
+ { input: { r: 0.74, g: 0.78, b: 0.86 }, output: { light: 1 } },
|
|
|
|
|
+ { input: { r: 1, g: 0.99, b: 0 }, output: { light: 1 } },
|
|
|
|
|
+ { input: { r: 0.33, g: 0.24, b: 0.29 }, output: { dark: 1 } },
|
|
|
|
|
+ { input: { r: 0.31, g: 0.35, b: 0.41 }, output: { dark: 1 } },
|
|
|
|
|
+ { input: { r: 1, g: 0.42, b: 0.52 }, output: { dark: 1 } }
|
|
|
|
|
+]);
|
|
|
|
|
+runTests("Color match", netColor, [
|
|
|
|
|
+ { r: 0.8, g: 0.7, b: 0.2 },
|
|
|
|
|
+ { r: 0.5, g: 0.2, b: 0.2 }
|
|
|
]);
|
|
]);
|
|
|
|
|
|