[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Is LISP 'required learning' for artificial intelligence

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 15
Thread images: 2

File: artifical_intelligence.jpg (185KB, 926x572px) Image search: [Google]
artifical_intelligence.jpg
185KB, 926x572px
>>
>>60966185
No. AI works just fine in any imperative lang
>>
>>60966185
Maybe in 1980
>>
>>60966185

symbolic AI methods have been almost entirely built around Lisp semantics

>>60966333

but like this guy said that was more in the period from 1960-1995
>>
>>60966249
>>60966333
>>60966375
So, I don't 'have' to learn LISP.
But it'd be a boon, right?
>>
>>60966185
>Why exactly is Lisp considered an AI programming language?
>While a lot of replies have given a correct historical answer to your exact question, (namely, "Because that's where Lisp comes from"), I want to answer the closely related question, "Why is Lisp good for AI?"
>Firstly, while we can argue that Lisp is good for Good Old Fashioned AI (GOFAI), which is the logically-grounded symbolic approach to AI that McCarthy and his followers had in mind, it's quite possible that if you want to do non-symbolic AI, such as neural networks, support vector machines or other kinds of statistical machine learning, you're better off with a fast, statically-typed language with good numerical performance like C or C++. If your system uses both symbolic and non-symbolic techniques, the decision between Lisp and a static language is harder.

>AI is huge. Neural networks is not the only kind of AI. In the old fashion, there are at least three kinds of AI, such as Symbolism, Connectionism and Behaviorism. This aspect of classification may be obsolete because modern algorithms usually have those two or all property.
>Symbolism is come from the oldest formal inference system called logic, Connectionism is come from biological neural networks, and Behaviorism is actually a methodology of psychology.

>Currently popular approaches include statistical methods, computational intelligence and traditional symbolic AI.
>ML is a very different field from the old school AI that made heavy use of lisp.
>Old AI was all about symbolic manipulation, and for this lisp is king.
>ML fundamentally relies upon vectors, matrices, and tensors. For this some kind of array-based programming language (I recommend numpy and python) is much more important.
>I did try using common lisp for ML a long time ago. I ended up implementing in macros array-broadcasting, and with hindsight it was remarkably close to a shitty version of numpy.
>>
File: 1497654498663.jpg (8KB, 239x211px) Image search: [Google]
1497654498663.jpg
8KB, 239x211px
>>60966185
>symbolic language
>program is data is program
>>
>>60966185
Not really. You can write in python just fine. More complex, and more efficient implementations will require something better like lisps or just C++ with the right libraries.
>>
>>60966903
>>60967024
Informative and concise, thank you.
>>
>>60967169
I used arrows because I'm not the writer, actually I copied from
https://www.reddit.com/r/lisp/comments/r9g0c/why_exactly_is_lisp_considered_an_ai_programming/c442bfi
https://www.reddit.com/r/artificial/comments/1rg206/where_should_i_start_if_i_want_to_get_into_ai/
https://en.wikipedia.org/wiki/Artificial_intelligence
https://www.reddit.com/r/MachineLearning/comments/1p3jgj/is_anyone_still_interested_in_lisp_is_there/
>>
>>60966185
Most AI these days is done with a python wrapper. You will be a ridiculously good Lisp programmer if you do Norvig's old AI book (the one done in Common Lisp) and eventually it's all going to go back to Lisp anyway.
>>
>>60966572

Just learn LISP if you want to, faggot
>>
>>60967361
I did wonder.
Doesn't make it any less concise.
Still though, thank you.

>>60967389
>>60967393
So, I just need to suck it up and learn LISP?
Fair enough.
>>
>>60967523
(lrn lisp u 'faggot)
>>
>>60967549
I will!
Thread posts: 15
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.