new implementation of FF Network

This commit is contained in:
2014-11-04 22:25:11 +01:00
parent 0238312a5b
commit 75ca9bc21f
23 changed files with 370 additions and 104 deletions

View File

@@ -1,4 +1,5 @@
#include "../src/NeuronNetwork/Network"
#include "../src/NeuronNetwork/FeedForward"
#include "../src/NeuronNetwork/FeedForwardQuick"
#include <iostream>
class X: public Shin::NeuronNetwork::Problem
@@ -12,8 +13,10 @@ class X: public Shin::NeuronNetwork::Problem
int main()
{
Shin::NeuronNetwork::FeedForwardNetwork n(2,3,2);
Shin::NeuronNetwork::FeedForwardNetwork n({2,3,2});
Shin::NeuronNetwork::Solution s =n.solve(X());
Shin::NeuronNetwork::FeedForwardNetworkQuick q({2,3,2});
Shin::NeuronNetwork::Solution sq =q.solve(X());
if(s.size()!=2)
{
std::cout << "1";
@@ -29,5 +32,16 @@ int main()
std::cout << "3";
return 1;
}
if(s.size()!=sq.size())
{
std::cout << "3";
return 1;
}
for(int i=0;i<2;i++)
if(s[i]!=sq[i])
{
std::cout << "4 " << i;
return 1;
}
return 0;
}