傀儡師の館.Python

傀儡師の館.Python

PR

×

Calendar

Keyword Search

▼キーワード検索

Archives

2026.05
2026.04
2026.03
2026.02
2026.01
2025.12
2025.11
2025.10
2025.09
2025.08

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2003.01.15
XML
カテゴリ: ことばの処理
間違えて昨日の日記に上書きしてしまったので復旧(^^;;昨日の分が New になっているのは登録しなおしたから。
『フランティック』(FRANTIC) を見た。ハリソン・フォード演じる大学教授が、空港で奥さんのスーツケースが他人のものと入れ替わってしまったことから事件に巻き込まれるという話で、まあ、軒並みな作品だった。 ロマン・ポランスキー監督 ということで、作りとしてはうまいんだろうけどストーリー自体があまりに陳腐という感じがした。


○肯定文と疑問文の変形コンセプト1 (Python で人工無能)

「私は元気です」と入力されたら、「あなたは元気です」と変換するところまではできた。じゃあ次にというと、これを念を押す形の「あなたは元気なのですね」とか、疑問形の「あなたは元気ですか?」にしたり、あるいは、「あなたは元気と言ったではないですか」と詰問調の文に変換できればいいなと思う。

まず、いつものように MeCab を使ってみる。


私は元気です。
私 名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
です 助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
。 記号,句点,*,*,*,*,。,。,。
EOS


名詞-形容動詞語幹 + 助動詞-*-特殊・デス/ダ + 記号-句点の形式であれば、とりあえず、「ですか?」としてしまってよいだろうか。ちょっとバリエーションを作ってみよう。


元気だ
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
EOS
元気だよ
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
よ 助詞,終助詞,*,*,*,*,よ,ヨ,ヨ
EOS
元気なのだ
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
の 名詞,非自立,一般,*,*,*,の,ノ,ノ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
EOS
元気だってば
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
って 助詞,格助詞,連語,*,*,*,って,ッテ,ッテ
ば 助詞,接続助詞,*,*,*,*,ば,バ,バ
元気だよーん
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
よー 助詞,終助詞,*,*,*,*,よー,ヨー,ヨー
ん 助動詞,*,*,*,不変化型,基本形,ん,ン,ン
EOS
元気だよん
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
よ 助詞,終助詞,*,*,*,*,よ,ヨ,ヨ
ん 助動詞,*,*,*,不変化型,基本形,ん,ン,ン
EOS
元気なのだよ
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
の 名詞,非自立,一般,*,*,*,の,ノ,ノ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
よ 助詞,終助詞,*,*,*,*,よ,ヨ,ヨ
EOS


まず第1のルールとして、 名詞,形容動詞語幹 + 助動詞-特殊・デス/ダ,基本形であれば、その後ろに続く助詞、助動詞は削除してしまう ということにしてみよう。全部「元気」にしてしまうわけだ。ただし「なのだよ」のような場合、 「の」という名詞-非自立,一般が直後に来た場合にはルールを適用しないという例外を設けておく。

で、これで不都合が起こるか、ちょっと考えてみる。あまりに単純なルールでは不都合が起きるのは当然。だけども、仮定(思い込み)→否定事象の抽出を連続していくことによって世界観を正しいものに徐々にしていけばいいのだ。とにかく、こと分け/もの分けを徐々に進化させていくのは、幼児がだんたんと知識を分化させていくのと同じようなことなので人工無能としては、徐々に賢くなっていく方法を試行錯誤的に追及していくわけだ。人間の思考も最初に直感があって、否定事象が一定の量に達するまでは、その直感を合理化しようとする。合理化ができなくなると、その直感を廃棄せざるを得なくなり、新たな直感により新たな基本ルールを作る。ところが、そのルールを破棄しようとすること自体が他の重要かつ根本的な価値観自体の体系に関わる場合は、そこに固着が起きたり、反動が生まれる。精神の病などもそうしたものに結びつきがあるのだろう。で、能書きは横に置いておき、


元気だろうか
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
だろ 助動詞,*,*,*,特殊・ダ,未然形,だ,ダロ,ダロ
う 助動詞,*,*,*,不変化型,基本形,う,ウ,ウ
か 助詞,副助詞/並立助詞/終助詞,*,*,*,*,か,カ,カ
EOS
元気ですか
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
です 助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
か 助詞,副助詞/並立助詞/終助詞,*,*,*,*,か,カ,カ
EOS
元気ではない。
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
ない 助動詞,*,*,*,特殊・ナイ,基本形,ない,ナイ,ナイ
。 記号,句点,*,*,*,*,。,。,。
EOS
元気じゃない
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
じゃ 助詞,副助詞,*,*,*,*,じゃ,ジャ,ジャ
ない 助動詞,*,*,*,特殊・ナイ,基本形,ない,ナイ,ナイ
EOS

名詞,形容動詞語幹 + 助動詞-特殊・デス/ダ,基本形であれば、その後ろに続く助詞、助動詞は削除してしまう ことにすると、まずいことが起きるのがわかる。「元気ですか」の場合 「か」という助詞-副助詞/並立助詞/終助詞が付いているが、このような場合は、ルールを適用しない必要がある。 それ以外の場合は、どうやら大丈夫そうだということにしておこう。

で、とりあえずどういうことかというと、

ルール: 名詞,形容動詞語幹 + 助動詞-特殊・デス/ダ,基本形であれば、その後ろに続く助詞、助動詞は削除してしまう そして 肯定形として扱う。

例外1: 名詞「の」が接続した場合は、処理しない。

例外2: 助詞「か」が接続した場合は、処理しない。

形容動詞語幹ではなく、名詞だったらどうだろう。まあ、同じような感じで扱っていいだろう。


詩人だ
詩人 名詞,一般,*,*,*,*,詩人,シジン,シジン
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
EOS
詩人ではない
詩人 名詞,一般,*,*,*,*,詩人,シジン,シジン
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
ない 助動詞,*,*,*,特殊・ナイ,基本形,ない,ナイ,ナイ
EOS
俳人か
俳人 名詞,一般,*,*,*,*,俳人,ハイジン,ハイジン
か 助詞,副助詞/並立助詞/終助詞,*,*,*,*,か,カ,カ
EOS
廃人だ
廃人 名詞,一般,*,*,*,*,廃人,ハイジン,ハイジン
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
EOS
廃人なのか
廃人 名詞,一般,*,*,*,*,廃人,ハイジン,ハイジン
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
の 名詞,非自立,一般,*,*,*,の,ノ,ノ
か 助詞,副助詞/並立助詞/終助詞,*,*,*,*,か,カ,カ
EOS
廃人なのだ
廃人 名詞,一般,*,*,*,*,廃人,ハイジン,ハイジン
な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
の 名詞,非自立,一般,*,*,*,の,ノ,ノ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
EOS
廃人だった
廃人 名詞,一般,*,*,*,*,廃人,ハイジン,ハイジン
だっ 助動詞,*,*,*,特殊・ダ,連用タ接続,だ,ダッ,ダッ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
EOS


長くなってきたので、とりあえずここまで。ちなみに、次のは解析結果がちょっとなんだな。とりあえず、無視。

元気じゃん
元 接頭詞,名詞接続,*,*,*,*,元,モト,モト
気 名詞,一般,*,*,*,*,気,キ,キ
じゃん 助動詞,*,*,*,不変化型,基本形,じゃん,ジャン,ジャン
EOS
元気ですの
元気 名詞,形容動詞語幹,*,*,*,*,元気,ゲンキ,ゲンキ
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
す 形容詞,自立,*,*,形容詞・アウオ段,ガル接続,すい,ス,ス
の 助詞,連体化,*,*,*,*,の,ノ,ノ
EOS






お気に入りの記事を「いいね!」で応援しよう

Last updated  2006.09.12 20:24:18
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: