Language Generation Loss.
@ivoryworks
2010.12.11 Gunma.web #3
Language Generation Loss
Profile
@ivoryworks
● Webじゃないプログラム書いて生きています。
● でもWebも書くよ。
● すぐにPHPで実装したがる。
● Pythonちょっとやってみたい。
● ...
Language Generation Loss
Language generation loss.
?
Language Generation Loss
Generation Loss ?
Original
50,000
非可逆圧縮のJPEGファイル
ひたすら『JPEGで保存』する
Language Generation Loss
Language?
SmallTalk
C Haskell
Java
Perl
PHP
Python
Ruby
Scheme
Common Lisp
Scala JavaScript
R
Gro...
Language Generation Loss
今回のターゲット
Language Generation Loss
日本語
Language Generation Loss
Twitterで
相互翻訳できれば
ガイジンと仲良くできるんじゃね?
Plan A
Language Generation Loss
翻訳?
じゃ、Googleで
Language Generation Loss
Nice Translator
http://nicetranslator.com/
Language Generation Loss
Translation Test
● 入力 : とりあえずおまえはマニュアル読め。
● 出力 : You are now reading the manual.
違くね?
(仲良くする気があるの...
Language Generation Loss
“You are now reading the manual”
日本語に翻訳
“あなたが今マニュアルを読んでいる”
こいつダメだ・・・
NG...
Language Generation Loss
きまぐれに
日本語→英語→日本語
:
どんどん繰り返していく
Language Generation Loss
『さて、あなたはマニュアルを読んでいることを
確認してください』
NG...
Language Generation Loss
『とりあえずおまえはマニュアル読め』
▼
『さて、あなたはマニュアルを読んでいることを
確認してください』
これおもしろくね?
!NG
Language Generation Loss
Language Generation Loss
http://www.ivoryworks.com/lgl/
Language Generation Loss
demo.
Language Generation Loss
google.language.translate("Hello world", "", "ja", function(result) {
if (!result.error) {
var co...
Language Generation Loss
いまさらだけど、
同じ発想で既に誰か作ってるのでは?
Language Generation Loss
Bad Translator
http://www.conveythis.com/translation.php
Language Generation Loss
めげない。
Language Generation Loss
めげない。
(私はがっかりしている。)
Language Generation Loss
こんなニュースが飛び込んできた
Language Generation Loss
NG
http://www.itmedia.co.jp/news/articles/1011/19/news089.html
Language Generation Loss
しかしもう
ガイジンと仲良くするとか
どうでもよくなっていた
Language Generation Loss
!NG
ところで、
たまに会話のように見えることがある
“でしょうね。”
↓
“私は、そう思いません。”
Language Generation Loss
!NG
“意味不明なやりとりはまるで禅問答のようだ”
↓
“相互作用は、ほとんど意味のない禅問答と思わ
れる”
Language Generation Loss
Plan B
これでチャット作ったらどうなの?
Language Generation Loss
ZEN mondo
http://www.ivoryworks.com/zen/
Language Generation Loss
demo.
Language Generation Loss
fin.
!NG > OK
Upcoming SlideShare
Loading in …5
×

20101211 gunma.web#3 LanguaGegenerationLoss

994
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
994
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20101211 gunma.web#3 LanguaGegenerationLoss

  1. 1. Language Generation Loss. @ivoryworks 2010.12.11 Gunma.web #3
  2. 2. Language Generation Loss Profile @ivoryworks ● Webじゃないプログラム書いて生きています。 ● でもWebも書くよ。 ● すぐにPHPで実装したがる。 ● Pythonちょっとやってみたい。 ● あたらしいWindowsの事はわからない。
  3. 3. Language Generation Loss Language generation loss. ?
  4. 4. Language Generation Loss Generation Loss ? Original 50,000 非可逆圧縮のJPEGファイル ひたすら『JPEGで保存』する
  5. 5. Language Generation Loss Language? SmallTalk C Haskell Java Perl PHP Python Ruby Scheme Common Lisp Scala JavaScript R Groovy Erlang Prolog Lua Objective-C Delphi BASIC BrainFuck FORTRAN Pascal COBOL C++
  6. 6. Language Generation Loss 今回のターゲット
  7. 7. Language Generation Loss 日本語
  8. 8. Language Generation Loss Twitterで 相互翻訳できれば ガイジンと仲良くできるんじゃね? Plan A
  9. 9. Language Generation Loss 翻訳? じゃ、Googleで
  10. 10. Language Generation Loss Nice Translator http://nicetranslator.com/
  11. 11. Language Generation Loss Translation Test ● 入力 : とりあえずおまえはマニュアル読め。 ● 出力 : You are now reading the manual. 違くね? (仲良くする気があるのかという意味でなく)
  12. 12. Language Generation Loss “You are now reading the manual” 日本語に翻訳 “あなたが今マニュアルを読んでいる” こいつダメだ・・・ NG...
  13. 13. Language Generation Loss きまぐれに 日本語→英語→日本語 : どんどん繰り返していく
  14. 14. Language Generation Loss 『さて、あなたはマニュアルを読んでいることを 確認してください』 NG...
  15. 15. Language Generation Loss 『とりあえずおまえはマニュアル読め』 ▼ 『さて、あなたはマニュアルを読んでいることを 確認してください』 これおもしろくね? !NG
  16. 16. Language Generation Loss Language Generation Loss http://www.ivoryworks.com/lgl/
  17. 17. Language Generation Loss demo.
  18. 18. Language Generation Loss google.language.translate("Hello world", "", "ja", function(result) { if (!result.error) { var container = document.getElementById("translation"); container.innerHTML = result.translation; } }); Google AJAX Language API
  19. 19. Language Generation Loss いまさらだけど、 同じ発想で既に誰か作ってるのでは?
  20. 20. Language Generation Loss Bad Translator http://www.conveythis.com/translation.php
  21. 21. Language Generation Loss めげない。
  22. 22. Language Generation Loss めげない。 (私はがっかりしている。)
  23. 23. Language Generation Loss こんなニュースが飛び込んできた
  24. 24. Language Generation Loss NG http://www.itmedia.co.jp/news/articles/1011/19/news089.html
  25. 25. Language Generation Loss しかしもう ガイジンと仲良くするとか どうでもよくなっていた
  26. 26. Language Generation Loss !NG ところで、 たまに会話のように見えることがある “でしょうね。” ↓ “私は、そう思いません。”
  27. 27. Language Generation Loss !NG “意味不明なやりとりはまるで禅問答のようだ” ↓ “相互作用は、ほとんど意味のない禅問答と思わ れる”
  28. 28. Language Generation Loss Plan B これでチャット作ったらどうなの?
  29. 29. Language Generation Loss ZEN mondo http://www.ivoryworks.com/zen/
  30. 30. Language Generation Loss demo.
  31. 31. Language Generation Loss fin. !NG > OK

×