日本言語研究(講義)
コーパス日本語学入門
- 前期 金2 (2単位)
- 連絡先:ogiso@ogiso.net
期末レポートについて
- 締切:8月13日(土)
- 分量:A4で3枚以上
- 提出方法:メールにWordファイルを添付して提出
2011/07/22の期末試験日は授業を行いません
2011/07/15 (13) レポート作成準備・質問対応(最終回)
- 各自、レポート作成に向けての調査を行います。
- 積極的に質問してください。
2011/07/08 (12) Wordレポートの書き方,レポートテーマ
- 「現代日本語書き言葉均衡コーパス」完成記念講演会 8/2,3
レポートテーマについて
Wordを使ってレポートを書く
- 図表の取り扱い
- 「形式を選択して貼り付け」
- 図表番号、キャプション
- 文書の構造化
- 節番号、図表番号と相互参照
- 目次、図表目次
2011/07/01 (11) 形態論情報つきコーパス検索システム「中納言」
レポートテーマについて
2011/06/24 (10) 形態素解析
- 形態素解析とは
- 配付資料:シリーズ国語研究の現場から「日本語研究と自動形態素解析」
- デモ(茶まめでUniDic)
- 形態素解析の解析単位は言語学で言う「形態素」ではないことに注意
- 「形態素解析」= "Morphological analysis"
- morphologicalな(形態論上の)単位は形態素だけではない。訳語に問題がある(誤訳)
- 日本語の形態素解析の単位は一般に「語」。(語をどう定義するかという問題は残る)
形態素解析用ソフトウェア
主なソフトウェア
- 形態素解析器(解析エンジン・プログラム)
- 解析辞書
茶まめ(解析用のお助けツール)
- 授業用パッケージ(MeCab+UniDic+茶まめ)
UniDicの特長
- 見出し語が短単位という斉一な単位に揃えられている
- 見出し語が階層化されており表記の揺れや語形の変異にかかわらず同一の見出しを与えることができる
- アクセントや音変化の情報を付与することができる
- UniDicはChaSen, MeCabのどちらの解析器でも利用可能
- 後から開発されたMeCabの方が解析精度が高いのでおすすめ
茶まめで形態素解析・Excelで集計
- 茶まめで解析してみる(解析器はMeCab+解析辞書はUniDic)
- Excelに出力する
- ピボットテーブルで集計する
- テキストのジャンルと語種,品詞の割合をグラフ化してみる
UniDicの品詞体系
- cf.UniDicマニュアル
- 品詞:名詞-固有名詞-姓 (大分類>中分類>小分類)
- 活用型:下一段-ア行 (大分類>行分類(>小分類))
- 可能性に基づく品詞体系
- 形状詞 (=形容動詞語幹)
- 助動詞「う」が付いた形を意志推量形として扱う
2011/06/17 (9) 「ひまわり」の検索結果の集計2
復習
- ひまわりとExcelピボットテーブルの組み合わせ
- 例:「それぎり」と「それきり」
文字列関数
エディタの応用
- ひまわりの検索結果をエディタ(正規表現を使った置換)で加工する
応用・意味に関わる分析
相対頻度の計算
2011/06/10 (8) 「ひまわり」の検索結果の集計 / 正規表現小テスト
Excel
- 列名(青空文庫)
| 前文脈 | キー | 後文脈 | 著者 | タイトル | 著者ID | 生年 | 没年 | 原著者 | 原著者ID | 仮名遣い | コーパス |
「ひまわり」用追加データ
正規表現小テスト
2011/06/03 (7) 全文検索システム「ひまわり」
「ひまわり」とは†
ひまわりとデータのセットアップ
ひまわりと正規表現†
- 「ひまわり」で使用できる正規表現
- 検索語/キー:普通の文字と、文字クラスの一部([あいう]のようなもの。[あ-う]のような範囲指定は不可)
- 前文脈/後文脈:ほぼ全ての正規表現
- 「本文(grep)」を指定することですべての正規表現が利用可能
- ただしインデックスが利用できないので検索に時間がかかる
検索とExcelでの集計デモ
2011/05/27 (6) タグ付き正規表現
- 走[らりるれろ] でGrepした結果を置換するにはどうしたらいいか
- 次のように置換するととんでもないことに…
- 検索文字列:走[らりるれろ]
- 置換文字列:★走[らりるれろ]
- タグ付き正規表現・カッコ(半角丸カッコ)と\1(\2,\3…)を使う
- 授業資料/タグつき正規表現
最長一致の原則(greedy matching)と最小一致†
- 正規表現は、パターンが一致する最も長い範囲にマッチする
- 例:「(.+)」 → 【\1】
- 「こんにちは」「さようなら」 → 【こんにちは」「さようなら】
- 「([^」]+)」 → 【\1】 のように書けばよい
- 「こんにちは」「さようなら」 → 【こんにちは】【さようなら】
- 最短一致を指定するには(ものぐさ指定)
- 「(.+?)」「(.*?)」のように、繰り返し指定の+*の後に「?」をつける
後方参照
テキストデータのダウンロード
2011/05/20 (5) 正規表現を使う
正規表現とは
- 正規表現 >用語
- 文字を表すための特殊な文字(メタキャラクタ)
- 置換・検索・grepで利用できる
- メタキャラクタはすべて半角
- キャラクタそのものを表す場合には\でエスケープする(特別な意味を打ち消す)
- 例:1\+2 ※「\」は「¥」の半角
- 授業資料/正規表現
- Unicodeでは漢字の正規表現は次のものを使ってください
正規表現の応用†
- 漢語サ変動詞を検索する
- カタカナ語のリストを作る
- 副詞の呼応の例を検索する 「全然~ない。」
- 会話文中("「"で始まる文中)の用例を検索する
- 同一文中での共起
#amazon(4873111706)
#amazon(4873113598)
2011/05/13 (4) テキストエディタと正規表現
復習
ショートカットキー†
grepと置換で簡易KWIC(CSVファイル)を作る†
- CSVファイルとは:テキストファイルで表を表現する
用語:CSVファイル
- KWIC:KeyWord In Context
正規表現
正規表現を使ってみる†
- キャラクタクラス
- 例:読[まみむめもん]
- 半角ブラケットの中に文字を並べる→並べた文字いずれか1文字
2011/05/06 (3) テキストエディタ
テキストエディタ†
- テキストエディタとはどんなものか
- テキストエディタ選び
テキストエディタの利用
- テキストエディタの設定
- 行の折り返し
- 行番号表示
- スタイル行番号(ワープロ的行番号)と論理行番号(エディタ的行番号)
2011/04/22 (2) テキストファイルとテキストエディタ
先週の補足
- 狭義のコーパス
- 言語研究を目的として収集され、言語研究のための情報が付けられたコンピュータ上で利用可能な大規模な言語データ。
- 広義のコーパス
- コンピュータ上で利用可能な大規模な言語データ。必ずしも言語研究向きではないが、言語研究にも利用可能。
授業で利用する主なソフトウェア†
テキストエディタ | 検索・整形 |
全文検索ソフトひまわり | 検索・分析 |
表計算ソフトExcel | 分析・グラフ作成 |
ワープロWord | 「スタイル」を利用したレポート作成 |
テキストデータ
2011/04/15 (1) イントロダクション