Viewing a single comment thread. View all comments

mil24havoc t1_j86qv1s wrote

Well, sort of. There's CUDA and Julia and Scala, right?

12

suflaj t1_j886fei wrote

Neither of those are for ML strictly. CUDA is a GPGPU platform that uses C to compile to some GPU high level assembly, Julia is a parallel computing maths language, and Scala is your general purpose OOP/FP hybrid.

2

mil24havoc t1_j890jwb wrote

I know what they are. What are they missing natively that would make them "ML languages"? A "maths language" as you call it sounds an awful lot like an ML language to me...

5

suflaj t1_j890obw wrote

It's not that they are missing something, it's that they're too general purpose to be considered "specifically for Machine Learning", i.e. DSLs.

They're about as specifically for ML as Python, only Python is better at it because there's a bigger community and better support, meaning wider coverage of ML.

1