Files
ia2005/backprop/hiddenCouche.cpp
2024-11-12 17:41:10 +01:00

16 lines
454 B
C++

#include "hiddenCouche.h"
void HiddenCouche::activate(const Couche &prevCouche){
unsigned int prevSize = prevCouche.getNumber();
unsigned int thisSize = getNumber();
double sum;
for(unsigned int j=0; j < thisSize ; ++j){
sum = 0.0;
for(unsigned int i=0; i < prevSize ; ++i){
sum += prevCouche[i].getWeight() * prevCouche.getSynapse(i,j).getWeight();
}
(*this)[j] = util.sigmoid(sum);
}
}