Machine-learning-implementing
提供:Dev Guides
機械学習-実装
MLアプリケーションを開発するには、開発用のプラットフォーム、IDE、および言語を決定する必要があります。 いくつかの選択肢があります。 これらのすべてがこれまでに説明したAIアルゴリズムの実装を提供するため、これらのほとんどは簡単に要件を満たします。
あなたが自分でMLアルゴリズムを開発している場合、次の側面を慎重に理解する必要があります-
選択した言語-これは基本的に、ML開発でサポートされている言語の1つに習熟していることです。
使用するIDE-これは、既存のIDEの知識と快適さのレベルに依存します。
開発プラットフォーム-開発および展開に使用できるプラットフォームがいくつかあります。 これらのほとんどは無料で使用できます。 場合によっては、一定の使用量を超えるライセンス料が発生する場合があります。 すぐに参照できる言語、IDE、およびプラットフォームの簡単なリストを以下に示します。
言語選択
ML開発をサポートする言語のリストは次のとおりです-
- Python
- R
- Matlab
- オクターブ
- ジュリア
- C++
- C
このリストは本質的に包括的なものではありません。ただし、機械学習の開発で使用される一般的な言語の多くを網羅しています。 快適度に応じて、開発用の言語を選択し、モデルを開発してテストします。
IDEs
ML開発をサポートするIDEのリストは次のとおりです-
- Rスタジオ
- ピチャーム
- iPython/Jupyterノートブック
- ジュリア
- スパイダー
- アナコンダ
- ロデオ
- Google –Colab
上記のリストは本質的に包括的なものではありません。 それぞれに長所と短所があります。 読者は、単一のIDEに絞り込む前に、これらの異なるIDEを試すことをお勧めします。
プラットフォーム
MLアプリケーションをデプロイできるプラットフォームのリストは次のとおりです-
- IBM
- マイクロソフトアズール
- Google Cloud
- アマゾン
- Mlflow
このリストも網羅的ではありません。 読者は、上記のサービスにサインアップして、自分で試してみることをお勧めします。