Attributes to public and removed learning rate in layer

This commit is contained in:
LeLeLeLeto
2024-12-31 01:15:20 +01:00
parent f4c5a3a92b
commit 02f0c8eac7

View File

@ -5,19 +5,16 @@
#define assertm(exp, msg) assert((void(msg), exp))
class Layer {
private:
public:
Matrix input;
Matrix weights;
Matrix raw_output;
Matrix activated_output;
Matrix biases;
float learning_rate = 0.1;
static inline float Sigmoid(float);
static inline float SigmoidPrime(float);
public:
inline Layer(int); // Number of neurons
inline void Forward(); // Forward Pass with sigmoid