Hacker News new | ask | show | jobs
by switch33 4466 days ago
I have a little skype group where we discuss AI. If you are interested you can add me on skype: Switch336

As for learning AI it is best to learn it in the language that you are strongest in or a language that is easy to understand the semantics from it. For that matter Lua, Ruby, and Python are fairly commonplace for people trying to learn how to use AI. But AI algorithms can be written in any language really.

I'd suggest books with common examples of AI; like https://github.com/jbrownlee/CleverAlgorithms. He uses ruby for most of their examples but they are fairly understandable.

If you cannot get the books you want. You may be better off checking out the source codes at least. There are tons of free online books if you do some more searching. And you can even read some online ipython notebooks or blog posts about AI that may be more helpful.

Anyways, the more the merrier for discussions. So feel free to join our group. Just give me a message and I'll add you :D.

1 comments

Hello, thanks! I've invited you in Skype.

But isn't better use a Functional Language, for example, math functions act like a function in a functional language?

If you're good with math and interested in machine learning, I'd recommend checking out Theano's Deep Learning Tutorials: http://deeplearning.net/tutorial/

Theano is a python library that basically compiles graphs of mathematical functions into highly-optimized C code. For computationally-intensive AI applications (ie, all the fun stuff), there's nothing that I've found better than Theano.

If you work through the tutorials (I re-wrote each example from scratch using them as a guide), you'll get a pretty good feel for how to use it.

I would strongly recommend Andrew Ng's coursera course on ML as a starting point, though.