Enviar búsqueda
Cargar
Javakuche yono
•
0 recomendaciones
•
462 vistas
Y
yono05
Seguir
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 17
Descargar ahora
Descargar para leer sin conexión
Recomendados
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Takeshi Komiya
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
Sphinx GO!!
Sphinx GO!!
Go Yamada
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
Takayuki Shimizukawa
Introduce for sphinx-users-jp
Introduce for sphinx-users-jp
Go Yamada
Firefox 3.1 In Depth (?)
Firefox 3.1 In Depth (?)
dynamis
Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014
Yoshiki Shibukawa
マークアップ言語の拡張 メリットとデメリット #hankumi
マークアップ言語の拡張 メリットとデメリット #hankumi
Takeshi Komiya
Recomendados
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Takeshi Komiya
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
Sphinx GO!!
Sphinx GO!!
Go Yamada
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
Takayuki Shimizukawa
Introduce for sphinx-users-jp
Introduce for sphinx-users-jp
Go Yamada
Firefox 3.1 In Depth (?)
Firefox 3.1 In Depth (?)
dynamis
Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014
Yoshiki Shibukawa
マークアップ言語の拡張 メリットとデメリット #hankumi
マークアップ言語の拡張 メリットとデメリット #hankumi
Takeshi Komiya
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
Hiroaki Kubota
Introduction to MongoDB
Introduction to MongoDB
moai kids
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015
Takayuki Shimizukawa
Ruby24
Ruby24
Masahiro Tomita
Contao Open Source CMS / Contao 3.3に向けて
Contao Open Source CMS / Contao 3.3に向けて
Takahiro Kambe
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
Meguro.rb#3LT「Ruby入門書を書いてて得られた知見5選+3α」
Meguro.rb#3LT「Ruby入門書を書いてて得られた知見5選+3α」
Tsutomu Chikuba
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
Ryuichi Ueda
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Naruhiko Ogasawara
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
Takeshi Komiya
Programming camp code reading
Programming camp code reading
Hiro Yoshioka
turbolinks攻略
turbolinks攻略
basicinc_dev
Bazaar
Bazaar
KLab株式会社
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
jugemjugemjugem
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
Takayuki Shimizukawa
捗るリコメンドシステムの裏事情(ハッカドール)
捗るリコメンドシステムの裏事情(ハッカドール)
mosa siru
Haikara
Haikara
jewel12
Más contenido relacionado
La actualidad más candente
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
Hiroaki Kubota
Introduction to MongoDB
Introduction to MongoDB
moai kids
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015
Takayuki Shimizukawa
Ruby24
Ruby24
Masahiro Tomita
Contao Open Source CMS / Contao 3.3に向けて
Contao Open Source CMS / Contao 3.3に向けて
Takahiro Kambe
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
Meguro.rb#3LT「Ruby入門書を書いてて得られた知見5選+3α」
Meguro.rb#3LT「Ruby入門書を書いてて得られた知見5選+3α」
Tsutomu Chikuba
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
Ryuichi Ueda
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Naruhiko Ogasawara
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
Takeshi Komiya
Programming camp code reading
Programming camp code reading
Hiro Yoshioka
turbolinks攻略
turbolinks攻略
basicinc_dev
Bazaar
Bazaar
KLab株式会社
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
jugemjugemjugem
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
Takayuki Shimizukawa
La actualidad más candente
(20)
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
Introduction to MongoDB
Introduction to MongoDB
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015
Ruby24
Ruby24
Contao Open Source CMS / Contao 3.3に向けて
Contao Open Source CMS / Contao 3.3に向けて
本当のドキュメントと向き合えますか @ qpstudy 2011/04
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Mrubyの始め方
Mrubyの始め方
Meguro.rb#3LT「Ruby入門書を書いてて得られた知見5選+3α」
Meguro.rb#3LT「Ruby入門書を書いてて得られた知見5選+3α」
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Non blocking and asynchronous
Non blocking and asynchronous
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
Programming camp code reading
Programming camp code reading
turbolinks攻略
turbolinks攻略
Bazaar
Bazaar
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
GR-CITRUSの紹介
GR-CITRUSの紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
Similar a Javakuche yono
捗るリコメンドシステムの裏事情(ハッカドール)
捗るリコメンドシステムの裏事情(ハッカドール)
mosa siru
Haikara
Haikara
jewel12
Firefox 3.1 & MozTech
Firefox 3.1 & MozTech
dynamis
14対話bot発表資料
14対話bot発表資料
Keiichirou Miyamoto
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
Xcode4 project template (slide)
Xcode4 project template (slide)
Wataru Kimura
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
7shi
Web本文抽出 using crf
Web本文抽出 using crf
Shuyo Nakatani
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Masakazu Matsushita
[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
Haruki Eguchi
俺のコードがどこでつかわれているのかわからない問題 あるいはマイナーOSSの生存戦略
俺のコードがどこでつかわれているのかわからない問題 あるいはマイナーOSSの生存戦略
Y Watanabe
Code4Lib 2010報告会・発表ダイジェスト
Code4Lib 2010報告会・発表ダイジェスト
Masao Takaku
MediaRecorder と WebM で、オレオレ Live Streaming
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
MODXで“超”キレッキレのブログ作る秘訣公開します
MODXで“超”キレッキレのブログ作る秘訣公開します
Kei Mikage
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Yoshihiro Ura
Infer.NETを使ってLDAを実装してみた
Infer.NETを使ってLDAを実装してみた
正志 坪坂
Lombok ハンズオン
Lombok ハンズオン
Hiroto Yamakawa
Similar a Javakuche yono
(20)
捗るリコメンドシステムの裏事情(ハッカドール)
捗るリコメンドシステムの裏事情(ハッカドール)
Haikara
Haikara
Firefox 3.1 & MozTech
Firefox 3.1 & MozTech
14対話bot発表資料
14対話bot発表資料
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
Xcode4 project template (slide)
Xcode4 project template (slide)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
Web本文抽出 using crf
Web本文抽出 using crf
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
俺のコードがどこでつかわれているのかわからない問題 あるいはマイナーOSSの生存戦略
俺のコードがどこでつかわれているのかわからない問題 あるいはマイナーOSSの生存戦略
Code4Lib 2010報告会・発表ダイジェスト
Code4Lib 2010報告会・発表ダイジェスト
MediaRecorder と WebM で、オレオレ Live Streaming
MediaRecorder と WebM で、オレオレ Live Streaming
MODXで“超”キレッキレのブログ作る秘訣公開します
MODXで“超”キレッキレのブログ作る秘訣公開します
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Infer.NETを使ってLDAを実装してみた
Infer.NETを使ってLDAを実装してみた
Lombok ハンズオン
Lombok ハンズオン
Último
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Último
(8)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
Javakuche yono
1.
Python の自動文章生成ライブラリ markovchains とその活用方法
(Twitter Bot) について 株式会社オーシーシー 小野裕作 1
2.
自己紹介 •
氏名: 小野裕作 • 株式会社オーシーシー • 琉大情報工学科出身 • github: http://github.com/yono • 主に python 使ってます 2
3.
Twitter Bot とは? •
Twitter: ユーザーが「つぶやき」を投稿する Web サービス http://twitter.com/yono • Twitter 上で自動的に発言をするプログラム • 人間の発言を模倣してコミュニケーションを図るタイプ → 人工無脳 • 自発的に話しかけたり、呼び掛けに応じたり • すどりが有名 http://twitter.com/sudori 3
4.
会話文の作り方 • Twitter やチャットなどから収集したログを使う •
開発者自身が手作業で文章を用意する • マルコフ連鎖を利用して文を生成する → 本発表でのテーマ 4
5.
マルコフ連鎖で文章生成 • 単語を順次発生させる • 次に選択される単語は現在の単語を基に決定される
は 今日 現在の単語 これから 5
6.
マルコフ連鎖で文章生成 • 単語を順次発生させる • 次に選択される単語は現在の単語を基に決定される
現在の単語 とても は 今日 これから 6
7.
マルコフ連鎖で文章生成 • 単語を順次発生させる • 次に選択される単語は現在の単語を基に決定される
とても は 今日 現在の単語 暑い 7
8.
N階マルコフ連鎖 • 単語を順次発生させる • 次に選択される単語は現在の単語を含む
N - 1 個の 単語を基に決定される 現在の単語 とても は 今日 これから 8
9.
ライブラリを開発 • マルコフ連鎖による文章生成はとてもポピュラー • N階マルコフ連鎖に対応させようとすると途端に面倒 •
日本語文を取り扱う際にも面倒な部分が多々 → python-markovchains の開発 9
10.
markovchains の機能一覧 1.読み込んだ文章を基に、文章を生成する 2.読み込んだ文章を分解してデータベースに保存する 3.データベースに保存した情報を基に文章を生成する
→ PostgreSQL, MySQL に対応 4.N階マルコフ連鎖に対応 10
11.
markovchains の機能について(1) • 読み込んだ文章を基に、文章を生成する
from markovchains import markovchains # library を import m = markovchains.MarkovChains() # instance 生成 text = u””” 親譲(おやゆず)りの無鉄砲(むてっぽう)で 小供の時から損ばかりしている。 ””” m.analyze_sentence(text) # 文章解析 print m.make_sentence() # 文章生成 11
12.
markovchains の機能について(2) • 読み込んだ文章を分解してデータベースに保存する
from markovchains import markovchains # library を import m = markovchains.MarkovChains() # instance 生成 text = u””” 親譲(おやゆず)りの無鉄砲(むてっぽう)で 小供の時から損ばかりしている。 ””” m.analyze_sentence(text) # 文章解析 m.load_db(‘postgresql’, ‘markov’) # DBMS, DB名を指定 m.db.register_data() # DB に保存 12
13.
markovchains の機能について(3) • データベースに保存した情報を基に文章を生成する
from markovchains import markovchains # library を import m = markovchains.MarkovChains() # instance 生成 m.load_db(‘postgresql’, ‘markov’) # DBMS, DB名を指定 m.db.make_sentence() # 文章生成 13
14.
markovchains の機能について(4) •
N階マルコフ連鎖に対応 from markovchains import markovchains # library を import m = markovchains.MarkovChains() # デフォルトだと3階 m = markovchains.MarkovChains(order_num=2) # 2階マルコフ連鎖 14
15.
実行例 • 2階と3階マルコフ連鎖の違い
15
16.
markovchains の活用例 •
Twitter Bot を作成 • yonobot (http://twitter.com/yonobot) • 特定のユーザの発言を定期的にDBに保存 • Reply に対して返事をする 16
17.
まとめ • マルコフ連鎖で文章生成 • ライブラリがあるといろいろと便利 •
Twitter Bot が簡単に実装できる github でソース公開してます markovchains http://github.com/yono/python-markovchains yonobot http://github.com/yono/py-yonobot 17
Descargar ahora