36 lines
430 B
JavaScript
36 lines
430 B
JavaScript
|
var x = [
|
||
|
[0,0],
|
||
|
[0,1],
|
||
|
[1,0],
|
||
|
[1,1]
|
||
|
]
|
||
|
var y = [
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
0
|
||
|
]
|
||
|
|
||
|
|
||
|
var model = ml.train({
|
||
|
algorithm:ml.ML.ANN,
|
||
|
x:x,
|
||
|
y:y,
|
||
|
equal:true,
|
||
|
iterations:10000,
|
||
|
error:0.1,
|
||
|
layers:[2,1]
|
||
|
});
|
||
|
|
||
|
var samples = [
|
||
|
[0.1,-0.2],
|
||
|
[0.1,1.2],
|
||
|
[0.8,0.1],
|
||
|
[0.9,1.1]
|
||
|
]
|
||
|
|
||
|
print(ml.predict(model,x))
|
||
|
print(ml.predict(model,samples))
|
||
|
//print(ml.test(model,{x:x,y:y}))
|
||
|
//print(ml.test(model,{x:test,y:y}))
|