Replies: 2 comments 4 replies
-
Hi, Chris and Boris. ANN has been showing its wonderful abilities in many fields, especially image recognition, classification and object detection field. ANN is mainly based on supervised learning rather than unsupervised learning in solving practical problems. |
Beta Was this translation helpful? Give feedback.
-
Hi Anatolii, appreciate your interest. Cross-comparison is comparison of each input to all other inputs within a certain distance. Maximal comparison distance and input composition are incremental with elevation: greater on higher levels of the algorithm. That means they should be defined bottom-up, starting with nearest-neighbor pixel inputs in 1D, please see cross_comp() in line_patterns: https://github.com/boris-kz/CogAlg/blob/master/line_1D_alg/line_patterns.py. Connectivity clustering here is primarily by the sign of match deviation, which is a product of cross-comp. Initially it's the same as image segmentation, see form_P_ in line_patterns, or form_blob in frame_blobs. Subsequent internal and external recursion will form hierarchical clusters: https://en.wikipedia.org/wiki/Hierarchical_clustering. So, I think the hard part here is the idea of incremental complexity: there is no fixed input format or processing, only recursive meta-process of incrementing both on each higher level of search. Which can only be defined bottom-up, starting with line_patterns. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
All reactions