Modified FeedForward to allow set activation to whole Layer and added XOR test for FF

This commit is contained in:
2016-02-03 21:16:35 +01:00
parent ea4ce22867
commit 567fcd2373
5 changed files with 64 additions and 35 deletions

View File

@@ -16,10 +16,10 @@ namespace FeedForward {
class Layer : public Stringifiable {
public:
Layer(std::size_t size = 0):neurons() {
Layer(std::size_t size, const ActivationFunction::ActivationFunction &activationFunction):neurons() {
neurons.push_back(new BiasNeuron);
for(std::size_t i=0;i<size;i++) {
neurons.push_back(new Neuron(neurons.size()));
neurons.push_back(new Neuron(neurons.size(),activationFunction));
}
}