「スペル修正プログラムはどう書くか」の翻訳がちょっと気になった ― 2008年08月30日 17時00分01秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
Peter Norvigさんの
http://www.norvig.com/spell-correct.html
How to Write a Spelling Corrector
の翻訳が、
http://www.aoky.net/articles/peter_norvig/spell-correct.htm
スペル修正プログラムはどう書くか
Peter Norvig / 青木靖 訳
にあります。
青木靖さんは、
http://www.aoky.net/
をみれば、わかるように、ソフトウェアに関する多くのいい文章を訳してくだ
さっていて、頭が下がりますし、大変ありがたいと思っています。
でも、「スペル修正プログラムはどう書くか」の次の部分は気になった。
後半にある
--- ここから ---
左右の文字を含めて1つの文字が別な文字に変わるケースは26^6通りあり、
--- ここまで ---
という部分。なお、HTMLだと上付き数字でべき乗を表していますが、ここでは、
「26^6」のように表現しています。
この訳文を先に読んだので、なぜ、6乗になるのかわからなかった。
「左右の文字を含めて1つの文字」は、フツー、ある文字の左右に1文字ずつ
あって合計3文字と読める。それだけなら、アルファベット26文字として26^3乗。
1文字どこかに挿入することを考えても、26^4乗にしかならないと思った。
なぜ、26^6乗なのか、誰か、教えてと書こうと思った。
で、原文をみてみると、
--- ここから ---
If we want to look at the change of one character for another, given a
window of two characters on each side, that's 26^6, which is over 300
million characters.
--- ここまで ---
で、「given a window of two characters on each side」とあるから、ある
文字の左右それぞれには、2文字の窓があるとしてるのね。
これなら、全体で5文字。1文字挿入を考えると6文字。よって、26^6乗なの
ね。
これで合ってます?
---
Peter Norvigさんの
http://www.norvig.com/spell-correct.html
How to Write a Spelling Corrector
の翻訳が、
http://www.aoky.net/articles/peter_norvig/spell-correct.htm
スペル修正プログラムはどう書くか
Peter Norvig / 青木靖 訳
にあります。
青木靖さんは、
http://www.aoky.net/
をみれば、わかるように、ソフトウェアに関する多くのいい文章を訳してくだ
さっていて、頭が下がりますし、大変ありがたいと思っています。
でも、「スペル修正プログラムはどう書くか」の次の部分は気になった。
後半にある
--- ここから ---
左右の文字を含めて1つの文字が別な文字に変わるケースは26^6通りあり、
--- ここまで ---
という部分。なお、HTMLだと上付き数字でべき乗を表していますが、ここでは、
「26^6」のように表現しています。
この訳文を先に読んだので、なぜ、6乗になるのかわからなかった。
「左右の文字を含めて1つの文字」は、フツー、ある文字の左右に1文字ずつ
あって合計3文字と読める。それだけなら、アルファベット26文字として26^3乗。
1文字どこかに挿入することを考えても、26^4乗にしかならないと思った。
なぜ、26^6乗なのか、誰か、教えてと書こうと思った。
で、原文をみてみると、
--- ここから ---
If we want to look at the change of one character for another, given a
window of two characters on each side, that's 26^6, which is over 300
million characters.
--- ここまで ---
で、「given a window of two characters on each side」とあるから、ある
文字の左右それぞれには、2文字の窓があるとしてるのね。
これなら、全体で5文字。1文字挿入を考えると6文字。よって、26^6乗なの
ね。
これで合ってます?
コメント
_ 青木靖 ― 2008年11月01日 02時25分58秒
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。
トラックバック
このエントリのトラックバックURL: http://iiyu.asablo.jp/blog/2008/08/30/3723153/tb
_ ホットコーナーの舞台裏 - 2008年09月02日 06時02分47秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://iiyu.asablo.jp/blog/2008/08/30/3723153
「スペル修正プログラムはどう
---
http://iiyu.asablo.jp/blog/2008/08/30/3723153
「スペル修正プログラムはどう
_ ホットコーナーの舞台裏 - 2008年11月07日 05時20分52秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://www.amazon.co.jp/exec/obidos/ASIN/4320122151/showshotcorne-22/
エージェント
---
http://www.amazon.co.jp/exec/obidos/ASIN/4320122151/showshotcorne-22/
エージェント
_ ホットコーナーの舞台裏 - 2011年05月23日 05時19分00秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
オーム社の鹿野さん、献本ありがとうございます。
http://iiyu.asablo.
---
オーム社の鹿野さん、献本ありがとうございます。
http://iiyu.asablo.
確かに「2文字」というのが抜けていますね。
修正します。
計算としては
- 左の2文字
- 右の2文字
- 変わる前の文字
- 変わった後の文字
で6文字ということだと思います。