I’ve been doing Java heavily for a few years, and last year I got a really good grip on Kotlin. My workplace has asked if I could learn R and machine learning. I just started doing that and it has piqued my interest.
I know there are a few Java libraries for machine learning and some book titles are slowly emerging this year on Java for machine learning. I’m not quite sure if this will cause a flood of ML users to switch to Java.
Part of me thinks that Java never really caught on for machine learning because it is cumbersome and not as tactical or nimble as Python, and it isn’t mathematics/statistics focused like R. I suppose it could just be catching up to the machine-learning movement that recently got prominence.
But is it possible Kotlin could make the Java platform a practical alternative for ML instead of Python? I’ve noticed Kotlin is a highly nimble, tactical language without compromising performance and scalability. Do you think it could make a sizable entrance as a machine-learning solution, contingent on the right libraries being developed?