機械学習-実装
MLアプリケーションを開発するには、プラットフォーム、IDE、開発言語を決定する必要があります。利用可能ないくつかの選択肢があります。これらのほとんどは、これまでに説明したAIアルゴリズムの実装を提供するため、要件を簡単に満たすことができます。
MLアルゴリズムを独自に開発している場合は、次の側面を注意深く理解する必要があります。
選択した言語-これは基本的に、ML開発でサポートされている言語の1つに習熟していることです。
使用するIDE-これは、既存のIDEに精通していることと快適さのレベルによって異なります。
Development platform−開発と展開に利用できるプラットフォームがいくつかあります。これらのほとんどは無料で使用できます。場合によっては、一定の使用量を超えるライセンス料が発生することがあります。これは、すぐに参照できる言語、IDE、およびプラットフォームの選択の簡単なリストです。
言語の選択
ML開発をサポートする言語のリストは次のとおりです-
- Python
- R
- Matlab
- Octave
- Julia
- C++
- C
このリストは本質的に包括的ではありません。ただし、機械学習の開発で使用される多くの一般的な言語をカバーしています。快適さのレベルに応じて、開発用の言語を選択し、モデルを開発してテストします。
IDE
ML開発をサポートするIDEのリストは次のとおりです-
- Rスタジオ
- Pycharm
- iPython / Jupyter Notebook
- Julia
- Spyder
- Anaconda
- Rodeo
- Google –Colab
上記のリストは本質的に包括的ではありません。それぞれに長所と短所があります。読者は、単一のIDEに絞り込む前に、これらのさまざまなIDEを試してみることをお勧めします。
プラットフォーム
MLアプリケーションをデプロイできるプラットフォームのリストは次のとおりです-
- IBM
- Microsoft Azure
- Google Cloud
- Amazon
- Mlflow
繰り返しますが、このリストは網羅的ではありません。読者は、上記のサービスにサインアップして、自分で試してみることをお勧めします。