A Neural Network in 10 lines of C++ Code
cognitivedemons.wordpress.com
cognitivedemons.wordpress.com
xneural.cpp(22): error C2398: Element '1': conversion from 'double' to 'float' requires a narrowing conversion
referring to the code
vector<float> X {
5.1, 3.5, 1.4, 0.2,
4.9, 3.0, 1.4, 0.2,
6.2, 3.4, 5.4, 2.3,
5.9, 3.0, 5.1, 1.8
};
If I replace <float> with <double> the code compiles and runs with cl.exe.AKA gradient descent in 10 lines of C++
AKA: My "lines of code" count is super tiny if I don't include function definitions!