The wiki used to have (has?) some small toy problems. Around 4-5 years ago,
I recall working through

- Setting up the Cogita Chat bot
- Building a Hopfield Net in the Atomspace
- Doing basic PLN inference
- Parsing sentences with Relex
- Mapping Atom relations to Natural Language sentences with NLGen.

The problem was, for each exercise, somewhere between most and all of the
examples failed to actually work, because the code based had evolved since
they were written.

About 2 years ago, OCF hired one contributor to write some "OpenCog for
Noobs" tutorials. Those are now mostly obsolete also.

So, in order for tutorials to remain useful, they must become part of the
automated test suite. So I endorse the idea of using jupyter notebooks, so
long as we don't forget the essential step of running them during the
build, and treating failures as critical.

All the Best,

Matt

--
Standard Disclaimer:
Please interpret brevity as me valuing your time, and not as any negative
intention.

On Fri, Oct 23, 2015 at 5:39 AM, Jim Rutt <[email protected]> wrote:

> Ben:  this is a GREAT idea.  Most people learn computer software
> technologies via aping existing examples, with real understanding coming
> gradually.  No reason the community as whole can't jump in with
> contributions.
>
> I should also add that I'm a believer in "toy examples first" where the
> learner doesn't need to get their head around some detailed sample
> project.  Sample projects that do real work can follow toy examples that
> demonstrate and exercise syntax and semantics but shouldn't be the only
> examples.
>
> On Sun, Oct 11, 2015 at 7:30 PM, Aleks TK <[email protected]> wrote:
>
>> Actually PLN was something that came to mind as I read this thread. The
>> documentation is pretty sparse. (http://wiki.opencog.org/w/PLN_Details)
>> And the wikipedia page doesn't shed much light on it either. Eventually I
>> think I can cannibalize information from your (Ben) book on the subject and
>> add it to the wiki article, forming a more comprehensive introduction.
>>
>>
>> I come from a programming background, not a math background, I'm sure
>> many newbies can say the same. Listing the prerequisite materials one needs
>> to learn in order to understand each of the components of CogPrime in-depth
>> would be a great first step. Something along the lines of this MIRI page (
>> https://intelligence.org/research-guide/).
>>
>>
>> You made a blog post that was somewhat similar (
>> http://wp.goertzel.org/agi-curriculum/), but I don't think it gets
>> specific enough into what branches of mathematics correspond to each area
>> of the architecture. What would be nice is to have a 'prerequisite'
>> template at the start of each wiki article on major opencog components. It
>> could give a general overview of what sort of math (or computer science
>> knowledge) is needed and links to free resources on the web.
>>
>> On Sunday, September 27, 2015 at 8:41:39 PM UTC-5, Ben Goertzel wrote:
>>>
>>>
>>>>>
>>>>> That CogPrime Overview document is intended (and explicitly presented)
>>>>> as a review of the CogPrime design for AGI, not of the OpenCog software
>>>>> system ...
>>>>>
>>>>
>>>> This is kind of misleading. The OpenCog the framework which is FOSS and
>>>> the associated service provided by Novamente.
>>>>
>>>
>>>
>>>
>>> I agree it's confusing.  In hindsight we should have more clearly
>>> distinguished between
>>>
>>> -- OpenCog the FOSS software framework
>>>
>>> -- CogPrime the specific AGI architecture
>>>
>>> CogPrime could be implemented otherwise than on OpenCog, and OpenCog can
>>> be used for stuff other than CogPrime
>>>
>>> The overlapping names seemed clever at the time, but seem stupid in
>>> hindsight... So it goes....   We are looking at introducing a different
>>> name for "CogPrime" when we overhaul the documentation early next year...
>>>
>>>
>>>
>>>
>>>>
>>>>>
>>>>> However, you are correct to note that we do not currently have a good
>>>>> overview of the OpenCog software system available....
>>>>>
>>>>
>>>> IMO the current overview is good for:
>>>>
>>>> - someone that is aware of AGI and want to use it or request your
>>>> services
>>>> - someone who wants a glimpse of what AGI
>>>>
>>>> And for someone like me to understand that it's out of my league.
>>>> Really there is big leap forward in every software that you created. Based
>>>> on my research at least, there is little or no documents (wikipedia or
>>>> introduction course) to bridge the gap. Except your own documents but the
>>>> step is steep. The obvious example is PLN, they are research papers on
>>>> similar subject, AFAICK it's not a widespread engineering practice. ReLex
>>>> is in similar situations. I did not look at MOSES but I assume it's
>>>> similar. You already know that and there is a lot of documentation, I
>>>> should just focus on reading.
>>>>
>>>>
>>>
>>> Well if you're reasonably smart and hardworking it's not "out of your
>>> league" but it will take you time to get up to speed... That's just the way
>>> it goes....  We will try to create better educational materials but we're
>>> all busy --- at this point we have gotten bits and pieces of funding here
>>> and there for our OpenCog work, for which we're grateful; but there's no VC
>>> or sugar daddy pouring excesses of $$ into OpenCog, so we're doing the best
>>> with the time and resources we have...
>>>
>>> ben
>>>
>> --
>> 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 http://groups.google.com/group/opencog.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/opencog/012efbc9-d5f3-4319-8e83-9ad6523de9bc%40googlegroups.com
>> <https://groups.google.com/d/msgid/opencog/012efbc9-d5f3-4319-8e83-9ad6523de9bc%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Jim Rutt
> JPR Ventures
>
> --
> 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 http://groups.google.com/group/opencog.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/opencog/CAPzPGw5ft%2Bo3WA%3DObjhwQK1S_TPeX-POjnm8HSFesk66yrLEig%40mail.gmail.com
> <https://groups.google.com/d/msgid/opencog/CAPzPGw5ft%2Bo3WA%3DObjhwQK1S_TPeX-POjnm8HSFesk66yrLEig%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> 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].
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/CAPE4pjA-TPPqta1Lsue3zD3H7W08svd8N78ZJM8DJzGR0kf0Eg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to