ナナエフ

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

スポンサーサイト

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

AIナナエ育成記 №5 - 文章取得3

tetsuwoです。 【 twitter

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


主語を覚えだしました。
 
 
前回、Yahoo! の トピックスから主語を抜き出そうと決めましたが

本日より実装し、新しいことばの記憶が始まりました。

今後は今までどおりの挨拶と、主語の修得をランダムにつぶやいていきます。



今回覚えたのは「首相」。

▼ここから持って来ました。
yahoo_topics2.png

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

// Yahoo! の場合、引数は("utf-8", "http://www.yahoo.co.jp/")
private string GetHtmlSource(string text_encode, string url)
{
string ret_str = "";
string get_source = "";

// ネットに繋がっていなければ終了
if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() == false)
return ret_str;

// ソース取得
using (System.Net.WebClient wc = new System.Net.WebClient())
{
wc.Encoding = System.Text.Encoding.GetEncoding(text_encode);
get_source = wc.DownloadString(url);
}

ret_str = get_source;
return ret_str;
}

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

ここでソースファイル全文を持ってきております。


更に、トピックスの1文目を抽出します。処理順は以下のとおり。

  ① ソースから「トピックス」をさがす

  ② 見出しの頭に付いている「・」を探す

  ③ ②の次の文字~見出しの後ろに付いている閉じタグまでを保持


─<ナナエの中のひと(によるC#更新 - 見だし抽出部)>──────

public static string YahooTopicsText(string source)
{
string ret_text = "";
string set_text = source;

// 「トピックス」の1行目を検索
set_text = set_text.Substring(set_text.IndexOf("トピックス"));
set_text = set_text.Substring(set_text.IndexOf("・"));
set_text = set_text.Substring(set_text.IndexOf(">"));

// 次のタグまでを1文として取得
set_text = set_text.Substring(1, set_text.IndexOf("") - 1);

ret_text = set_text;
return ret_text;
}

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

「首相 安否確認と救出に全力を」という見出しを取得しました。

更にここから「単語と思われるもの」という

(なんとも不安定な)基準で主語を判別し、記憶として留めております。


その部分はまた次回に。



それにしても首相…

今後、炎上するようなコトを呟かないか心配です…。
スポンサーサイト
  1. 2013/01/20(日) 14:16:48|
  2. ナナエ
  3. | トラックバック:0

トラックバック

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

カウンター

プロフィール

akinasi, tetsuwo

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

検索フォーム

カレンダー

09 | 2017/10 | 11
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 31 - - - -

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

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

リンク

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

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