+ 1

What things do I need to learn to build an AI software?

24th Dec 2016, 10:26 AM
Himanshu Kumar
Himanshu Kumar - avatar
3 Answers
27th May 2017, 4:07 PM
Bjarte Mehus Sunde
Bjarte Mehus Sunde - avatar
+ 1
Hello, For the AI, you can do it in quite the language you want, (I advise you c++ for the speed and resources, if you want it to be like an assistant that is always running, but python will may be an easier and faster way to do it, knowing it has more and better libraries for machine learning and AI. There is also prolog, that is pretty well designed for that kind of work, but harder to learn and understand (logical programming, different than python, java, c++, etc, algebra is important, ...), but the language you're the most comfortable in should work, it will just be harder and take more time). You can import libraries for speech recognition, and vocal output because this will take a lot of time to do it alone. The hardest part will be to create the behaviour, and to do that I advise you to learn about algorithms, machine learning and AI, to understand how it really works, because it can't be all answered in one comment... there is a lot of free online courses, if you are willing to learn (not yet by SoloLearn but hopefully soon). Just remember that you should master the programming language you are using for this, otherwise, it will be really hard to do it. Cheers
25th Dec 2016, 1:21 PM
Thomas Ghobril
0
+Thomas Ghobril Thanks for the description sir..it was very useful to me.
4th Jan 2017, 3:42 PM
Himanshu Kumar
Himanshu Kumar - avatar