Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ジョジョの奇妙な ジョジョの奇妙な naive_bayes naive_bayes @kanayannet Gumma.web #37
Slide 2
Slide 2 text
ジョジョの奇妙な冒険 ジョジョの奇妙な冒険
Slide 3
Slide 3 text
naive_bayes naive_bayes 単純ベイズ分類器 確率モデルの性質に基づいて、単純ベイズ分類器は教 師あり学習の設定で効率的に訓練可能... 詳しくはググ って!
Slide 4
Slide 4 text
要するに 要するに 学習させた内容の近似値を返してくれる
Slide 5
Slide 5 text
何をやらせるかというと ... 何をやらせるかというと ... 1. ジョジョの奇妙な冒険に出てくる数々の「キャラクタ ー: 名台詞」を学習させる 2. 名台詞をちょっといじって⼊⼒ 3. 適切なキャラクタが返ってくる
Slide 6
Slide 6 text
アーキテクチャ アーキテクチャ ⾔語: python 形態要素解析: mecab pip install mecab-python3 アルゴリズム 単純ベイズ分類器 コード: https://github.com/kanayannet/naive_bayes 詳細⾒たい⽅は⾒てね
Slide 7
Slide 7 text
学習させる名台詞 学習させる名台詞
Slide 8
Slide 8 text
テストコードを実⾏します テストコードを実⾏します
Slide 9
Slide 9 text
コマンドライン引数で渡します コマンドライン引数で渡します ちょっといじった名台詞を⼊⼒していきます
Slide 10
Slide 10 text
これから過激な発⾔がある これから過激な発⾔がある かも?ですが かも?ですが 全て JOJO ネタです。 全て JOJO ネタです。
Slide 11
Slide 11 text
俺は⼈間をやめるぞ!ジョジョ! 俺は⼈間をやめるぞ!ジョジョ!
Slide 12
Slide 12 text
俺はコンパイルをやめるぞ! JAVA 俺はコンパイルをやめるぞ! JAVA
Slide 13
Slide 13 text
あなた .. 覚悟してきてる⼈ ... ですね あなた .. 覚悟してきてる⼈ ... ですね
Slide 14
Slide 14 text
あなた、覚悟して来てる⼈、ですよね。 あなた、覚悟して来てる⼈、ですよね。 Gunma.web に来てるって事は Gunma.web に来てるって事は
Slide 15
Slide 15 text
君がッ!泣くまで殴るのをやめないッ! 君がッ!泣くまで殴るのをやめないッ!
Slide 16
Slide 16 text
全員が ! LT するまで 帰さない ! 全員が ! LT するまで 帰さない !
Slide 17
Slide 17 text
「ブッ殺す」そんな⾔葉は 「ブッ殺す」そんな⾔葉は 使う必要がねーんだ .. 使う必要がねーんだ ..
Slide 18
Slide 18 text
「 LT 」 … そんな⾔葉は使う必要がねーん 「 LT 」 … そんな⾔葉は使う必要がねーん だ。 その⾔葉を頭の中に思い浮かべた だ。 その⾔葉を頭の中に思い浮かべた 時には!もうすでに発表してるからだ 時には!もうすでに発表してるからだ ッ! ッ!
Slide 19
Slide 19 text
「直」は素早いんだぜ 「直」は素早いんだぜ
Slide 20
Slide 20 text
『直』接続は早いんだぜ 『直』接続は早いんだぜ CPU パワー全開だぁ〜〜〜 CPU パワー全開だぁ〜〜〜
Slide 21
Slide 21 text
オレの「勘」だ!ブチャラティたちはど オレの「勘」だ!ブチャラティたちはど うやってかは わからんが .. うやってかは わからんが ..
Slide 22
Slide 22 text
オレの「勘」だ!あのコードはどうやっ オレの「勘」だ!あのコードはどうやっ てかは わからんがコピー & ペーストが⼤ てかは わからんがコピー & ペーストが⼤ 量に潜んでいるような気がするッ! 量に潜んでいるような気がするッ!
Slide 23
Slide 23 text
おまえは今まで⾷ったパンの枚数をおぼ おまえは今まで⾷ったパンの枚数をおぼ えているのか ? えているのか ?
Slide 24
Slide 24 text
おまえは今まで引き起こしたバグをおぼ おまえは今まで引き起こしたバグをおぼ えているのか ? えているのか ?
Slide 25
Slide 25 text
如何でしたでしょうか ? 如何でしたでしょうか ?
Slide 26
Slide 26 text
PG 組んでみての感想 PG 組んでみての感想 実はこれの ruby 版を以前披露した事があります。 その時は専⽤ライブラリを使わないとかなり厳しめで した。 今回使ったライブラリは下記3 つで⾏けました。 import math import sys import MeCab
Slide 27
Slide 27 text
ご清聴ありがとうございま ご清聴ありがとうございま した! した!