Skip to content

Commit d65a4f2

Browse files
feat: add backpropogate code block
1 parent 2d170f1 commit d65a4f2

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

try4 (OOP Approach)/cpp/include/NeuralNet/classes.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class MLP {
4343
void feed_forward(float *inputs);
4444
void predict(float **feature_samples, float **target_samples,
4545
int samples_count);
46+
void back_propogate(float *features, float *targets, float l_rate);
4647
};
4748

4849
} // namespace NeuralNet

try4 (OOP Approach)/cpp/src/classes.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ void MLP::feed_forward(float *inputs) {
169169
}
170170
this->predictions = intermediate_activations;
171171
}
172+
172173
void MLP::predict(float **feature_samples, float **target_samples,
173174
int samples_count) {
174175
float accuracy = 0;
@@ -217,4 +218,6 @@ void MLP::predict(float **feature_samples, float **target_samples,
217218
;
218219
}
219220

221+
void MLP::back_propogate(float *features, float *targets, float l_rate) {}
222+
220223
} // namespace NeuralNet

0 commit comments

Comments
 (0)