質問: 先週から機械学習を勉強し始めた、テクノロジーにかなり疎いOLです 基本的な質問ですみません AzureのMachine Learningで来客数予測をするべく勉強を始めたのですが、 **学習モジュールの使い分け方法**がわからなくて行き詰まっております 同じ線形回帰であっても Liner RegressionとBayesian Liner Regressionはどう使いわけするのか (そもそも使い分けせず都度精度の確認をしなければいけないのか。。?) その他のモジュールの’**こういうロジックを作る際はこのモジュール**’を ご存知の方、もしくはまとめサイトなどございましたら ご教授ください お願いします ![Azure ML 学習モジュール一覧](https://i.stack.imgur.com/YkOZy.png)
回答: 自分も機械学習については始めたばかりですが、個人で機械学習を勉強するのであれば、多くのボランティアによって開発されている scikit-learn の方がお勧めです。scikit-learn であれば、本家のマニュアルも充実しているし、英語が苦手であれば日本語でかかれた参考書もあります。ググればWeb上にも情報が多いです。 scikit-learnではモジュールの使い分け方法については本家のマニュアルのChoosing the right estimatorのページに次のような図でちゃんと説明があります。 !画像の説明をここに入力 また、機械学習をするための環境構築が結構難しいのですが、Google colab を使うと機械学習用のモジュールがインストールされた Jupyter Notebook が無料ですぐに使えるのでこちらを使うとすぐに学習を始められます。