Learning)を使って機械学習の勉強をしてみたら、思いのほか楽しかったので記事でまとめてみた。MLデザイナーの使い方とメリットについて説明する。こんな感じで機械学習のフローを作れます。MLについて説明する。MLとは、クラウドサービスであるAzureの一つのサービス名称。MLは名前の通り機械学習についてのサービスを提供している。MLがブランド名で、その中にファミリー(シリーズ)があるイメージで覚えておこう。サービス群をまとめるとこんな感じ。このページでは特にデザイナーについて使ってみた感想を書く。ワークスペースとスタジオがあるのでややこしい。NoteBookもあるし、デザイナーもあるし、ラベル付け機能もある。ワークスペースとスタジオのホーム画面を横に並べるとこんな感じ。別物という認識を持とう!そして、このページでは右側画面のデザイナーについて説明する。MLを作る時、選択するエディション(BASICかENTERPRISEか)によって使える機能に差があるので注意。デザイナーはENTERPRISE版でのみ使える機能だ。公式ドキュメントに概要がまとまっている。Azure公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/machine-learning/https://docs.microsoft.com/ja-jp/azure/machine-learning/overview-what-is-azure-mlhttps://azure.microsoft.com/ja-jp/pricing/details/machine-learning/最初に費用感を確認しておこう目安として軽めの汎用スペックを使って機械学習をする場合、1時間で大体1000~3000円くらいかかる。クラウドサービスってほかにも費用が掛かるから、時間当たりの費用はもっと掛かると予想。今回チュートリアルをやってみて大体1時間くらいだったから、そうなると個人で使う分には結構な出費だなー。MLを使う場合は事前に費用の予測を立てた方が良いかな。思ったら、Azureの公式サイトの画面に“企業向け”って書いてあった。ことは企業向けの値段設定なのね。費用感について詳しくは公式ページを参照。MLデザイナーを使い始めるまでの流れ流れはこんな感じ。Learningを選択する。MLのワークスペースを作る。あとからエディションは変更できるけど、ENTERPRISEエディションじゃないとデザイナーは使えないので注意。Studioを今すぐ起動する。ワークスペースにログイン(画面遷移)することになる。ドロップでフローを構築)こちらのページを参考にチュートリアルを実施した。線形回帰モデルを使って、自動車の価格(Price)を予想できる。https://docs.microsoft.com/ja-jp/azure/machine-learning/tutorial-designer-automobile-price-train-score左側にある処理のボックスをドラッグアンドドロップで画面中央のスペースに置いていく。画面中央でマウスを使って処理ボックスをつないでいく。すると、画面のように処理フローが出来上がる。処理を実行する場合は、赤枠のようにコンピューティングを選択しないといけない。新規作成で、軽めの汎用マシーンを選択した。実行ボタンを押すと、今度は実行のセットアップとして処理の名前をつけないと次に進まない。今回はテストなので、適当に「test」と付けた。実行されるときに、画面の赤枠を注目してほしい。処理が実行されている場所は、灰色の時計のマークが出ている。このマークによってどこの処理が今進んでいるのか、完了したのかが分かる。緑の✔印が完了を示している。処理が終わると、「実行が完了しました。」と右上にメッセージが出力される。処理に掛かった時間も分かる。今回の回帰分析は約15分で完了した。Model」の処理ボックスを押して、出力→視覚化を選択する。画面の通り、値が予測されている。Model」も同様に視覚化してみる。統計の結果を確認することができる。コーディングの知識は不要だった。ドラッグアンドドロップで簡単に線形回帰分析モデルを使ってサンプルデータから値を予測することができた。ちなみに、ここまで手動でフローを作ってみたが、スタジオのホームにすでにサンプルが存在するので、時間が無い人はそちらを使ってみてください。スタジオを使ってみて感じたメリット個人的には、文字だけの勉強から解放されることがメリットとして上げられる。機械学習の初心者にとってすごく便利で勉強になる。機械学習を勉強しはじめると文字だらけで、用語もわからないし、今何をやっているのか分からなくなる時がある。スタジオだと視覚的に頭に入ってくる。良いなと思ったのが、どこまで処理が進んだか見えること。さきほどの画面のような、処理の流れを頭の中にイメージできるようになることがメリットかな。スタジオを使ってみて感じた惜しいところ逆に惜しいところは、まだサービスが完全日本語対応おらず、用語に英語が多い点。英語だと機械学習の用語理解がさらに難しくなる。日本語の機械学習用語を覚えるときに、英語も一緒に覚えておかないといけない。regressionというようにある程度英語の用語を覚えておかないと使いこなせない。企業向けなので、そこらへんはクリアしている人が使うだろうという前提なのかな。スタジオのデザイナーを使う最大のメリット。逆に言えば現時点ではそれ以外、優先的に使うメリット少ないと思う。あと、Azureは、Microsoftのコミュニティやgitを使って自分で作ったプロジェクトを共有できる仕組みがあるので、そういったことが好きな人はぜひ使ってみてください。ほかにも、機械学習のおすすめの勉強方法はこちら。怪しくないの?正直私も最初はUdemyなんて聞いたことないし怪しいなと思いました。今では実際に25講座ほど購入済みです。そんな私がUdemyの評判やお得な講座購入方法について書いていきます。SAA)に一発で合格しました。スコアは800点台の後半でした。収益に変化はあるのかこの記事は、技術系ブログ運営の実情と運営するメリットについて詳しく書いていく。これから技術系ブログを始めたいと思っている人は、よく読んで参考にしていってください。怪しくないの?正直私も最初はUdemyなんて聞いたことないし怪しいなと思いました。今では実際に25講座ほど購入済みです。そんな私がUdemyの評判やお得な講座購入方法について書いていきます。SAA)に一発で合格しました。スコアは800点台の後半でした。収益に変化はあるのかこの記事は、技術系ブログ運営の実情と運営するメリットについて詳しく書いていく。これから技術系ブログを始めたいと思っている人は、よく読んで参考にしていってください。