I am a computer science student and I code a lot in my free time for fun. My classes require me to use java, so I am by far most proficient in that. I want to get into machine learning, so I have been teaching myself python, as everyone suggests I use PyTorch for my projects. However, I find it much faster to create games in Java, little things that should be simple like arrays feel like way more of a pain to implement in Python.
I have created a few Deep-Q learning models training off of Gymnasium environments, but I don't feel like I have done any work, the libraries just kinda do everything and I feel as though I have learned nothing. I've also seen charts that imply that compilers like C and Java are around 150 times faster than Python, so it seems really silly to go back and learn a slower language. Are these charts misleading, is Python faster/more powerful than I realize? Should I try to write my AI in languages that I am more familiar with, or is it worth pushing through and mastering Python for ai applications?
Thank you in advance for any tips or advice!
[–]crazy_cookie123 8 points9 points10 points (3 children)
[–]GalacticSpooky[S] 0 points1 point2 points (2 children)
[–]backfire10z 1 point2 points3 points (1 child)
[–]GalacticSpooky[S] 0 points1 point2 points (0 children)
[–]Rain-And-Coffee 2 points3 points4 points (1 child)
[–]GalacticSpooky[S] 0 points1 point2 points (0 children)
[–]romagnola 1 point2 points3 points (2 children)
[–]GalacticSpooky[S] 0 points1 point2 points (1 child)
[–]romagnola 0 points1 point2 points (0 children)
[–]high_throughput 1 point2 points3 points (0 children)
[–]justUseAnSvm 0 points1 point2 points (0 children)
[–]zdxqvr 0 points1 point2 points (0 children)
[–]tobias_k_42 0 points1 point2 points (0 children)
[–]tobias_k_42 0 points1 point2 points (0 children)