AI Skills - Developing your repertoire
AI skills are in hot demand. So how can you build up an AI repertoire?
AI requires a blend of programming and data analytics skills, with the necessary business overlay.
Machine learning is the foundational skill for AI, and online courses such as those offered through Coursera offer some of the fundamental skills. Abdul Razack, senior VP and head of platforms at Infosys, notes that another way to develop AI expertise is to "take a statistical programmer and training them in data strategy, or teach more statistics to someone skilled in data processing."
Mathematical knowledge is also foundational, Terdoslavich adds, requiring a "solid grasp of probability, statistics, linear algebra, mathematical optimization--is crucial for those who wish to develop their own algorithms or modify existing ones to fit specific purposes and constraints."
Programs popular with AI developers include R, Python, Lisp, Prolog and Scala, Terdoslavich's article states. Older standbys -- such as C and C++ and Java -- are also being employed, depend upon applications and performance requirements. Platforms and toolsets such as TensorFlow also provide AI capabilities.