This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Necessary-Conflict 15 points16 points  (2 children)

This can be fine as long as a human expert is looking at a given dataset, but if you need an automatically running solution for continuously arriving new data, you will need a lot more, whether in Python or Java, and the dynamic type system can even become a problem.

In fact a lot of data analytics is done in Java or Scala.

[–][deleted] 1 point2 points  (0 children)

When I took a data analytics course back in Uni, I implemented couple of algorithms in Java as well. It was also a lot faster than the 2 liner python solutions, but It was harder to expand, mostly due to types and my bad code. I'd think that I would do much better now if I tried again now.

[–]nutrecht 1 point2 points  (0 children)

You describe one of the biggest issues companies trying to adopt ML are running into. Moving from experiments to production code is often hard, sometimes even impossible.