learn - not yet implemented, test does not yet work

This commit is contained in:
Marc Wäckerlin
2017-01-10 15:52:52 +00:00
parent fcfe5871f1
commit fc88d7b8fa
2 changed files with 16 additions and 5 deletions

View File

@@ -31,12 +31,16 @@ class NeuroNetTest: public CppUnit::TestFixture {
1,
1,
-1};
for (int step(0); step<10; ++step)
for (int i(0); i<sizeof(in)/sizeof(*in); ++i)
for (int rep(0); rep<10; ++rep)
auto res(neuronet.learn(in[i], out[i]));
for (int i(0); i<sizeof(in)/sizeof(*in); ++i) {
std::cout<<in[i]<<""<<out[i]<<" ~ "
<<neuronet.feed(in[i]).apply([](float&v){
<<neuronet(in[i]).apply([](float&v){
v = v<0 ? -1.0 : 1.0;
})<<std::endl;
auto res(neuronet.feed(in[i])
auto res(neuronet(in[i])
.apply([](float&v){
std::cout<<"v="<<v<<std::endl;
v = v<0 ? -1.0 : 1.0;