I would like to get into AI development in python but i don't know how. I really hope that i could code Artificial Intelligent by my own someday. anybody got any suggestions?

  • $\begingroup$ Welcome to AI.SE! We'd love to help you, but we ask that questions be fairly focused, so it would be good if you could narrow this down. If you have specific questions about the aspects of artificial intelligence allowed in the help center, we can answer! For an intro to our site, see the tour. $\endgroup$ – Ben N Sep 1 '17 at 18:26
  • $\begingroup$ In general I'd advise you to find a simple problem, something solvable, and look into different approaches to harnessing algorithmic decision-making to solve it. Python is heavily utilized right now, and is very accessible language, easy to get set up on. You may be interested in this question also: How does one start learning artificial intelligence? $\endgroup$ – DukeZhou Sep 1 '17 at 18:39
  • $\begingroup$ Follow ,what these two masters say.But someone else is upvoting.. $\endgroup$ – quintumnia Sep 1 '17 at 20:10
  • $\begingroup$ You can also read the book by Stuart Russel and Peter Norvig, Artificial Intelligence: A Modern Approach"! $\endgroup$ – kiner_shah Sep 2 '17 at 9:30

MIT has this open source course on Artificial Intelligence. I just started it and its quit good. I recommend it. If you find these courses boring, I recommend watching this channel on youtube. Its fun and you will learn a lot. Except that he uses JavaScript and Java so you have to convert them to python yourself.

  • 1
    $\begingroup$ I'm finding the MIT lectures to be quite good as well. Welcome to AI! $\endgroup$ – DukeZhou Sep 1 '17 at 18:34

I assume you have a solid background in software engineering and mathematics. Those are fundamental for your goal. If not, the best courses on AI won't get you to where you want to be.

To get a grasp on the basics, I recommend reading the free book published on Neural Networks and Deep Learning. You might have to refresh some of the mathematical concepts, but Wikipedia is your friend in this regard. I was able to write a simple neural net playing TicTacToe successfully after reading the book.

Once you have the basics down, I recommend watching the Stanford lectures about CNNs. This will enable you to build more complex neural nets and optimize them.

From there on it depends on what you want to build, because you will need more specific resources. But the two resources I've provided should be enough material for the first month of study.


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