Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
jojo-naive
Search
kanayannet
December 07, 2019
Programming
0
260
jojo-naive
kanayannet
December 07, 2019
Tweet
Share
More Decks by kanayannet
See All by kanayannet
TDDと今まで
kanayannet
0
170
個人開発 稼げなくてもいいアプリ
kanayannet
0
130
システムの堅牢性
kanayannet
0
150
Agile的学習方法
kanayannet
0
170
GUIをエンジニアが考える
kanayannet
0
140
http2http3
kanayannet
0
120
old typeからのクラウドインフラ
kanayannet
0
280
疎結合と認知
kanayannet
0
300
クリーンアーキテクチャを活かす考察
kanayannet
1
170
Other Decks in Programming
See All in Programming
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
1.1k
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
300
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
240
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
[SF Ruby, March 2024] Rails on Wasm
palkan
0
380
ONE WEDGE_company_guide
1wedge_one
0
380
Elm 0.19.0 Changes
bkuhlmann
0
480
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
180
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
3
770
Folding Cheat Sheet #3
philipschwarz
PRO
0
110
エンターテイメント業界で利用されるAWS
demuyan
0
200
Java 22 Overview
kishida
1
170
Featured
See All Featured
Atom: Resistance is Futile
akmur
258
25k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Bash Introduction
62gerente
604
210k
Code Reviewing Like a Champion
maltzj
513
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Code Review Best Practice
trishagee
54
15k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Designing the Hi-DPI Web
ddemaree
276
33k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Web development in the modern age
philhawksworth
202
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Producing Creativity
orderedlist
PRO
336
39k
Transcript
ジョジョの奇妙な ジョジョの奇妙な naive_bayes naive_bayes @kanayannet Gumma.web #37
ジョジョの奇妙な冒険 ジョジョの奇妙な冒険
naive_bayes naive_bayes 単純ベイズ分類器 確率モデルの性質に基づいて、単純ベイズ分類器は教 師あり学習の設定で効率的に訓練可能... 詳しくはググ って!
要するに 要するに 学習させた内容の近似値を返してくれる
何をやらせるかというと ... 何をやらせるかというと ... 1. ジョジョの奇妙な冒険に出てくる数々の「キャラクタ ー: 名台詞」を学習させる 2. 名台詞をちょっといじって⼊⼒
3. 適切なキャラクタが返ってくる
アーキテクチャ アーキテクチャ ⾔語: python 形態要素解析: mecab pip install mecab-python3 アルゴリズム
単純ベイズ分類器 コード: https://github.com/kanayannet/naive_bayes 詳細⾒たい⽅は⾒てね
学習させる名台詞 学習させる名台詞
テストコードを実⾏します テストコードを実⾏します
コマンドライン引数で渡します コマンドライン引数で渡します ちょっといじった名台詞を⼊⼒していきます
これから過激な発⾔がある これから過激な発⾔がある かも?ですが かも?ですが 全て JOJO ネタです。 全て JOJO ネタです。
俺は⼈間をやめるぞ!ジョジョ! 俺は⼈間をやめるぞ!ジョジョ!
俺はコンパイルをやめるぞ! JAVA 俺はコンパイルをやめるぞ! JAVA
あなた .. 覚悟してきてる⼈ ... ですね あなた .. 覚悟してきてる⼈ ... ですね
あなた、覚悟して来てる⼈、ですよね。 あなた、覚悟して来てる⼈、ですよね。 Gunma.web に来てるって事は Gunma.web に来てるって事は
君がッ!泣くまで殴るのをやめないッ! 君がッ!泣くまで殴るのをやめないッ!
全員が ! LT するまで 帰さない ! 全員が ! LT するまで
帰さない !
「ブッ殺す」そんな⾔葉は 「ブッ殺す」そんな⾔葉は 使う必要がねーんだ .. 使う必要がねーんだ ..
「 LT 」 … そんな⾔葉は使う必要がねーん 「 LT 」 … そんな⾔葉は使う必要がねーん
だ。 その⾔葉を頭の中に思い浮かべた だ。 その⾔葉を頭の中に思い浮かべた 時には!もうすでに発表してるからだ 時には!もうすでに発表してるからだ ッ! ッ!
「直」は素早いんだぜ 「直」は素早いんだぜ
『直』接続は早いんだぜ 『直』接続は早いんだぜ CPU パワー全開だぁ〜〜〜 CPU パワー全開だぁ〜〜〜
オレの「勘」だ!ブチャラティたちはど オレの「勘」だ!ブチャラティたちはど うやってかは わからんが .. うやってかは わからんが ..
オレの「勘」だ!あのコードはどうやっ オレの「勘」だ!あのコードはどうやっ てかは わからんがコピー & ペーストが⼤ てかは わからんがコピー & ペーストが⼤
量に潜んでいるような気がするッ! 量に潜んでいるような気がするッ!
おまえは今まで⾷ったパンの枚数をおぼ おまえは今まで⾷ったパンの枚数をおぼ えているのか ? えているのか ?
おまえは今まで引き起こしたバグをおぼ おまえは今まで引き起こしたバグをおぼ えているのか ? えているのか ?
如何でしたでしょうか ? 如何でしたでしょうか ?
PG 組んでみての感想 PG 組んでみての感想 実はこれの ruby 版を以前披露した事があります。 その時は専⽤ライブラリを使わないとかなり厳しめで した。 今回使ったライブラリは下記3
つで⾏けました。 import math import sys import MeCab
ご清聴ありがとうございま ご清聴ありがとうございま した! した!