added tests

This commit is contained in:
2015-08-29 16:44:09 +02:00
parent ab089b636d
commit b42d0d8f64
3 changed files with 93 additions and 5 deletions

View File

@@ -71,6 +71,7 @@ FeedForward::FeedForward(std::initializer_list<size_t> s, double lam, FeedForwar
prev_size=layeSize;
}
}
FeedForward::~FeedForward()
{
if(weights != nullptr)
@@ -162,6 +163,11 @@ Shin::Solution FeedForward::solve(const Shin::Problem& p)
{
register float* sol=outputs[0];
if(p.size()+1 != layerSizes[0])
{
throw std::out_of_range("Wrong number of inputs");
}
sol[0]=1;
for(size_t i=0;i<p.size();i++)
sol[i+1]=p[i];