Last active
October 2, 2016 20:43
-
-
Save antirez/b7ca12c3f071f2b25a2e3369612750d0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create a neural network with 2 inputs, 1 output, 3 hidden units. | |
127.0.0.1:6379> NR.CREATE net regressor 2 3 -> 1 normalize dataset 50 test 10 | |
(integer) 13 | |
# Feed it with some data. | |
127.0.0.1:6379> NR.OBSERVE net 1 2 -> 3 | |
1) (integer) 1 | |
2) (integer) 0 | |
127.0.0.1:6379> NR.OBSERVE net 4 5 -> 9 | |
1) (integer) 1 | |
2) (integer) 1 | |
127.0.0.1:6379> NR.OBSERVE net 3 4 -> 7 | |
1) (integer) 2 | |
2) (integer) 1 | |
127.0.0.1:6379> NR.OBSERVE net 1 1 -> 2 | |
1) (integer) 3 | |
2) (integer) 1 | |
127.0.0.1:6379> NR.OBSERVE net 2 2 -> 4 | |
1) (integer) 4 | |
2) (integer) 1 | |
127.0.0.1:6379> NR.OBSERVE net 0 9 -> 9 | |
1) (integer) 5 | |
2) (integer) 1 | |
127.0.0.1:6379> NR.OBSERVE net 7 5 -> 12 | |
1) (integer) 6 | |
2) (integer) 1 | |
# Train the network. AUTOSTOP means auto detect overfitting. | |
127.0.0.1:6379> NR.TRAIN net autostop | |
Training has started | |
# Check if it learned something | |
127.0.0.1:6379> NR.RUN net 5 5 | |
1) "10.324332733785702" | |
127.0.0.1:6379> NR.RUN net 2 4 | |
1) "6.1112831538410468" | |
# Check NN information | |
127.0.0.1:6379> NR.INFO net | |
1) id | |
2) (integer) 6 | |
3) type | |
4) regressor | |
5) auto-normalization | |
6) (integer) 1 | |
7) training | |
8) (integer) 0 | |
9) layout | |
10) 1) (integer) 2 | |
2) (integer) 3 | |
3) (integer) 1 | |
11) training-dataset-maxlen | |
12) (integer) 50 | |
13) training-dataset-len | |
14) (integer) 6 | |
15) test-dataset-maxlen | |
16) (integer) 10 | |
17) test-dataset-len | |
18) (integer) 1 | |
19) training-total-steps | |
20) (integer) 372 | |
21) training-total-seconds | |
22) 0.00 | |
23) dataset-error | |
24) "0.00040713166259285296" | |
25) test-error | |
26) "0.00082026120848906518" | |
27) overfitting-detected | |
28) yes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment