Machine Learning - Implémentation

Pour développer des applications ML, vous devrez décider de la plate-forme, de l'EDI et du langage de développement. Il existe plusieurs choix disponibles. La plupart d'entre eux répondraient facilement à vos besoins, car ils fournissent tous la mise en œuvre des algorithmes d'IA évoqués jusqu'à présent.

Si vous développez vous-même l'algorithme ML, les aspects suivants doivent être bien compris -

La langue de votre choix - il s'agit essentiellement de votre maîtrise de l'une des langues prises en charge dans le développement ML.

L'IDE que vous utilisez - Cela dépendra de votre familiarité avec les IDE existants et de votre niveau de confort.

Development platform- Il existe plusieurs plates-formes disponibles pour le développement et le déploiement. La plupart d'entre eux sont gratuits. Dans certains cas, vous devrez peut-être payer des frais de licence au-delà d'un certain montant d'utilisation. Voici une brève liste de choix de langues, IDE et plates-formes pour votre référence.

Choix de la langue

Voici une liste de langages prenant en charge le développement ML -

  • Python
  • R
  • Matlab
  • Octave
  • Julia
  • C++
  • C

Cette liste n'est pas essentiellement exhaustive; cependant, il couvre de nombreux langages populaires utilisés dans le développement de l'apprentissage automatique. En fonction de votre niveau de confort, sélectionnez une langue pour le développement, développez vos modèles et testez.

IDE

Voici une liste des IDE qui prennent en charge le développement ML -

  • Studio R
  • Pycharm
  • Bloc-notes iPython / Jupyter
  • Julia
  • Spyder
  • Anaconda
  • Rodeo
  • Google –Colab

La liste ci-dessus n'est pas essentiellement exhaustive. Chacun a ses propres mérites et inconvénients. Le lecteur est encouragé à essayer ces différents IDE avant de se limiter à un seul.

Plateformes

Voici une liste de plates-formes sur lesquelles les applications ML peuvent être déployées -

  • IBM
  • Microsoft Azure
  • Google Cloud
  • Amazon
  • Mlflow

Encore une fois, cette liste n'est pas exhaustive. Le lecteur est encouragé à s'inscrire aux services susmentionnés et à les essayer eux-mêmes.