システム創成学科Bコース「シミュレーション・数理社会デザイン」
2007年度 講義シラバス
- 科目名
- 基礎プロジェクト〜データマイニングのためのC++プログラミング
- 担当教員
- 橋本康弘 講師
- 種目・単位数
- 必修 3単位
- 時期・場所
- 3年夏学期 水曜3〜4限(13:00-16:15)
本郷 工8号館3階 324D室
- 講義の目的
- ウェブからの情報収集、文字情報のハンドリング、データの統計分析等、素早くプログラムが書けることで、できることの幅は大きく広がります。本プロジェクトではデータマイニングを行うためのプログラムをC++言語を使って作成しながらそのノウハウを学びます。具体的課題として以下を想定しています。
- ウェブ巡回ロボットの作成
- ウェブにおける単語の共起関係などの統計分析
- 共起グラフの作成と可視化
- 電子掲示板やウェブアンケートフォームの作成やその分析
- キーワード
- データマイニング、テキストマイニング、ウェブマイニング、C++言語、STL、boostライブラリ、形態素解析、掲示板、グラフ
- 内容
- 全6週で主に以下の内容について学びます。
- プログラミング基礎の復習+STLの利用
- テキスト処理+形態素解析エンジンの利用
- テキスト処理+boostライブラリの利用
- ウェブマイニングの基本+電子掲示板の基本
- 課題制作
- 課題制作+プレゼン
- グループ作業ではなく、課題は各自で制作します。
- ただし、複数の(単体の課題として十分な)課題を組み合わせて一つのソフトウェアを構成するためのグループ作業は奨励します。
- 教材
- 適宜プリントを配布
- 成績評価の方法
- 出席と課題の提出
- 受講者へのメッセージ
- プログラミングは前後が見えないうちは苦痛ですが、基本的な作法を身に付けることで楽しくなります。プログラムを書くという行為に対する敷居が下がることを期待します。
- 備考
-