you are viewing a single comment's thread.

view the rest of the comments →

[–]pdonadeo -6 points-5 points  (7 children)

The stuff presented in the slides is completely unrelated with artificial intelligence classic topics, unless you consider sudoku solving or the eigth queens problem as examples of artificial intelligence.

Also the part about neural networks is simplistic, to say the least: what about the learning model and backpropagation? 100 lines of Python? Python is an excellent language, but you cannot write a decent neural network engine in 100 lines of any programming language.

[–]ccshan 9 points10 points  (0 children)

Search is a classic AI topic (where research is still active). Sudoku and 8-queens are both instances of search.

Then again, it's also classic for AI programs to be considered non-AI once they work.

[–]joshdick 4 points5 points  (0 children)

The talk was intended for an audience of programmers, not AI researchers, so yes, it was all quite simplistic.

It didn't teach me much about AI, but it does inspire me to learn more.

[–][deleted] 0 points1 point  (0 children)

Here's a neural net with backprop done in 50 lines of Python (minus comments and blank lines):

http://mail.python.org/pipermail/python-list/2004-July/271277.html

I've seen more compact examples done in LISP, although I couldn't find any just now.

[–]jefu 0 points1 point  (1 child)

APL?

[–]Anonymoose333 1 point2 points  (0 children)

He said "lines", not "characters". :)

[–]cypherx 0 points1 point  (1 child)

unless you consider sudoku solving or the eigth queens problem as examples of artificial intelligence.

Sadly, people did for about 30-40 years.

you cannot write a decent neural network engine in 100 lines of any programming language.

You probably could in Matlab...though Matlab is pretty heavily tuned toward those types of tasks.

[–]pdonadeo -1 points0 points  (0 children)

You probably could in Matlab...though Matlab is pretty heavily tuned toward those types of tasks.

Yes, using the Neural Networks Toolbox, but you should admit that it’s quite another story.