by bongobingo1 on 7/25/23, 11:57 AM
by thibaut_barrere on 7/25/23, 11:35 AM
by pawelduda on 7/25/23, 11:38 AM
I use Elixir for a long time and wouldn't recommend it for ML over Python. Yes, maybe Elixir has some advantages and solutions for pain points because of VM architecture and other subjective reasons but doesn't come close to what Python offers in terms of tooling, support, community. Also, if you juggle more complex data in Elixir, it's something that you need to get used to coming from Python, it will be much much different and therefore harder to grok for someone not used to the style.
You can always make Elixir app talk to Python ML backend and get the best of both worlds if you desire.
by matt_daemon on 7/25/23, 10:37 AM
I wish there wouldn’t be such a song and dance about “moving away from Python”. There’s nothing wrong with creating ML tools in Elixir, but it’s always Python is slow, Python has no concurrency support, blah blah
by throwawaymaths on 7/25/23, 3:15 PM
lots of negativity in here from people who have invested a lot of effort learning python, despite that there's also people who complain a lot about ML/DS in python. Is it an expression of sunk cost fallacy? If you don't support people who are trying to make a difference, nothing will change.
by paulluuk on 7/25/23, 2:37 PM
Show me I can save a considerable amount of time training a 70b parameter huggingface model by switching to Elixir, then we can talk about me learning a new language.
by madspindel on 7/25/23, 10:22 AM
by mkranjec on 7/25/23, 9:57 AM
At first I thought what does Nx (nrwl/nx) has to do with machine learning, then I figured context is about Elixir lib named Nx.
Naming things is hard.
by ranjanprj on 7/25/23, 1:38 PM
I just ran a 2006 Java code to detect and read car license plate, and it ran in the first run on Java 17. The code is 17 years old and runs just fine without any issues. I think Java folks messed up AI/ML space due to licensing. But I still think it's best PL for AI/ML.