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}))
 |