Submit Search
Upload
京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
•
2 likes
•
2,407 views
Masahiko Hashimoto
Follow
オープンソースカンファレンス 2015 Kansai@Kyoto のLT大会で発表した資料です。(※いつものスライドに比べると簡略版ぽいです^^;)
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
おーぷん万葉プロジェクトとは
おーぷん万葉プロジェクトとは
Masahiko Hashimoto
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
Masahiko Hashimoto
おーぷん万葉プロジェクトの進捗とIzumoのその後
おーぷん万葉プロジェクトの進捗とIzumoのその後
Masahiko Hashimoto
ホットな日本語技術の(ちょっとした)お勉強。
ホットな日本語技術の(ちょっとした)お勉強。
Masahiko Hashimoto
Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!
Masahiko Hashimoto
かな漢字変換ソフト「Genji」をつくってみた
かな漢字変換ソフト「Genji」をつくってみた
Masahiko Hashimoto
DeepLearning入門以前
DeepLearning入門以前
Masahiko Hashimoto
TrieとLOUDS??
TrieとLOUDS??
Masahiko Hashimoto
Recommended
おーぷん万葉プロジェクトとは
おーぷん万葉プロジェクトとは
Masahiko Hashimoto
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
Masahiko Hashimoto
おーぷん万葉プロジェクトの進捗とIzumoのその後
おーぷん万葉プロジェクトの進捗とIzumoのその後
Masahiko Hashimoto
ホットな日本語技術の(ちょっとした)お勉強。
ホットな日本語技術の(ちょっとした)お勉強。
Masahiko Hashimoto
Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!
Masahiko Hashimoto
かな漢字変換ソフト「Genji」をつくってみた
かな漢字変換ソフト「Genji」をつくってみた
Masahiko Hashimoto
DeepLearning入門以前
DeepLearning入門以前
Masahiko Hashimoto
TrieとLOUDS??
TrieとLOUDS??
Masahiko Hashimoto
アヒルヤキを変換してみよう
アヒルヤキを変換してみよう
Masahiko Hashimoto
自作かな漢字変換「Genji」をつくったよ
自作かな漢字変換「Genji」をつくったよ
Masahiko Hashimoto
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
Masahiko Hashimoto
TeXで多言語文書作成! (2011年ごろの資料)
TeXで多言語文書作成! (2011年ごろの資料)
Bizan Nishimura
BrowserMob-Proxyのお話
BrowserMob-Proxyのお話
Masahiko Hashimoto
Tensorflow
Tensorflow
Daisuke Yamashita
PHP Matsuri2013でなにをしたか?
PHP Matsuri2013でなにをしたか?
Shintaro Okamatsu
底から見上げるデブ(Dev) 〜俺と執事と自動化と〜
底から見上げるデブ(Dev) 〜俺と執事と自動化と〜
Kazuhito Miura
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
Takako Miyagawa
Applicationとは何か(哲学)(PHPBLT #6)
Applicationとは何か(哲学)(PHPBLT #6)
sitri kamishirasawa
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
Kazuhito Miura
子供と使う便利ツール
子供と使う便利ツール
Takashi Toyoshima
Wikibana20100612
Wikibana20100612
masayoshi takahashi
「アウェイ」でTOCfEを広めるための「追体験アプローチ」の発表資料(導入部)LT
「アウェイ」でTOCfEを広めるための「追体験アプローチ」の発表資料(導入部)LT
Takahiro Nohdomi
We are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python Club
Takeshi Akutsu
僕がLasta flute選んだ理由
僕がLasta flute選んだ理由
Yuichiro Kawano
Open im vol16_lt_masuda_mieruka
Open im vol16_lt_masuda_mieruka
NTTDATA INTRAMART
20161210英授研発表文法解説動画
20161210英授研発表文法解説動画
Y. MASHIMA
Mitakalab in Hongo
Mitakalab in Hongo
Ryo Suzuki
「かいろ」せいちょうものがたり
「かいろ」せいちょうものがたり
どと〜る
CLSイベント企画について
CLSイベント企画について
Masafumi Ohta
About University of Tsukuba Linux User Group
About University of Tsukuba Linux User Group
Hirotaka Kawata
More Related Content
What's hot
アヒルヤキを変換してみよう
アヒルヤキを変換してみよう
Masahiko Hashimoto
自作かな漢字変換「Genji」をつくったよ
自作かな漢字変換「Genji」をつくったよ
Masahiko Hashimoto
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
Masahiko Hashimoto
TeXで多言語文書作成! (2011年ごろの資料)
TeXで多言語文書作成! (2011年ごろの資料)
Bizan Nishimura
BrowserMob-Proxyのお話
BrowserMob-Proxyのお話
Masahiko Hashimoto
Tensorflow
Tensorflow
Daisuke Yamashita
PHP Matsuri2013でなにをしたか?
PHP Matsuri2013でなにをしたか?
Shintaro Okamatsu
底から見上げるデブ(Dev) 〜俺と執事と自動化と〜
底から見上げるデブ(Dev) 〜俺と執事と自動化と〜
Kazuhito Miura
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
Takako Miyagawa
Applicationとは何か(哲学)(PHPBLT #6)
Applicationとは何か(哲学)(PHPBLT #6)
sitri kamishirasawa
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
Kazuhito Miura
子供と使う便利ツール
子供と使う便利ツール
Takashi Toyoshima
Wikibana20100612
Wikibana20100612
masayoshi takahashi
「アウェイ」でTOCfEを広めるための「追体験アプローチ」の発表資料(導入部)LT
「アウェイ」でTOCfEを広めるための「追体験アプローチ」の発表資料(導入部)LT
Takahiro Nohdomi
We are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python Club
Takeshi Akutsu
僕がLasta flute選んだ理由
僕がLasta flute選んだ理由
Yuichiro Kawano
Open im vol16_lt_masuda_mieruka
Open im vol16_lt_masuda_mieruka
NTTDATA INTRAMART
20161210英授研発表文法解説動画
20161210英授研発表文法解説動画
Y. MASHIMA
Mitakalab in Hongo
Mitakalab in Hongo
Ryo Suzuki
「かいろ」せいちょうものがたり
「かいろ」せいちょうものがたり
どと〜る
What's hot
(20)
アヒルヤキを変換してみよう
アヒルヤキを変換してみよう
自作かな漢字変換「Genji」をつくったよ
自作かな漢字変換「Genji」をつくったよ
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
TeXで多言語文書作成! (2011年ごろの資料)
TeXで多言語文書作成! (2011年ごろの資料)
BrowserMob-Proxyのお話
BrowserMob-Proxyのお話
Tensorflow
Tensorflow
PHP Matsuri2013でなにをしたか?
PHP Matsuri2013でなにをしたか?
底から見上げるデブ(Dev) 〜俺と執事と自動化と〜
底から見上げるデブ(Dev) 〜俺と執事と自動化と〜
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
Applicationとは何か(哲学)(PHPBLT #6)
Applicationとは何か(哲学)(PHPBLT #6)
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
仁斤曰く 「”手間業”蔓延り易く、 “楽”成り難し」
子供と使う便利ツール
子供と使う便利ツール
Wikibana20100612
Wikibana20100612
「アウェイ」でTOCfEを広めるための「追体験アプローチ」の発表資料(導入部)LT
「アウェイ」でTOCfEを広めるための「追体験アプローチ」の発表資料(導入部)LT
We are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python Club
僕がLasta flute選んだ理由
僕がLasta flute選んだ理由
Open im vol16_lt_masuda_mieruka
Open im vol16_lt_masuda_mieruka
20161210英授研発表文法解説動画
20161210英授研発表文法解説動画
Mitakalab in Hongo
Mitakalab in Hongo
「かいろ」せいちょうものがたり
「かいろ」せいちょうものがたり
Similar to 京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
CLSイベント企画について
CLSイベント企画について
Masafumi Ohta
About University of Tsukuba Linux User Group
About University of Tsukuba Linux User Group
Hirotaka Kawata
Ubuntuの前に、Linuxってそもそも何?
Ubuntuの前に、Linuxってそもそも何?
Hidetsugu Takahashi
Wikipedia15周年イベントのお知らせ
Wikipedia15周年イベントのお知らせ
Shinji Enoki
LibreOffice Conference 2012 Berlin Event Report / LiboConf2012 Berlin参加リポート
LibreOffice Conference 2012 Berlin Event Report / LiboConf2012 Berlin参加リポート
Naruhiko Ogasawara
あひるに焼かれた話と今後のおーぷん万葉について
あひるに焼かれた話と今後のおーぷん万葉について
Masahiko Hashimoto
Kanto LibreOffice Study Party Opening Talk (IIJ ver.) / 関東LibreOffice勉強会諸注意など...
Kanto LibreOffice Study Party Opening Talk (IIJ ver.) / 関東LibreOffice勉強会諸注意など...
Naruhiko Ogasawara
Lodチャレンジ2017 没年調査ソン
Lodチャレンジ2017 没年調査ソン
Kumiko Korezumi
ウィキペディアとウィキペディアタウンについて(2016 05-15)
ウィキペディアとウィキペディアタウンについて(2016 05-15)
Shinji Enoki
ウィキペディアとは何か
ウィキペディアとは何か
Takashi Ota
正月発火村に参加して変なJobQueueサーバー作った話
正月発火村に参加して変なJobQueueサーバー作った話
karupanerura
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
hiroyuki Yamamoto
Similar to 京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
(12)
CLSイベント企画について
CLSイベント企画について
About University of Tsukuba Linux User Group
About University of Tsukuba Linux User Group
Ubuntuの前に、Linuxってそもそも何?
Ubuntuの前に、Linuxってそもそも何?
Wikipedia15周年イベントのお知らせ
Wikipedia15周年イベントのお知らせ
LibreOffice Conference 2012 Berlin Event Report / LiboConf2012 Berlin参加リポート
LibreOffice Conference 2012 Berlin Event Report / LiboConf2012 Berlin参加リポート
あひるに焼かれた話と今後のおーぷん万葉について
あひるに焼かれた話と今後のおーぷん万葉について
Kanto LibreOffice Study Party Opening Talk (IIJ ver.) / 関東LibreOffice勉強会諸注意など...
Kanto LibreOffice Study Party Opening Talk (IIJ ver.) / 関東LibreOffice勉強会諸注意など...
Lodチャレンジ2017 没年調査ソン
Lodチャレンジ2017 没年調査ソン
ウィキペディアとウィキペディアタウンについて(2016 05-15)
ウィキペディアとウィキペディアタウンについて(2016 05-15)
ウィキペディアとは何か
ウィキペディアとは何か
正月発火村に参加して変なJobQueueサーバー作った話
正月発火村に参加して変なJobQueueサーバー作った話
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
More from Masahiko Hashimoto
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
Masahiko Hashimoto
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
Masahiko Hashimoto
Dockerいろいろ使って思うこと
Dockerいろいろ使って思うこと
Masahiko Hashimoto
C++アプリをCmakeとEclipseで開発するお話
C++アプリをCmakeとEclipseで開発するお話
Masahiko Hashimoto
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Masahiko Hashimoto
Cannaをフォークしてみた
Cannaをフォークしてみた
Masahiko Hashimoto
秘伝:クラウドに開発環境をえいっ!と構築する方法
秘伝:クラウドに開発環境をえいっ!と構築する方法
Masahiko Hashimoto
AzureとSUSE Studioのあつ~い関係
AzureとSUSE Studioのあつ~い関係
Masahiko Hashimoto
X window managerで遊んでみた
X window managerで遊んでみた
Masahiko Hashimoto
オープンソースで始める「超」VPN 構築術
オープンソースで始める「超」VPN 構築術
Masahiko Hashimoto
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
Masahiko Hashimoto
More from Masahiko Hashimoto
(11)
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
Dockerいろいろ使って思うこと
Dockerいろいろ使って思うこと
C++アプリをCmakeとEclipseで開発するお話
C++アプリをCmakeとEclipseで開発するお話
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Cannaをフォークしてみた
Cannaをフォークしてみた
秘伝:クラウドに開発環境をえいっ!と構築する方法
秘伝:クラウドに開発環境をえいっ!と構築する方法
AzureとSUSE Studioのあつ~い関係
AzureとSUSE Studioのあつ~い関係
X window managerで遊んでみた
X window managerで遊んでみた
オープンソースで始める「超」VPN 構築術
オープンソースで始める「超」VPN 構築術
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
Recently uploaded
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Recently uploaded
(9)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
1.
京都発祥日本語入力「FreeWnn」は (今度こそ)どこまで賢くなれるか!? はしもとまさ@おーぷん万葉 2015/8/8 オープンソースカンファレンス 2015 Kansai/Kyoto
2.
簡単に自己紹介。 ● 東海道らぐ元名古屋案内人です – 東海道らぐ =
Tokaido Linux User Group – ちなみに現在は神奈川県民 ● ちびぎーこ保護者会の人 – ちびぎーこ保護者会 = 別名:日本openSUSEユーザ会 – 夏コミ、書きました。 「3日目 東P15b」 ● 最近はおーぷん万葉を始めてます – 日本語入力についていろいろ研究中。。。
3.
東海道らぐといえば「あひる焼き」 このはちゃんも 御用達!
4.
おーぷん万葉とは ● 目的「自由な日本語入力環境を手に入れよう!」 – 現在: かな漢字変換ソフト「Izumo」を開発中。 ● 現状の問題点: –
ビックデータと叫ばれる時代に、開発がアクティブで 自由にコミットメントできる日本語入力システムがない??? – インプットメソッド(UI側)も残念な状況orz → そんな現状を打破したい!てのが目的です。
5.
今日はFreeWnnのお話 ● 京都大・オムロン等が開発したWnnのオープンソース版 – Wnn
はここ京都発祥のかな漢字変換ソフトです! http://www.freewnn.org/ ● 名称の由来は 「わたしの(W)なまえは(N)なかのです(N)」 ところで、「なかのさん」って誰???
6.
なかのさんは度々話題になるそうで… 開発日誌なるものがネット上で見つかりました…
7.
~ Wnn 開発の思い出
~ より。 ● 会議の席上、京大側は、かな漢字変換は単文節変換で十分で はないかという意見を出してきた。しかし、当時パソコンのワー プロソフトは文章一括変換が主流。「いくらワークステーション だからといって、今から聞発するのだから、せめて『私の名前 は中野です。』という文を一発で変換して欲しい。」と主張した のだった。 ● 何回目かの設計会議の冒頭で、京大のY助手が黒板にWnnと 書いた。 「これが、我々が今聞発している日本語処理ンステ ムの名前で、[ ウーンヌ ] と発首します。」と説明があった。 「W nn」の意味を聞いて一同大笑いし、そしてその後、誰も反対しな かったので、自然に名前が決まっていった。 http://www.masuda.org/wnn-kaihatu.htm
8.
今回OSC京都の展示 IBus-fwnnを作成して展示していました IBus FreeWnn Ibus-fwnn これを作りました キー入力を受け付ける かな漢字変換を行うサーバー
9.
実は昨年のOSC京都の頃に作成。 …だったのだけど、ソースコードがイケてないorz → 今回は少しだけ改良! 一番イケていなかったローマ字かな変換をライブラリ化 ● 「watasi」って打つと「わたし」に変換するアレ ●
Trieというアルゴリズム(実装方法)で実装したい ● ライブラリ化すればIBus以外でも使える! ←これ超重要! Ibus や Fcitx といったインプットメソッド ローマ字かな 変換 FreeWnnライブラリ かな漢字変換ライブラリ ここを作って ライブラリ化する
10.
Trieとは? ● 通常の木構造に対し、枝にラベルがついたもの – メリット:共通接頭検索が可能になる 0 1 2 3 4 5
6 7 8 か み た す び わ た し これがいわゆるラベル これがついてるとTrieと呼ぶらしい ラベルをたどることで 辞書検索が可能になります →データ圧縮にもつながる 最近のかな漢字変換で非常によく使われる技術です テストに出るよ!!!(どんなテスト?)
11.
…で、できた! 先週 (8/1) に東京で開かれた小江戸らぐのオフでは実演もちゃんとできた!
12.
…が!??
13.
ライブラリ作成の基本であるI/Fの設計に失敗して 見事にIBusと結合できなかった!!! Ibus や Fcitx
といったインプットメソッド ローマ字かな 変換 FreeWnnライブラリ かな漢字変換ライブラリ ここがくっつかないん ですけど~!!! 大馬鹿者っ!!! ん?
14.
というわけで今回は… それとは別の機能「リアルタイム?変換」を展示 お試しいただいた方、ありがとうございました! ソースコードはこちら: https://github.com/hashimom/ibus-fwnn 「リアルタイム?変換」とは: – キーの入力に反応して漢字変換を行います 言い方変えると、キー入力に反応してFreeWnnで変換を行う – …が、まだまだ未実装な箇所がある。。。 スペースキーが反応しません!(なにっ!??
15.
せっかくなので、実演タイム!
16.
まだまだ課題の多いおーぷん万葉… 協力者、大募集中です!!! ※特に僕の苦手なUI部を作成してくださる方…
17.
ご清聴、ありがとうございましたm(_ _)m
Download now