Replaced a few int with size_t to fix 64 bit warnings.
parent
99ef63e019
commit
b899c6f55e
|
@ -30,7 +30,7 @@ void Layer::feedForward(const Layer &inputLayer)
|
|||
}
|
||||
}
|
||||
|
||||
double Layer::getWeightedSum(int outputNeuron) const
|
||||
double Layer::getWeightedSum(size_t outputNeuron) const
|
||||
{
|
||||
double sum = 0.0;
|
||||
|
||||
|
|
2
Layer.h
2
Layer.h
|
@ -14,7 +14,7 @@ public:
|
|||
|
||||
void setOutputValues(const std::vector<double> & outputValues);
|
||||
void feedForward(const Layer &inputLayer);
|
||||
double getWeightedSum(int outputNeuron) const;
|
||||
double getWeightedSum(size_t outputNeuron) const;
|
||||
void connectTo(const Layer & nextLayer);
|
||||
|
||||
void updateInputWeights(Layer &prevLayer);
|
||||
|
|
|
@ -30,7 +30,7 @@ void Neuron::feedForward(double inputValue)
|
|||
outputValue = transferFunction(inputValue);
|
||||
}
|
||||
|
||||
double Neuron::getWeightedOutputValue(unsigned int outputNeuron) const
|
||||
double Neuron::getWeightedOutputValue(size_t outputNeuron) const
|
||||
{
|
||||
if (outputNeuron < outputWeights.size())
|
||||
{
|
||||
|
|
2
Neuron.h
2
Neuron.h
|
@ -17,7 +17,7 @@ public:
|
|||
|
||||
void setOutputValue(double value);
|
||||
void feedForward(double inputValue);
|
||||
double getWeightedOutputValue(unsigned int outputNeuron) const;
|
||||
double getWeightedOutputValue(size_t outputNeuron) const;
|
||||
|
||||
void createRandomOutputWeights(size_t numberOfWeights);
|
||||
void createOutputWeights(std::list<double> weights);
|
||||
|
|
Loading…
Reference in New Issue