Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void learnProto(double alpha, Prototypes::imagette &w, const uci::Database::imagette &xi)
- {
- for (int i = 0; i < uci::Database::imagette::height; ++i)
- for (int j = 0; j < uci::Database::imagette::width; ++j)
- w(i, j) += alpha * (xi(i, j) - w(i, j));
- }
- double distanceProto(const Prototypes::imagette &w, const uci::Database::imagette &xi)
- {
- double dist = 0;
- for (int i = 0; i < uci::Database::imagette::height; ++i)
- for (int j = 0; j < uci::Database::imagette::width; ++j)
- dist += pow(w(i, j) - xi(i, j), 2);
- return dist;
- }
- void winnerProto(const Prototypes &protos, const uci::Database::imagette &xi, int &i, int &j)
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement