でも、機械学習って お難しいんでしょ?

Preview:

Citation preview

でも、機械学習って お難しいんでしょ?@yamadagenki0607

1

本日のサンプルコード・データ https://github.com/shengbo-medley/MiscForStudy/tree/master/20151212

2

自己紹介

3

@yamadagenki0607

• 職業 - プロダーツプレイヤー

• 趣味 - Web開発 - 機械学習 - マラソン(フル!) - ジグソーパズル

• その他 • 彼女いない歴約1年

4

突然ですが!

5

12月24日といえば。。。

6

平日です

7

が、

8

が、

9

世間はクリスマス・イブです

10

クリスマスイブとは

11

Wikipediaより

安心してください

12

13

※実際の予定

予定、ありませんから(笑)

大事なことは、繰り返す

14

@yamadagenki

• 職業 - プロダーツプレイヤー

• 趣味 - Web開発 - 機械学習 - マラソン(フル!) - ジグソーパズル

• その他 • 彼女いない歴約1年

15

本日の内容

1. 回帰モデルを作成しよう - 好みの女の子を探そう

2. 分類モデルを作成しよう - 付き合える女の子を探そう

16

回帰モデルを作成しよう

17

回帰モデルを作成しよう

18

好みの女の子を探そう

19

yamadagenkiの好みの女の子

背が高い子

例: 桐谷美玲 身長:163.5cm

体重:39kg

Wekipediaより

20

(仮)謎の出会いイベントに行く

1. 相手の姿は見えない(身長以外)

2. どんな質問も回答してくれる(身長以外)

3. そこから、一人指名してデートできる

※ 全員女子ではある21

スモッグかかったガラス越しの女の子にする質問は・・・

22

体重どれくらい?

全員体重を答える※絶対質問に答えるとする

23

54kgくらいかな

え、60kg

え、65kg48kg かな?

44kgよ

Rを使って身長を推測しよう!!

24

library(data.table) library(randomForest)

hw.data <- as.data.frame(fread("hw_data.csv")) hw.predict <- as.data.frame(fread("predict_data.csv")) df <- data.frame ("weight" = hw.data$weight, "height" = hw.data$height) rf_result <- randomForest(height~., data = df, mtry = 1, ntree = 500, type = "regression")

predict(rf_result, hw.predict)

予測結果

25

162.8cm

153.4cm

166.1cm

154.4cm

153.9cm

分類モデルを作成しよう

26

分類モデルを作成しよう

27

過去の経験から 付き合えるかどうか考えよう

28

過去の経験をグラフに

29※あくまで例です

付き合える

付き合えない

Rを使って付き合えるかどうか…

30

library(RCurl) library(kernlab)

learning_df <- as.data.frame(fread("matching_data.csv")) predict_df <- as.data.frame(fread("matching_predict.csv")) classifier <- ksvm(matching ~., data = learning_df, type= "C-svc")

predict(classifier, predict_df)

予測結果

31

◯☓

以上!

32

大事なことは、繰り返す

33

@yamadagenki

• 職業 - プロダーツプレイヤー

• 趣味 - Web開発 - 機械学習 - マラソン(フル!) - ジグソーパズル

• その他 • 彼女いない歴約1年

34

ステキなクリスマスを(´・ω・`)

35

Recommended