シラバス情報

授業情報
※身につく能力について
複数の学科・専攻・コースで開講されている科目は、開講を担当する学科・専攻・コースの定めた「身につく能力」を表示しているため、履修要項・大学院要覧記載の「身につく能力」とは異なるものが表示されていることがあります。
授業によっては、「身につく能力」の記載がない場合もあります。
そのため「身につく能力」については履修要項・大学院要覧も確認するようにしてください。
授業コード   Course Code 21E6002000
授業開講年度   Year of Class 2024年度
授業形態   Course Mode 講義(遠隔授業)
授業名称   Class Name MGAID201データ解析・活用入門
テーマ   Theme
科目名   Name of Subject MGAID201データ解析・活用入門
英字科目名
English Name of Subject
MGAID201Introduction to Data Analysis and Utilization
身につく能力
Ability to be Acquired in This Class
◎=科目に最も関連する能力
〇=科目に関連する能力
知識・理解 現代社会が抱える諸問題を捉えるための幅広い基礎知識
汎用的技能 多面的思考・判断力、コミュニケーション力
統合的な学習経験と創造的思考力 課題発見力
統合的な学習経験と創造的思考力 解決策提示力、社会参画による他者貢献
科目単位数   Credit 2
履修期   Term 春学期
教員氏名   Name of Teacher 永田 毅
開講キャンパス   Campus 横浜
曜時   Day and Period 集中(春学期)
授業概要   Course Description 主にMatlab言語を使用し、データ解析と機械学習の基礎について学ぶ。まず、代表的な3種類のデータ解析(時系列データ、自然言語処理、画像処理)について学んだ上で、さらにその発展として、機械学習(教師あり学習、教師なし学習)を組み合わせたデータ解析について学ぶ。より実践的な学習が可能となるように、学んだ内容が盛り込まれたサンプルプログラムについて、内容を理解し、動作が体験できるように配慮されている。なお、本講義ではMatlabを利用するため、「プログラミング入門」を履修することを強く推奨する。
到達目標   Class Goals Matlabを利用し、時系列データ、テキストデータ、画像データについて、データの特徴を把握した上で、適切な前処理、解析を行うことができる。さらにその結果を抽出して可視化し、解釈することができる。また、必要に応じて、教師あり学習・教師なし学習を組み合わせて、より実践的な機械学習を行い、予測モデルを構築することができる。
授業言語   Language 日本語
アクティブ・ラーニング   Active Learning アクティブ・ラーニング非対応
授業計画
Daily Class Schedule
【第1回】 授業内容
Content/Topic
イントロダクション。Matlabの基本的な使い方(Pythonとの違い)。組み込み関数および定数の利用。スクリプトと関数。
予習内容
Preparation for Class
MatlabをPCにインストールし、基本的な使い方を予習しておくこと。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第2回】 授業内容
Content/Topic
Matlabプログラミングの基礎。ベクトルと行列、配列。データの入出力とプロット。プログラム構造(条件分岐、反復)。
予習内容
Preparation for Class
ベクトルと行列について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第3回】 授業内容
Content/Topic
統計処理の基礎:平均、中央値、相関、統計的検定
予習内容
Preparation for Class
統計処理について復習しておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第4回】 授業内容
Content/Topic
統計処理の基礎:主成分分析、ベイズ推定
予習内容
Preparation for Class
主成分分析、ベイズ推定について復習しておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第5回】 授業内容
Content/Topic
時系列データ:トレンド、移動平均、季節階差、周期、相関、季節調整
予習内容
Preparation for Class
時系列データの処理について復習しておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第6回】 授業内容
Content/Topic
時系列データ:対数変換、将来予測
予習内容
Preparation for Class
対数変換について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第7回】 授業内容
Content/Topic
自然言語処理:コーパス、単語分割、形態素解析
予習内容
Preparation for Class
コーパス、単語分割、形態素解析について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第8回】 授業内容
Content/Topic
自然言語処理:言語モデル、文書単語行列、文書ベクトル、文書間類似度
予習内容
Preparation for Class
言語モデル、文書単語行列、文書ベクトル、文書間類似度について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第9回】 授業内容
Content/Topic
画像処理:デジタル画像、圧縮、色空間、色恒常性
予習内容
Preparation for Class
デジタル画像、圧縮、色空間について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第10回】 授業内容
Content/Topic
画像処理:フィルタリング、顔検出、深層学習
予習内容
Preparation for Class
画像フィルタについて調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第11回】 授業内容
Content/Topic
教師なし学習:クラスタリング、階層的クラスタリング、自己組織化マップ
予習内容
Preparation for Class
クラスタリング、自己組織化マップについて復習しておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第12回】 授業内容
Content/Topic
教師なし学習:確率密度推定、レコメンデーション、過学習とモデル選択
予習内容
Preparation for Class
確率密度推定と過学習について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第13回】 授業内容
Content/Topic
教師あり学習:前処理、回帰・分類
予習内容
Preparation for Class
ExcelをPCにインストールし、Excelを使った統計処理について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第14回】 授業内容
Content/Topic
教師あり学習:損失関数、評価、過学習と正則化、交差検定
予習内容
Preparation for Class
交差検定について復習しておく。損失関数について調べておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
【第15回】 授業内容
Content/Topic
まとめ:講義全体を通して学んだ内容を盛り込んだサンプルプログラムを解説する。
予習内容
Preparation for Class
講義全体について復習しておく。 目安時間
Hours
2 時間
復習内容
Review of Class
manabaのアンケートに回答し、プログラミング課題を提出する。 目安時間
Hours
2 時間
授業に関する注意事項   
Remarks for Class
本講義はオンデマンド形式で行われる。本講義は、文系の学生向けに、数学や統計が不得意でも理解できるように配慮されている。数式は極力使わないので、数学的な知識は不要である。アンケートや課題についてはmanabaで随時指示するので、常にmanabaをチェックすること。なお、動画教材は決まった曜日にアップロードされ、アンケートは公開後1週間以内に回答すること。本講義を効果的に履修するため、マスワークス社のMatlabをインストールしたPCを用意しておくこと(Matlabは本学での学生は無料でインストールすることができる)。
教科書   Texts 特に使用しない。教材資料はmanabaに随時アップロードする。
参考書   Reference Books 特になし。Matlabはチュートリアルが充実しているので、必要に応じて講義資料のリンクから自己学習を行うこと。
課題フィードバック方法区分
Assignment Feedback Method
授業時間外にmanabaで行う
課題フィードバック方法内容
Assignment Feedback Method Content
成績評価の基準   
Evaluation Criteria
授業への参加度(クリッカーを用いた双方向授業に対するレスポンス) 10%、課題 90%
関連URL   Related URL
備考   Notes
添付ファイルの注意事項   Notice
更新日時   Date of  Update 2024年02月07日 19時01分55秒