CogALg REVIEW #68
Replies: 2 comments
-
Thank a lot, appreciate your interest! Sorry, don't quite know how to address you? Re clustering, it will be by nearest above-average match, computed in cross-comp. Nearest positionally, in the order of input, not in terms of similarity. So 1st level patterns are contiguous, and higher-level patterns will be increasingly sparse graphs. Re tasks, this algorithm has only one: pattern discovery. Where complexity is incremental with elevation: higher-level inputs are lower-level patterns. So, both cross-comp and clustering will become more complex and selective. Re features, well, it's how you define them. I don't use the term because it's too ambiguous, and I think in terms inputs not problems. The only problem I care about is unsupervised learning. They define it through the negative (unsupervised) because they don't know what the positive is. I think I do: pattern discovery. Re non-quantitative things, I don't think they exist. It's just quantitative things that have been encoded beyond recognition. |
Beta Was this translation helpful? Give feedback.
-
About code, Sorry about the number of variables, I don't know how to reduce it without losing critical info. The easiest way to remember them is through understanding how and why they were formed, mainly in comparison process. My notation is consistent across the project, so it will get easier to follow. I did a version of line_patterns in conventional style long time ago, but to me it just looks ridiculous: https://github.com/boris-kz/CogAlg/blob/master/line_1D_alg/alternative%20versions/line_introductory_old.py Re tests, we have images folder for 2D alg, but it doesn't show much. The alg is far from complete, testing won't be very meaningful for some time. We do use numpy in 2D alg, especially frame_blobs and intra_comp. It doesn't make any difference in 1D alg. Performance is not a priority yet, we need to define functionality first. So, we will stick with Python for predicable future. And then it should be easy to convert it to C with PyPy, we already tried. Thanks again! |
Beta Was this translation helpful? Give feedback.
-
Hello Boris, the last few days I’ve been looking at your github repo. I really love the work and ideas you are trying to implement. Here is my review on both code and algorithm.
Again I really admire the work you guys are doing and I look further to discuss more details about the algorithm and the implementation.
Thank you very much for this opportunity.
Beta Was this translation helpful? Give feedback.
All reactions