The functionality provided by URE is very much needed, but the current
"division of labor" between URE, Pattern Matcher, {scripts written in
(usually) Scheme invoking Pattern Matcher, URE and Atomspace API
directly} , and code written to ground GroundedSchemaNodes and
GroundedPredicateNodes -- seems suboptimal in various ways. All
these functions are needed but we are exploring organizing them
differently...
On Thu, Sep 17, 2020 at 6:03 AM Ivan V. <[email protected]> wrote:
>
> Considering the new version of Atomese being a functional language, may I ask
> what happens to URE (unified rule engine)? URE was one of the concepts I
> liked very much in OpenCog.
>
> čet, 17. ruj 2020. u 01:54 Ben Goertzel <[email protected]> napisao je:
>>
>> I like Julia for ML and numerical analysis stuff, definitely ... big
>> improvement over python...
>>
>> We are in the midst of designing a new version of the "Atomese"
>> language which will be a functional language w/ gradual typing &
>> dependent higher order types ... but this will play for Hyperon more
>> of the role that {Scheme + Atomese} play in the current OpenCog
>> ecosystem, whereas Rust (if we go that direction) will play for
>> Hyperon more the role that C++ plays for the current OpenCog system
>>
>>
>> On Wed, Sep 16, 2020 at 4:44 PM Noah Bliss <[email protected]> wrote:
>> >
>> > Rust will be great. Especially for the less-frequently-modified components
>> > like the atomspace.
>> >
>> > I don't know if it would fit the bill as well for the other more volatile
>> > components.
>> >
>> > Opencog is not distributed as a binary and is rapidly modified. The
>> > primary development seems to be in the source code going in, and changes
>> > to that require lengthy recompile times. Making humans wait wastes their
>> > time and development potential. By having a highly-readable source code,
>> > we can make this development more rapid from development, experimentation,
>> > and execution perspectives. Julia can be static compiled if needed, it's
>> > not efficient from a file size perspective, but it's just as fast and I
>> > think rapid development and readable code offsets that easily, especially
>> > for developers just joining the project.
>> >
>> > Julia has phenomenal GPU support. It can leverage GPU memory and
>> > processors easily using native data structures. Allowing us to very easily
>> > scale out into high parallelization. Both for storage and processing.
>> >
>> > Julia's images library shows great potential for a future ML vision system
>> > as it can store entire images as a vector data structure, allowing us to
>> > apply very flexible analytics to the input information.
>> >
>> > ML libraries have already been built in Julia.
>> > https://github.com/FluxML/Flux.jl is the first that comes to mind, but
>> > others certainly exist.
>> >
>> > I don't want to be in denial. Fantastic code in rust would probably be
>> > more distributable and efficient than Julia, and if opencog ever went to a
>> > "release" type system it would be a great idea for all the components, but
>> > from my observations it seems Atomspace 2 will be the main "OK now we're
>> > serious" development area. It seems likely to me there will be an
>> > atomspace 3 once the science is perfected, but if rapid development is a
>> > priority for this stage of the project, it might be worth an evaluation.
>> >
>> > Can't wait to see the next evolution of Opencog!
>> > On Wednesday, September 16, 2020 at 7:28:02 PM UTC-4 Ben Goertzel wrote:
>> >>
>> >> We have been seriously considering Rust for new distributed Atomspace
>> >> code, assuming the latter gets written...
>> >>
>> >> On Wed, Sep 16, 2020 at 4:16 PM Noah Bliss <[email protected]> wrote:
>> >> >
>> >> > To this end, has any thought been given to other implementation
>> >> > languages? Julialang seems to have a very strong userbase in the
>> >> > research field, is easy to pick up like Python, JIT so long compile
>> >> > times are generally a non-issue, and it executes with near-C levels of
>> >> > performance.
>> >> >
>> >> > Just my 0.02, curious to see how this discussion develops.
>> >> >
>> >> > On Tuesday, September 15, 2020 at 8:51:52 PM UTC-4 Ben Goertzel wrote:
>> >> >>
>> >> >> Sorry to hear about your logistical hassles -- but good to hear from
>> >> >> you and know you're still around...!
>> >> >>
>> >> >> We are doing a from-the-round rethink and redesign ... whether this
>> >> >> leads to a from-the-ground rewrite or not is still an open question...
>> >> >>
>> >> >> As for the name of the hypothetical in-progress new version it's
>> >> >> "OpenCog Hyperon" for now... I am reserving "OpenCog Tachyon" for the
>> >> >> future closed-timelike-loop based version ;)
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Tue, Sep 15, 2020 at 4:47 PM Curtis Michael Faith
>> >> >> <[email protected]> wrote:
>> >> >> >
>> >> >> > The name and project need a ground up rewrite using lessons that
>> >> >> > Kenny Kasajian knows better than anyone. I am trying to get Kenny to
>> >> >> > help me build a team from the OpenCog project but I've been busy
>> >> >> > with trying to stay alive as I lost my wallet in Manchester, NH and
>> >> >> > IDs and haven't been able to open a new bank account since I left
>> >> >> > Portland 10 months ago. I have checks piling up I can't cash and had
>> >> >> > to really get clevver to live...
>> >> >> >
>> >> >> > On Tue, Sep 15, 2020 at 7:43 PM Curtis Michael Faith
>> >> >> > <[email protected]> wrote:
>> >> >> >>
>> >> >> >> So... the Open Cog project is run in academia and not really good
>> >> >> >> software land. AI is too specialized and HUGE you can't expect
>> >> >> >> someone who is successful to have time to do it right.
>> >> >> >>
>> >> >> >> I suggest you forget the name OpenCog. Forget the code. Forget
>> >> >> >> Ben's first prototypes. Think Think think
>> >> >> >>
>> >> >> >> we really all need to sit down together someplace in Europe or
>> >> >> >> Korea... perhaps
>> >> >> >>
>> >> >> >> On Mon, Sep 7, 2020 at 1:06 PM Ben Goertzel <[email protected]>
>> >> >> >> wrote:
>> >> >> >>>
>> >> >> >>> Hi all,
>> >> >> >>>
>> >> >> >>> If anyone wants to dig deeper into recent thinking by myself,
>> >> >> >>> Alexey
>> >> >> >>> Potapov and multiple colleagues on an in-progress (still very early
>> >> >> >>> stage) new OpenCog version, OpenCog Hyperon, we have put a bunch of
>> >> >> >>> docs on the wiki linked from here
>> >> >> >>>
>> >> >> >>> https://wiki.opencog.org/w/Hyperon#OpenCog_Hyperon
>> >> >> >>>
>> >> >> >>> Bear in mind these are mostly early-stage raw discussion documents
>> >> >> >>> not
>> >> >> >>> refined specs or anything like that. We are sharing aspects of our
>> >> >> >>> thought-process-so-far with a view toward soliciting feedback and
>> >> >> >>> potentially participation...
>> >> >> >>>
>> >> >> >>> thanks
>> >> >> >>> ben
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> Ben Goertzel, PhD
>> >> >> >>> http://goertzel.org
>> >> >> >>>
>> >> >> >>> “The only people for me are the mad ones, the ones who are mad to
>> >> >> >>> live, mad to talk, mad to be saved, desirous of everything at the
>> >> >> >>> same
>> >> >> >>> time, the ones who never yawn or say a commonplace thing, but burn,
>> >> >> >>> burn, burn like fabulous yellow roman candles exploding like
>> >> >> >>> spiders
>> >> >> >>> across the stars.” -- Jack Kerouac
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> 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/CACYTDBfrZjp7gE4qE7fUF0fLK%3DFvP3nM3hnrUA%2Be8eXTx8pJnQ%40mail.gmail.com.
>> >> >> >
>> >> >> > --
>> >> >> > 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/CAJzHpFr1Wjjvatktqq519aOarD05Mwt4kxv_JZgNGQt_gBeu2Q%40mail.gmail.com.
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Ben Goertzel, PhD
>> >> >> http://goertzel.org
>> >> >>
>> >> >> “The only people for me are the mad ones, the ones who are mad to
>> >> >> live, mad to talk, mad to be saved, desirous of everything at the same
>> >> >> time, the ones who never yawn or say a commonplace thing, but burn,
>> >> >> burn, burn like fabulous yellow roman candles exploding like spiders
>> >> >> across the stars.” -- Jack Kerouac
>> >> >
>> >> > --
>> >> > 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/6517ab72-dcc2-4e3d-9403-6298458ae84en%40googlegroups.com.
>> >>
>> >>
>> >>
>> >> --
>> >> Ben Goertzel, PhD
>> >> http://goertzel.org
>> >>
>> >> “The only people for me are the mad ones, the ones who are mad to
>> >> live, mad to talk, mad to be saved, desirous of everything at the same
>> >> time, the ones who never yawn or say a commonplace thing, but burn,
>> >> burn, burn like fabulous yellow roman candles exploding like spiders
>> >> across the stars.” -- Jack Kerouac
>> >
>> > --
>> > 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/52c81a33-3e42-4ef4-879d-45846577658fn%40googlegroups.com.
>>
>>
>>
>> --
>> Ben Goertzel, PhD
>> http://goertzel.org
>>
>> “The only people for me are the mad ones, the ones who are mad to
>> live, mad to talk, mad to be saved, desirous of everything at the same
>> time, the ones who never yawn or say a commonplace thing, but burn,
>> burn, burn like fabulous yellow roman candles exploding like spiders
>> across the stars.” -- Jack Kerouac
>>
>> --
>> 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/CACYTDBceJbWhLdEAWmvXD_%3DdUJReKnz%3DajF1vru4bx4FuwUtbQ%40mail.gmail.com.
>
> --
> 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/CAB5%3Dj6WAQWJEa-Nf6BKipqgB62MnTcrtUiWbzz42dV1R06B7_Q%40mail.gmail.com.
--
Ben Goertzel, PhD
http://goertzel.org
“The only people for me are the mad ones, the ones who are mad to
live, mad to talk, mad to be saved, desirous of everything at the same
time, the ones who never yawn or say a commonplace thing, but burn,
burn, burn like fabulous yellow roman candles exploding like spiders
across the stars.” -- Jack Kerouac
--
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/CACYTDBc4rPLA17B8nhnQUxB1sX%2BrrgJ9%3DQCwizLDmXWBg1oG3A%40mail.gmail.com.