松屋ができる前から、武蔵小金井の松屋まで歩いて行ってはよく食べていたものでした。食券制に慣れてしまいうっかり宝華で無銭飲食(勘定忘れ)をやりかけたことが一度あります。国分寺ではスタ丼(「すた丼」ではない)からんぷ亭に行くことがもっぱらでした。らんぷ亭のとうふ麺はいつか復活してほしいものです。ようなものですが、松屋のウェブページからデータを取ってきて、ジェネレータのためのデータも自動生成させています。部分ごとに解説します。各メニューへのリンクの情報を取り出しています。解析しようとしたのですがvalidでないということでエラーになるので諦めました。end}ダウンロード先にするためのディレクトリを作っています。hocな感じでメニュー文字列を取り出します。長いのは「肉カレーうどん(プレミアム牛めし使用)ミニプレミアム牛めしセット」でしたが、そんなメニューが実在するのですね。1}全てのメニュー(文字列)について、「ある文字の次に、別のある文字が現れるのはいくつか」をカウントします。順方向のバイグラムという奴です。本格的な自然言語処理では、ここで事前処理を頑張るわけですが、ここでは手抜きをして、生データのまま、次の生成に使ってしまいます。puts}分析の逆で、「この文字の次に現れる文字はこれとこれとこれで、確率は...」というデータにもとづいてメニュー文字列を生成しています。実際に生成させてみると、たとえば次のような感じになります。牛めしプレミアムチキムチキン酢牛めしセーグ定食プレーカッコの特別扱いとかをしていないので、対応していないカッコがちょっと不気味ですね。いうと残り90%はなんなんだ、という感じですね)。P182マシン、大改修・完結篇?月別アーカイブMathJax読み込みはてなブログをはじめよう!metanestさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。