Any small application based on real world application of AI which can be done easily at home for a beginner who is trying to make use of his basic programming skills into AI at the beginning level.

  • $\begingroup$ You haven't mentioned your knowledge abt ai..Only programming skills don't help..Be more specific please $\endgroup$ – DuttaA Feb 16 '18 at 12:55
  • $\begingroup$ Welcome to AI! It would be useful to know which languages you prefer (Python vs. Cs, for instance) and what area of AI you're interested in (i.e. Neural Networks and Machine Learning, or classical AI like expert systems?) $\endgroup$ – DukeZhou Feb 16 '18 at 17:34
  • $\begingroup$ Image recognition is covered by the Tensorflow tutorials: tensorflow.org/tutorials $\endgroup$ – antlersoft Feb 16 '18 at 17:36

This is fairly boilerplate advice, but, since you're brand new to AI, I'd personally suggest writing a classical Tic-Tac-Toe AI, ideally using minimax.

I suggest this because minimax is fundamental to AI, and there are many webpages devoted to this subject, such as How to make your Tic Tac Toe game unbeatable by using the minimax algorithm and Tic Tac Toe: Understanding the Minimax Algorithm. (Google search for "Tic-tac-toe" and "minimax" will yield a plethora of other sites. I'd also recommend looking at this minimax page from Stanford: "Strategies and Tactics for Intelligent Search".)

I recommend this approach as a good basic primer. The real cutting-edge work is being done in Machine Learning and Neural Networks, and for that reason, it's probably more important than ever to have some basic grounding in classical AI before you start dipping your toe in that pond.

  • $\begingroup$ Tic tac requires ai? Can't it be solved by simple if-else logic? $\endgroup$ – DuttaA Feb 16 '18 at 17:55
  • 2
    $\begingroup$ @DuttaA Tic-Tac-Toe can be solved in numerous ways. That's the advantage of a solved game, and why I recommended it for a newbie. $\endgroup$ – DukeZhou Feb 16 '18 at 18:01
  • $\begingroup$ Tic tac toe is not an Ai application but rather algorithmic tricks. $\endgroup$ – quintumnia Feb 17 '18 at 20:19
  • $\begingroup$ @quintumnia all AI techniques could be categorized as "algorithmic tricks" ;) $\endgroup$ – DukeZhou Feb 18 '18 at 21:49
  • $\begingroup$ @DukeZhou Don't hide my opinion! I know you humans. $\endgroup$ – quintumnia Feb 19 '18 at 5:17

I will assume you talk about applied AI (in generalized/strong AI we have nothing yet to program :-).

You can look at any university course of introduction to AI and see its chapters and the program examples they use ( start by programming without any theory is not a way ).

By example, one common issue on this kind of courses is path finding, using for it algorithms as A* algorithm and applying them to games as Hanoi Towers. This kind of knowledge is a must for any activity in AI.

Standford link provided by @DukeZhou is a good example of one of theses courses, just I suggest start it from first chapter instead of go directly to minmax.

Later on, you can jump to more advanced concepts, as recognition/classification and its common approaches: k-nearest/k-means, decision networks, neural nets, ... .


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.