25. 25
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
AzureMLに取り込みます
①
②
⑤train.csvを選択します。
③ ④
⑥
DATASETSに
登録されま
す。
http://azure.microsoft.com/ja-jp/services/machine-learning/ からログイン
または
https://studio.azureml.net/?selectAccess=true&o=1
26. 26
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
データを取り込むロジックを
作成します
①
②
③
④
⑤
⑥train.csvをDragDrop
この画面で左にある部品をつ
なぎあわせながら機械学習の
ロジックを組み立てていきます。
以上
31. 31
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
実行
ロジックが出来たので実行し
ます
ぽちっと押します。キュー(実行待ち)
に入るので完了するまで待ちます
終了すると右上にこんな感じに表示されます。
32. 32
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
ScoreModelの結果を見ましょう
②
①線をつないでいるポッチを押しましょう。
③結果が表示されます
Splitで分けた4割のデータが表示されます。Scored Labelsが推測した値です。TrainModelでlabel
にSurvivedを指定しているのでこの値と比較すれば推測があたっているかどうかわかります。
33. 33
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
EvaluateModelの結果を見ましょう
②
①線をつないでいるポッチを押しましょう。
③結果が表示されます
ScoreModelでは全体的に良い結果なのかどうか判断しにくいのです。そこでEvaluateModelを
使ってざっくりと推測の精度が良いのかどうか判断します。
とりあえず2つだけポイントを抑えればOKです。他にたくさん指標がありますがGoogleなどで
検索すればどのように評価すればよいのか出ています。
34. 34
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
EvaluateModelの結果をみる2つのポイ
ント(超初心者用)
ROCのグラフは対角線を基準として左上側に線があると精度が良いと
考えます。赤い線のようなのが理想的です。
対角線はちょうど五分五分の精度です(要はランダムに推測した結果
に近い)。
Accuracyが1に近いほど精度が良いです。
現状、ROCは対角線に近
く、Accuracyも1には程遠
いので精度は良くないです
ね。。。
※学習modelによって評価の仕方が変わります