|
|
|
|
|
by wastedhours
3552 days ago
|
|
I'm not sure if there are inherent language limitations (not that much of an expert), but know there's more momentum around Python for ML/data science work, mainly as a result of a few good resources specifically for it, which has encouraged more libraries and developer support to focus on it. So perhaps less about neglect from the Ruby community, and more proactive-ness from the Python one. |
|
We probably can expect to see implementations in all languages at some point. Floating point errors are not even that a big deal since we're dealing with statistics anyway.
That being said, neural networks are very resource/computation heavy. I wrote one in golang and cut my execution time in half just by encoding my matrices as flat arrays instead of two dimensional arrays. If ruby is to be used to build neural networks, it will need to perform the big work in a binary binding, like tensorflow does with its C++ layer.