Tue 27 Aug 00:14:56 CEST 2024
This commit is contained in:
		
							parent
							
								
									31d4a69df8
								
							
						
					
					
						commit
						ef39e92f2d
					
				
							
								
								
									
										64
									
								
								test/test-mlp3.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								test/test-mlp3.js
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,64 @@
 | 
			
		|||
// MLP Function Approximation f(x)=y=x/2^3-5
 | 
			
		||||
 | 
			
		||||
var x = [
 | 
			
		||||
  0,
 | 
			
		||||
  1,
 | 
			
		||||
  2,
 | 
			
		||||
  3,
 | 
			
		||||
  4,
 | 
			
		||||
  5,
 | 
			
		||||
  6,
 | 
			
		||||
  7,
 | 
			
		||||
  8,
 | 
			
		||||
  9,
 | 
			
		||||
  10,
 | 
			
		||||
  11,
 | 
			
		||||
  12,
 | 
			
		||||
  13,
 | 
			
		||||
  14,
 | 
			
		||||
  15,
 | 
			
		||||
  16,
 | 
			
		||||
  17,
 | 
			
		||||
  18,
 | 
			
		||||
  19
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
x=ml.stats.utils.wrap(x);
 | 
			
		||||
 | 
			
		||||
// y=Math.pow(x/2,3)-5
 | 
			
		||||
var y = [ 
 | 
			
		||||
  -5,
 | 
			
		||||
  -4.875,
 | 
			
		||||
  -4,
 | 
			
		||||
  -1.625,
 | 
			
		||||
  3,
 | 
			
		||||
  10.625,
 | 
			
		||||
  22,
 | 
			
		||||
  37.875,
 | 
			
		||||
  59,
 | 
			
		||||
  86.125,
 | 
			
		||||
  120,
 | 
			
		||||
  161.375,
 | 
			
		||||
  211,
 | 
			
		||||
  269.625,
 | 
			
		||||
  338,
 | 
			
		||||
  416.875,
 | 
			
		||||
  507,
 | 
			
		||||
  609.125,
 | 
			
		||||
  724,
 | 
			
		||||
  852.375 
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
var model = ml.learn({
 | 
			
		||||
    algorithm : ml.ML.MLP,
 | 
			
		||||
    x : x,
 | 
			
		||||
    y : y,
 | 
			
		||||
    normalize:true,
 | 
			
		||||
    regression: true,
 | 
			
		||||
    epochs : 1000000,
 | 
			
		||||
    hidden_layers : [3,4]
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
print(model)
 | 
			
		||||
print(merge(ml.stats.utils.wrap(ml.predict(model,x)),y,'c'));
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user