added tests
This commit is contained in:
@@ -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];
|
||||
|
||||
Reference in New Issue
Block a user