Live data from Hacker News

Ask HN: Best language for general AI programming?

news.ycombinator.com

11–20 of 23 posts

Re: Ask HN: Best language for general AI programming?

#13

Python, hands down. By far the best tools, community, documentation etc. Although if you are looking for something 'high frequency' you will need to implement the stuff on the critical fast path in something faster. PS. What you want to do is called Machine Learning, not AI

It is AI. ML is a subfield of AI, so in the bigger scale it's AI.

Re: Ask HN: Best language for general AI programming?

#14

Python, hands down. By far the best tools, community, documentation etc. Although if you are looking for something 'high frequency' you will need to implement the stuff on the critical fast path in something faster. PS. What you want to do is called Machine Learning, not AI

It is AI. ML is a subfield of AI, so in the bigger scale it's AI.

AI is a completely over-hyped word.

The guy is trying to digest some pre-defined input (world events / financial news), and predict some output (trading decisions).

That's pretty far from AI in my book.

Re: Ask HN: Best language for general AI programming?

#15
post #7

I guess that AIML ( Artificial Intelligence Markup Language ) is the first option when it comes to AI. This article might help - https://en.wikipedia.org/wiki/List_of_programming_languages_...

AIML is somewhat misnamed and really has little or no applicability w/r/t what the OP is asking for. If you're building a chatbot / conversational dialogue system, then sure, use AIML. That's really all it's meant for.

Re: Ask HN: Best language for general AI programming?

#16
You can't really go wrong with Python, Java (or any JVM language), R, Octave, or probably even C++. Prolog might have some appeal if you already know the language.

If you're really curious as to what languages are being used in this area - and how - one good source is here:

http://mloss.org/software/language/

Personally, I'm a fan of Java and DL4J, Jenetics, SAMOA, Mahout, COLT, OpenNLP, CoreNLP, UIMA, Jena, SparkML and the like. But I'm biased since my background in primarily Java. I've also been doing a lot of Python and R, and some Octave, lately and all of those are nice in their own ways as well.

The syntax of R is a bit, erm, "quirky" in some ways compared to a lot of other languages, but it may have the best support of any language in terms of libraries for cutting-edge statistical techniques (this is because statisticians heavily use R and the first versions of new techniques are usually written in R).

Re: Ask HN: Best language for general AI programming?

#17

Earlier quoted context omitted.

It is AI. ML is a subfield of AI, so in the bigger scale it's AI.

AI is a completely over-hyped word. The guy is trying to digest some pre-defined input (world events / financial news), and predict some output (trading decisions). That's pretty far from AI in my book.

I agree with your point, but ML is even more over-hyped word IMO.
Post reply on HN