Hi,

On 3/2/19 8:32 PM, Linas Vepstas wrote:
A word of caution about as-moses: it may have some unintended performance profile. The original moses got very optimized to run fast; but the atomspace is an in RAM graph database which means it has indexes which means index insertion has a real cost. Exactly how the two get stapled together is an open work item.

For now as-moses is fully backward compatible with moses. That is it
should behave identically as long as you don't use new options like
--atomspace-port, etc.

However if stability is a primary concern it's better to use moses,
just to be cautious.

-----
BTW -- if Nil or Kasim or other as-moses people are listening -- perhaps it makes more sense to have make combo-trees be Value-trees during the computation -- Values are NOT indexed, they're meant to be fast, provide fast access. Then after computation is done, the best trees, the results can be copied into the atomspace.

as-combo actually has its own interpreter, that indeed outputs
values. It is planned to eventually merge this interpreter to
atomspace's but for now we feel it's easier if they are separated,
especially since it is still highly experimental at this stage.

Nil

Another possibility might be to have either a tree-Value, (i.e. a new kind of Value that is a combo-tree) or something that converts LinkValues into combo trees (or vice-versa). All of this might alleviate issues related to performance and mapping & etc. I don't know where you guys have these design discussions, but if any of this sounds appealing, let me know; I can clarify details.

--linas

On Sat, Mar 2, 2019 at 10:56 AM Abu Naser <[email protected] <mailto:[email protected]>> wrote:

    Thank you Ben for your suggestions. I have installed AS-MOSES (the
    version works on atomspace). However, I had to make following
    changes during installation:

    3) In bscores.cc, I had to insert #include <set>
    2) in build_knobs.cc, at line 237, I had to change  distance(from,
    to)  to  std::distance(from, to)
    1) In table.cc, at line 259, I had to change return
    distance(labels.begin(), pos) to return
    std::distance(labels.begin(), pos)

    Hope these changes will not raise other issues down the line.

    Thank you again Ben, I have now something to play around with.

    With regards,

    Abu



    On Fri, 1 Mar 2019 at 23:59, Ben Goertzel <[email protected]
    <mailto:[email protected]>> wrote:

        The MOSES-for-supervised-learning stuff is a bit specialized, and
        doesn't use the main OpenCog codebase, MOSES is a standalone system

        However Nil wrote code for importing learned MOSES models into the
        Atomspace, and once you've done that you can play with PLN inference
        or other tools for combining MOSES models w/ other knowledge

        A great project for a brave soul right now would be

        -- run MOSES on some categorial SNP or gene expression data to get a
        big diverse model ensemble

        -- load these models into Atomspace

        -- use Nil's new Pattern Miner to find surprising patterns among the
        MOSES models

        Then one could bring PLN into the story to integrate, say, Gene
        Ontology into the surprisingness assessment...

        ben

        On Sat, Mar 2, 2019 at 7:41 AM Abu Naser <[email protected]
        <mailto:[email protected]>> wrote:
         >
         > Hi Ben,
         >
         > Thank your for responding my queries. I will try to find the
        papers and guessing you are one of the authors of the papers. It
        would be very useful for me if I could get Bioinfromatics
        related toy examples to play around, which will help me to get
        to know the opencog code. Hope Mike will point me to one of
        those example code.
         >
         > With kind regards,
         >
         > Abu
         >
         > On Fri, 1 Mar 2019 at 23:14, Ben Goertzel <[email protected]
        <mailto:[email protected]>> wrote:
         >>
         >> There are two pieces to what we've been doing w/ OpenCog for
        bioinformatics
         >>
         >> 1) supervised classification of genomics datasets (e.g.
        SNPs, gene
         >> expression) using MOSES
         >>
         >> 2) integration of various ontologies into the Atomspace,
        import of
         >> MOSES classification models into the Atomspace, and use of PLN
         >> reasoning (currently on a pretty ad hoc, human guided basis)
        to do
         >> inference based on this combined data
         >>
         >> There are publications on both of these things, though I
        don't have
         >> time to dig up the URL right now, and Mike can point you to the
         >> code...
         >>
         >> ben
         >>
         >> On Sat, Mar 2, 2019 at 5:51 AM Linas Vepstas
        <[email protected] <mailto:[email protected]>> wrote:
         >> >
         >> > Hi,
         >> >
         >> > Opencog has many parts to it.There is an agi-bio part for
        bioinformatics but it seems slim, and I think the main part of
        that system is somewhere else. I'm hoping Mike Duncan can
        respond in more detail.
         >> >
         >> > --linas
         >> >
         >> > On Fri, Mar 1, 2019 at 1:15 PM Abu Naser
        <[email protected] <mailto:[email protected]>> wrote:
         >> >>
         >> >> Hello Everyone,
         >> >>
         >> >> I have just installed opencog on Ubuntu. I am a biologist
        and wish to use opencog  for solving biological problems. I have
        been wondering whether there is any tutorial related to
        Bioinformatics. Please let me know.
         >> >>
         >> >> With best regards,
         >> >>
         >> >> Abu
         >> >>
         >> >> --
         >> >> 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]
        <mailto:opencog%[email protected]>.
         >> >> To post to this group, send email to
        [email protected] <mailto:[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/b91a8dda-25db-48ea-80ed-776fed30dea6%40googlegroups.com.
         >> >> For more options, visit https://groups.google.com/d/optout.
         >> >
         >> >
         >> >
         >> > --
         >> > cassette tapes - analog TV - film cameras - you
         >> >
         >> > --
         >> > 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]
        <mailto:opencog%[email protected]>.
         >> > To post to this group, send email to
        [email protected] <mailto:[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/CAHrUA34wuXH1z%3DiDwE9_HX7%2BN04SPyTHjzSp8hKPR6%2Bgih1rXA%40mail.gmail.com.
         >> > For more options, visit https://groups.google.com/d/optout.
         >>
         >>
         >>
         >> --
         >> Ben Goertzel, PhD
         >> http://goertzel.org
         >>
         >> "Listen: This world is the lunatic's sphere,  /  Don't
        always agree
         >> it's real.  /  Even with my feet upon it / And the postman
        knowing my
         >> door / My address is somewhere else." -- Hafiz
         >>
         >> --
         >> 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]
        <mailto:opencog%[email protected]>.
         >> To post to this group, send email to
        [email protected] <mailto:[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/CACYTDBe4hX_MK2x2wXRmZ6ZiVqGO5Q48FC%3DJoyPYWAUYOv3VBQ%40mail.gmail.com.
         >> For more options, visit https://groups.google.com/d/optout.
         >
         > --
         > 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]
        <mailto:opencog%[email protected]>.
         > To post to this group, send email to [email protected]
        <mailto:[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/CAMw3wdhhdkdNMGLGPxf0aRZOG9VkaU05sNdc87%2B7TOYYiZi0tg%40mail.gmail.com.
         > For more options, visit https://groups.google.com/d/optout.



-- Ben Goertzel, PhD
        http://goertzel.org

        "Listen: This world is the lunatic's sphere,  /  Don't always agree
        it's real.  /  Even with my feet upon it / And the postman
        knowing my
        door / My address is somewhere else." -- Hafiz

-- 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]
        <mailto:opencog%[email protected]>.
        To post to this group, send email to [email protected]
        <mailto:[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/CACYTDBf4tv8-sJ9FV%3DFbGwb9ny3GbZ%3DYRZWSS%2BbpKCjOYnBKpw%40mail.gmail.com.
        For more options, visit https://groups.google.com/d/optout.

-- 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]
    <mailto:[email protected]>.
    To post to this group, send email to [email protected]
    <mailto:[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/CAMw3wdgRL0UtUxbMY2%2BfmYH0aNO5CoY67dRyUVdb4NLd%3D7vo-Q%40mail.gmail.com
    
<https://groups.google.com/d/msgid/opencog/CAMw3wdgRL0UtUxbMY2%2BfmYH0aNO5CoY67dRyUVdb4NLd%3D7vo-Q%40mail.gmail.com?utm_medium=email&utm_source=footer>.
    For more options, visit https://groups.google.com/d/optout.



--
cassette tapes - analog TV - film cameras - you

--
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/9b260c93-5ab0-140c-0897-f48fde4c7ce4%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to