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
340
jojo-naive
kanayannet
December 07, 2019
Tweet
Share
More Decks by kanayannet
See All by kanayannet
無関心の谷
kanayannet
0
400
生成AIの使いどころ
kanayannet
0
170
github copilot と 心理的安全性
kanayannet
0
210
FW と ライブラリ の考え方
kanayannet
0
230
TDDと今まで
kanayannet
0
560
個人開発 稼げなくてもいいアプリ
kanayannet
0
530
システムの堅牢性
kanayannet
0
300
Agile的学習方法
kanayannet
0
290
GUIをエンジニアが考える
kanayannet
0
260
Other Decks in Programming
See All in Programming
なぜ今、Terraformの本を書いたのか? - 著者陣に聞く!『Terraformではじめる実践IaC』登壇資料
fufuhu
4
660
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
330
管你要 trace 什麼、bpftrace 用下去就對了 — COSCUP 2025
shunghsiyu
0
470
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
910
AWS Serverless Application Model入門_20250708
smatsuzaki
0
130
AIエージェント開発、DevOps and LLMOps
ymd65536
1
350
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
3
1.3k
Scale out your Claude Code ~自社専用Agentで10xする開発プロセス~
yukukotani
9
2.6k
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
510
TanStack DB ~状態管理の新しい考え方~
bmthd
2
340
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
15
8.2k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Navigating Team Friction
lara
189
15k
How GitHub (no longer) Works
holman
315
140k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Scaling GitHub
holman
462
140k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Git: the NoSQL Database
bkeepers
PRO
431
65k
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
ご清聴ありがとうございま ご清聴ありがとうございま した! した!