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