]> gitweb.factorcode.org Git - factor.git/blob - extra/machine-learning/functions/functions-tests.factor
Switch to https urls
[factor.git] / extra / machine-learning / functions / functions-tests.factor
1 ! Copyright (C) 2017 Doug Coleman.
2 ! See https://factorcode.org/license.txt for BSD license.
3 USING: tools.test machine-learning.functions ;
4
5 { 0 } [ 0 relu ] unit-test
6 { .5 .000001 } [ .5 relu ] unit-test~
7 { 1 } [ 1 relu ] unit-test
8 { 0 } [ -.5 relu ] unit-test
9 { 0 } [ -1 relu ] unit-test
10
11 { 0 } [ -1 relu6 ] unit-test
12 { 6 } [ 10 relu6 ] unit-test
13
14 { -.01 .00001 } [ -1 .01 leaky-relu ] unit-test~
15 { 0 } [ 0 .01 leaky-relu ] unit-test
16 { .5 .000001 } [ .5 .01 leaky-relu ] unit-test~
17 { 1 } [ 1 .01 leaky-relu ] unit-test
18 { -.005 .1 } [ -.5 .01 leaky-relu ] unit-test~
19
20 { 0 } [ 0 default-leaky-relu ] unit-test
21 { 1 } [ 1 default-leaky-relu ] unit-test
22 { .5 .000001 } [ .5 default-leaky-relu ] unit-test~
23 { -.005 .1 } [ -.5 default-leaky-relu ] unit-test~
24
25 {
26     {
27         0.327201948676532
28         0.1203708700293295
29         0.04428196839971006
30         0.0162904257888568
31         0.327201948676532
32         0.1203708700293295
33         0.04428196839971006
34     } .00001
35 } [ { 1. 2. 3. 4. 1. 2. 3. } softmin ] unit-test-v~
36
37 {
38     {
39         0.02364054302159138
40         0.06426165851049616
41         0.1746812985957223
42         0.4748329997443803
43         0.02364054302159138
44         0.06426165851049616
45         0.1746812985957223
46     } .00001
47 } [ { 1. 2. 3. 4. 1. 2. 3. } softmax ] unit-test-v~
48
49 {
50     {
51         -7.463073944710613
52         -12.13384821518222
53         -24.83032903943923
54         -59.3429421493958
55         -7.463073944710613
56         -12.13384821518222
57         -24.83032903943923
58     } .00001
59 } [ { 1. 2. 3. 4. 1. 2. 3. } log-softmax ] unit-test-v~