On Wed, May 10, 2017 at 7:46 AM, Andi <[email protected]> wrote: > Linas, thank you for your precise and profound explanations! >
You are welcome! The more who understand this stuff, the better! > > As far as I understand, what is going on here at OpenCog, an Atom is the > most universal thing in the universe - able to represent "all that is the > case" - how Witti would say. > Yeah, I'm not sure where that name comes from. Opencog stole it from textbooks on logic; where it was before that I don't know. It might date to Whitehead and Hilbert. > > Universality is always in contradiction to performance. One can not > balance this. > I think a step to overcome this is to compile certain types of atoms at > run time to something optimized for performance and than recompile the > results back to regular atoms. > Well, we do: some atoms have C++ counterparts. The most complicated of these is the PatternLink, which stores a pre-compiled copies of the patterns that is searches for. That way, when you call it, all the machinery is there, warm and ready to go. > Maybe especially at your main topic - link grammar. > Somewhere I read your complaints, how slow it became when you ported it to the atomspace. > My thoughts about this was that there should be a possibility to transform a > given text corpus to a list of integers, where every int represents a word or > sign, operate on this list and bring back the results to the atom space. Heh. You are on a slippery slope here. **everything** inside a computer is a "list of integers". the question is always "which list of integers should it be". -- Linas -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/CAHrUA35oSj3EfJijk%3DjcJ1mqLWueogVLVYQ6pc9GJ24t5DAMEg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
