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

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

Embed Size (px)

Citation preview

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

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

1

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

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

2

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

自己紹介

3

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

@yamadagenki0607

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

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

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

4

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

突然ですが!

5

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

12月24日といえば。。。

6

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

平日です

7

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

が、

8

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

が、

9

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

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

10

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

クリスマスイブとは

11

Wikipediaより

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

安心してください

12

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

13

※実際の予定

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

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

大事なことは、繰り返す

14

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

@yamadagenki

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

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

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

15

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

本日の内容

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

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

16

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

回帰モデルを作成しよう

17

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

回帰モデルを作成しよう

18

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

好みの女の子を探そう

19

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

yamadagenkiの好みの女の子

背が高い子

例: 桐谷美玲 身長:163.5cm

体重:39kg

Wekipediaより

20

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

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

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

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

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

※ 全員女子ではある21

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

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

22

体重どれくらい?

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

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

23

54kgくらいかな

え、60kg

え、65kg48kg かな?

44kgよ

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

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)

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

予測結果

25

162.8cm

153.4cm

166.1cm

154.4cm

153.9cm

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

分類モデルを作成しよう

26

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

分類モデルを作成しよう

27

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

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

28

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

過去の経験をグラフに

29※あくまで例です

付き合える

付き合えない

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

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)

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

予測結果

31

◯☓

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

以上!

32

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

大事なことは、繰り返す

33

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

@yamadagenki

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

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

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

34

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

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

35