Thank you for the answer Linas,

> I don't recall if we have a single simple approachable 

I did not find an "Hello world" for opencog. I think it could be a good 
useful (especially if it displays the potential possibilities of using the 
framework). But I will go with the https://github.com/opencog/atomspace 
page, I think it will be enough for me.

> I don't know what the "Option framework"is

Sorry, should have provided a link, here it is: 
https://www.youtube.com/watch?v=x_QjJry0hTc (up till 5"10 you have a good 
explantion of the concept)

> I don't know what an "RL algo" is, or a "meta-policy". 

see the video above


To specify my search: 

I am looking for a solution (idealy a ready-to-use solution but I am 
dreaming of course) or a set of solutions that enable the agent to "store 
repetive patterns (concepts) that it observes while evolving in its world" 
(a "pattern" can be a sequence of objects appearing in the scene over time, 
can be its own actions that lead to one same observation etc.). 

I guess I will need to use several components of opencog to achieve this.


Aymeric
Le mardi 4 janvier 2022 à 03:36:05 UTC+1, linas a écrit :

> Hi Aymeric
>
> On Mon, Jan 3, 2022 at 1:08 PM aymeric <[email protected]> wrote:
> >
> >
> > Hello everyone,
> >
> > I am defining my Phd subject which will revolve around Neuro-symbolim. 
> The goal would be to make an agent to learn as much knowledge as it can 
> from its environement, and I found the opencog and the atomspace graph very 
> interesting for the implementation.
> >
> > My questions might be too vague, but maybe somebody can provide an 
> answer or at least some guiding ideas.
>
> In principle, your questions are answered in various wiki pages and
> demos, but I don't recall if we have a single simple approachable wii
> page for this. Nil, do you know of anything?
>
> > How can we use the opencog system to store increasingly more complex 
> concepts of the environment an agent is exploring ? Can the concepts be 
> casted as atoms ? How would the relations between atoms be constructed ?
>
> You have many choices in how to do this. A common and popular way to
> do this is to write
>
> (EvaluationLink
> (PredicateNode "relative who is an uncle")
> (ListLink
> (ConceptNode "Bob")
> (ConceptNode "Alice")))
>
> which encodes that Bob is Alice's uncle. There are ways to attach
> numbers to the above, to signify propabilities, certainties, weights,
> and so on. You can attach key-value pairs to the five atoms above, as
> you wish.
>
> You don't even have to use EvaluationLinks or PredicateNodes or
> ConceptNodes as above; you can represent this data in other ways,
> depending on how clever and fancy you want to get. But the above is a
> good place to start.
>
> > Is there already a solution in the opencog ecosystem to store concepts 
> in a hierarchical or composed manner ?
>
> Sure. It's called the "AtomSpace". You can read about it here:
>
> https://github.com/opencog/atomspace
>
> The above points to additional documentation and demos.
>
> > (I am thinking for instance of the Option framework,
>
> I don't know what the "Option framework" is, and neither does
> duckduckgo or google.
>
> > where long sequences of actions are stored (as RL algos) and guided by a 
> meta-policy,
>
> I don't know what an "RL algo" is, or a "meta-policy".
>
> > can this framework be "easily" implemented with opencog?).
>
> OpenCog consists of dozens of pieces-parts. Some are strong, solid and
> mature; some are broken and obsolete, and some are brand new and in
> active development.
>
> The AtomSpace is by far the most mature, stable and well-tested
> component. It's the foundation stone for everything else. There are
> other components you might be interested in, but you'd have to
> describe what you want to do in greater detail.
>
> -- 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 view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/2ed26751-4321-4195-a101-1e71f83e52d1n%40googlegroups.com.

Reply via email to