DEV Community

Discussion on: AI 101 | Introduction to Artificial Intelligence

Collapse
 
muizalvi profile image
Muiz Alvi

Yes, that is an excellent point. I would also recommend programmers who create Deep Learning models with ease using Java to stick to that, but for people who are starting out with Deep Learning (DL), or even Machine Learning (ML), it is better to switch to Python as:

  1. Many DL libraries like Keras are written in Python and so have limited support outside this language.
  2. Python ML and DL resources (courses, videos etc.) are both greater in number and more readily available as compared to resources in JavaScript.

That is not to say that Java is not in demand or that people should not opt for it. However for people starting out, I would recommend switching to Python. As I myself was taught C and C++ in the classroom and choose to learn Python on my own when I was starting out and I am quite content with this decision.