Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. void learnProto(double alpha, Prototypes::imagette &w, const uci::Database::imagette &xi)
  2. {
  3. for (int i = 0; i < uci::Database::imagette::height; ++i)
  4. for (int j = 0; j < uci::Database::imagette::width; ++j)
  5. w(i, j) += alpha * (xi(i, j) - w(i, j));
  6. }
  7.  
  8. double distanceProto(const Prototypes::imagette &w, const uci::Database::imagette &xi)
  9. {
  10. double dist = 0;
  11. for (int i = 0; i < uci::Database::imagette::height; ++i)
  12. for (int j = 0; j < uci::Database::imagette::width; ++j)
  13. dist += pow(w(i, j) - xi(i, j), 2);
  14. return dist;
  15. }
  16.  
  17. void winnerProto(const Prototypes &protos, const uci::Database::imagette &xi, int &i, int &j)
  18. {
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement