Tutti i miei colleghi sviluppano su Mac, e molti di loro lavorano in ML / AI. Ecco una risposta pratica alla tua domanda.
Lo stack più comunemente usato tra i miei colleghi è Python + Tensorflow + Keras. Ci sono alternative, ma è un posto molto ragionevole per iniziare se stai cercando di costruire reti neurali. Personalmente, uso Anaconda per gestire l'installazione di ambienti Python, dove possibile.
L'altro stack Python comune qui è Python + sklearn. E, naturalmente, tutti usano Numpy. Dove appropriato, potresti anche voler usare pandas.
Alcuni di noi usano anche R per alcuni compiti. My most common use case for R is when I want to do visualizations, but there is also a large library in R for lots of different algorithms (random forest, SVM, linear regression, etc.).
If you’re not able to use a programming language like R or Python, then your access to AI is relatively limited, but you may be able to get some use out of Weka, which is available on the Mac.
Anaconda link:
:: Anaconda Cloud
Tensorflow link:
TensorFlow
R studio link:
Home
Weka link:
Data Mining with Open Source Machine Learning Software in Java