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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kanayannet
December 07, 2019
Programming
0
350
jojo-naive
kanayannet
December 07, 2019
Tweet
Share
More Decks by kanayannet
See All by kanayannet
Mcp Training
kanayannet
0
110
MCP で「こいつ動くぞ」
kanayannet
0
120
無関心の谷
kanayannet
0
950
生成AIの使いどころ
kanayannet
0
220
github copilot と 心理的安全性
kanayannet
0
250
FW と ライブラリ の考え方
kanayannet
0
260
TDDと今まで
kanayannet
0
620
個人開発 稼げなくてもいいアプリ
kanayannet
0
560
システムの堅牢性
kanayannet
0
320
Other Decks in Programming
See All in Programming
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
Fluid Templating in TYPO3 14
s2b
0
130
React Native × React Router v7 API通信の共通化で考えるべきこと
suguruooki
0
100
CSC307 Lecture 10
javiergs
PRO
1
660
CSC307 Lecture 09
javiergs
PRO
1
840
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Rails Girls Zürich Keynote
gr2m
96
14k
Marketing to machines
jonoalderson
1
4.6k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
RailsConf 2023
tenderlove
30
1.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
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
ご清聴ありがとうございま ご清聴ありがとうございま した! した!