####第1章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai1.c | al1.py | 無愛想な返答 | - | - |
####第2章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai2.c | ai2.py | テキストファイル | - | ||
genby2gram.c | genby2gram.py | 2-gramをベースに用いた文章生成 | テキストファイル | - | |
make1gram.c | make1gram.py | 文章から1-gramを生成する | テキストファイル | - | |
make2gram.c | make2gram.py | 文章から2-gramを生成する | テキストファイル | - | |
make3gram.c | make3gram.py | 文章から3-gramを生成する | テキストファイル | - | |
sortn.c | sortn.py | n-gramの要素と要素の個数を出力する | n-gramファイル | - | |
sorts.c | sorts.py | n-gramの要素をソートする | n-gramファイル | - | |
uniqc.c | uniqc.py | n-gramの要素を一意にする | n-gramファイル | - |
####第3章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai3.c | ai3.py | morph.txt | 入力文章から最初に出てくる漢字文字列を用いて出力文章を生成 | ||
- | ai3_mecab.py | morph.txt | 入力文章を形態素解析器を用いて分析し、出力された単語リストからランダムに選択した文字列を用いて出力文字列を生成する | ||
cutm_p.c | cutm_p.py | 句点を含めた,字種に基づく形態素の切り出し | テキストファイル | - | |
cutmorph.c | cutmorph.py | 字種に基づく形態素の切り出し | テキストファイル | - | |
cutnav.c | cutnav.py | 字種に基づく名詞・形容詞・動詞・形容動詞の切り出し | テキストファイル | - | |
genbymorph.c | genbymorph.py | 形態素の連鎖により文を作成する | morph.txt | - | |
gens1.c | gens1.py | 書き換え規則による文の生成プログラムその1 | noun.txt verb.txt |
品詞のリストファイルはcutnav.py or cutnav_mecab.py で作成できる | |
gens2.c | gens2.py | 書き換え規則による文の生成プログラムその2 | noun.txt verb.txt adj.txt adjv.txt |
品詞のリストファイルはcutnav.py or cutnav_mecab.py で作成できる | |
cutm_p_mecab.py | 句点を含めた,字種に基づく形態素の切り出し(mecab版) | テキストファイル | - | ||
cutnav_mecab.py | 字種に基づく名詞・形容詞・動詞・形容動詞の切り出し(mecab版) | テキストファイル | - | ||
cutnav_multi_mecab.py | 字種に基づく名詞・形容詞・動詞・形容動詞の切り出し(mecab版) | テキストファイル | フォルダ内にある複数のテキストファイルが対象 |
####第4章 調整中
####第5章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai5.c | ai5.py | - | - | ||
cutkk.c | cutkk.py | - | - | ||
makesnet.c | makesnet.py | - | - |
####第6章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai6.c | ai6.py | - | - | ||
ga_a.c | ga_a.py | - | - | ||
ga_b.c | ga_b.py | - | - | ||
rsearch.c | rsearch.py | - | - |
####第7章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
agent.c | agent.py | - | - |
####第8章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai8.c | ai8.py | - | - |
####第9章
c | python | ruby | 内容 | 必要なファイル(python/ruby) | 備考 |
---|---|---|---|---|---|
ai9.c | ai9.py | - | - |
python は 2.7.X系に準拠しています。それ以前の2系のバージョンではうまく実行しない可能性があります。
python 3系は全く動きません!!!
すべてのファイルの文字コードはUTF-8で書かれています。C言語を実行した場合、一部の全角文字(第3・第4水準漢字など)が使えない場合があります。