ナナエフ

同人ゲームサークル『7-FIELD』制作ブログ  -ゲーム制作やイベント参加などの活動情報 + 雑記-

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

AIナナエ育成記 №6 - 文章取得4

tetsuwoです。 【 twitter

ナナエのひとこと「今日のナナエ」 … 7-FIELD 制作ブログ 『ナナエフ』 について

今出来るこ事は「挨拶」「主語の修得」。毎日ランダムでつぶやいてます。


主語を取得する仕組みについて、前回の続きです。
 
 
Yahoo! のトピックスより、記事の見出しを持ってくるところまでは前回参照。

その中から、主語を抜き出したいのですが明確な品詞の判断は難しいので

「文頭から <スペース> <句読点> が見つかるまでを主語とする」としています。

─<ナナエの中のひと(によるC#更新 - HTML取得部)>────────

// 引数は見出し文
public string GetWord_Subject(string sentence)
{
string ret_word = "";
string set_word = "";

// 区切り文字の設定
string[] split_word= new string[]{" ", "、", ",", "。", "。"};

int get_word_count = sentence.Length;
int get_word_count_wk = 0;

for (int i = 0; i < split_word.Length; i++)
{
// 見出し文から、区切り文字の検索
get_word_count_wk = sentence.IndexOf(split_word[i]);

// 区切り文字発見かつ、その他区切り文字より文頭からの文字数が早ければ取得候補
if ((get_word_count_wk > 0) & (get_word_count_wk < get_word_count))
get_word_count = get_word_count_wk;
}

// 抽出
set_word = sentence.Substring(0, get_word_count);

ret_word = set_word;
return ret_word;
}

───────────────────────────────


昨日と一昨日で「首相」「人質死者」を記憶しました。



とりあえず主語の取得は続けてみようと思いますが

アキナシ【 twitter 】のアドバイスを受けたので、ランダムな要素を色々持たせていきたいと思います。

やることが決まったらまたご連絡します。
スポンサーサイト
  1. 2013/01/22(火) 09:21:57|
  2. ナナエ
  3. | トラックバック:0

トラックバック

トラックバック URL
http://7fblog.blog.fc2.com/tb.php/142-98471719
この記事にトラックバックする(FC2ブログユーザー)

カウンター

プロフィール

akinasi, tetsuwo

Author:akinasi, tetsuwo
FC2ブログへようこそ!

検索フォーム

カレンダー

03 | 2017/04 | 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

告知 (63)
制作 (88)
ソフト紹介 (19)
素材紹介 (10)
言外 (7)
雑記 (361)
ナナエ (29)

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。