開講学期 Course Start |
2013年度 後期 |
授業区分 Regular or Intensive |
週間授業 |
対象学科 Department |
情報電子工学系専攻 |
対象学年 Year |
1 |
必修・選択 Mandatory or Elective |
選択 |
授業方法 Lecture or Seminar |
講義 Lecture |
授業科目名 Course Title |
知能工学特論A (情電) |
単位数 Number of Credits |
2 |
担当教員 Lecturer |
工藤 康生 (Yasuo Kudo) |
教員室番号 Office |
V408 |
連絡先(Tel) Telephone |
0143-46-5469 |
連絡先(E-mail) |
kudo[at]csse.muroran-it.ac.jp |
オフィスアワー Office Hour |
水16:30〜17:30 Wednesday 16:30-17:30 |
授業のねらい Learning Objectives |
膨大な情報の中から意味のある・価値の高い情報を見出すことは,情報化社会を支える基盤技術の1つである.この講義ではその具体的手法として,束論に基づくデータ分析手法である「形式概念分析(Formal Concept Analysis)」に焦点を絞り,その理論的基礎および応用について学ぶ. Data mining based on the Formal Concept Analysis (FCA) is the subject of this lecture. Mathematical foundations and algorithms for FCA are introduced and theoretical aspects of data mining based on FCA are explained. Exercises for implementing software for data mining based on FCA are also provided. |
到達度目標 Outcomes Measured By: |
1.形式概念分析に基づくデータマイニングの考え方を理解し,具体的に説明することができる. 2.形式概念分析のメカニズムについて理解し,実装することができる. 3.取り組み内容およびそこで得られた結果について考察し,適切にレポートにまとめることができる.また,その内容について過不足ないプレゼンを行うことができる. Understanding of FCA and data mining based on FCA. Furthermore, implementing algorithms for FCA and practicing data mining based on FCA. |
授業計画 Course Schedule |
第1回 ガイダンス 第2回 形式概念分析の数学的基礎:関係と順序,順序集合,束(Lattice) 第3回 形式概念(Formal concept)と概念束(Concept lattice) 第4回 概念束の生成アルゴリズム 第5回 形式概念と概念束の諸性質(1) 第6回 形式概念と概念束の諸性質(2) 第7回 形式概念分析に基づくデータマイニング 第8回 形式概念分析の応用事例,講義部分のまとめ 第9回 形式概念分析に関するプロトタイプソースコードの理解(1) 第10回 形式概念分析に関するプロトタイプソースコードの理解(2) 第11回 形式概念抽出アルゴリズムの実装(1) 第12回 形式概念抽出アルゴリズムの実装(2) 第13回 形式概念分析に基づくデータマイニングの実践(1) 第14回 形式概念分析に基づくデータマイニングの実践(2) 第15回 成果発表 No.1: Guidance of this lecture No.2: Mathematical foundation of FCA: order relation, order set, and lattice No.3: Formal concepts and concept lattices No.4: Algorithms for constructing concept lattices No.5: Theoretical properties of formal concepts and concept lattices (part 1) No.6: Theoretical properties of formal concepts and concept lattices (part 2) No.7: Data mining using FCA No.8: Summary of FCA No.9: Understanding of a framework for data mining based on FCA (part 1) No.10: Understanding of a framework for data mining based on FCA (part 2) No.11: Implementation of algorithms for constructing concept lattices (part 1) No.12: Implementation of algorithms for constructing concept lattices (part 2) No.13: Data analysis using implemented algorithms (part 1) No.14: Data analysis using implemented algorithms (part 2) No.15: Presentation of results of data mining using FCA |
教科書 Required Text |
教科書は使用しない.講義資料を必要に応じて配布する. No text book is used. Some parts of lecture slides will be provided. |
参考書 Required Materials |
鈴木 治,室伏 俊明:形式概念分析―入門・支援ソフト・応用―,日本知能情報ファジィ学会誌, Vol. 19, No. 2, pp. 103−142, 2007. Osamu Suzuki and Toshiaki Murofushi, Formal Concept Analysis - Introduction, Support Softwares, and Applications -, Journal of Japan Society for Fuzzy Theory and Intelligent Systems, Vol. 19, No. 2, pp.103-142, 2007. |
教科書・参考書に関する備考 | |
成績評価方法 Grading Guidelines |
講義に関するレポートおよび演習に関するレポート,最終発表の内容を総合して評価する.100点満点に対して60点以上の得点をもって合格とする. The score for each student is evaluated by two reports and final presentation from the viewpoint of understanding and practice of data mining based on FCA. |
履修上の注意 Please Note |
集合論の初歩(集合,写像,関係など)およびプログラミングに関する基礎知識を持っていることが望ましい. Basic knowledge of foundations of naive set theory (sets, mappings, relations, etc.) and basic skills of programming by some computer language are assumed. |
教員メッセージ Message from Lecturer |
|
学習・教育目標との対応 Learning and Educational Policy |
この授業科目は情報電子工学系専攻の学習・教育目標の全ての項目に対応している. |
関連科目 Associated Courses |
知能工学特論B Advanced Knolwedge Engineering B |
備考 Remarks |
この授業は日本語で行う.講義資料の一部は英語で記述する. This lecture will be taught in Japanese and some parts of lecture slides will be written in English. |