← Back to team overview

opencog-dev team mailing list archive

Re: Tutorial: Unification methods in PLN code

 

Linas: anyway it is internal to PLN, he is not suggesting to replace Atom in
the Opencog core

ben

On Tue, Nov 4, 2008 at 2:28 AM, Ari Heljakka <ari.heljakka@xxxxxxxxxxxxxx>wrote:

> Linas, please note the lower-case 'a' vs. 'A'.
> The class 'atom' is in a namespace of reasoning or PTL or PLN, and predates
> the whole of opencog code.
>
> Regarding vtree, I don't have the time to explain it right now.
>
> -A
>
> Linas Vepstas wrote:
>
>> Hi,
>>
>> 2008/11/1 Joel Pitt <joel.pitt@xxxxxxxxx>:
>>
>>  1. You've mentioned a couple of times that the atom class is obsolete.
>>> Do vtrees now essentially fulfill all the tasks expected of the atom
>>> class in PLN, such that it's just a matter of replacing atoms with
>>> vtrees in most places (and maybe making a few changes to the methods
>>> called etc.)...
>>>
>>
>> I'm coming in very late to what must have been a long
>> discussion, but ... what is a vtree, and why would it replace
>> an "atom class"?
>>
>> Perhaps I'm naive; currently, opencog has a class called
>> "Atom" that is a base class for Node and Link ...surely,
>> this is not going away?
>>
>> I'm representing a broad variety of relationships using
>> Nodes and Links, does this "vtree" stuff affect me? Or
>> is this more about some internal representation used
>> only in the guts of PLN, and has no impact to outsiders?
>>
>> --linas
>>
>>
>
> --
> Ari Heljakka
> CTO
> Dream Broker Ltd
>
> Tekniikantie 14                 ari.heljakka@xxxxxxxxxxxxxx
> 02150 Espoo                     +358 40 568 2420
> Finland                         www.dreambroker.fi
>
> _______________________________________________
> Mailing list: https://launchpad.net/~opencog-dev<https://launchpad.net/%7Eopencog-dev>
> Post to     : opencog-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~opencog-dev<https://launchpad.net/%7Eopencog-dev>
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Ben Goertzel, PhD
CEO, Novamente LLC and Biomind LLC
Director of Research, SIAI
ben@xxxxxxxxxxxx

"A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts,
build a wall, set a bone, comfort the dying, take orders, give orders,
cooperate, act alone, solve equations, analyze a new problem, pitch manure,
program a computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects."  -- Robert Heinlein

References