シラバス参照

年度 2023 
講義名 機械学習活用2[1/2] 
担当教員

宮田 真宏

糸田 孝太

長野 祥大

守谷 元一

渡邊 紀文

開講期・曜日・時限・教室 4学期不定期 その他 不定期 -
開講キャンパス オンライン
開講学科 23 アントレプレナ―シップ学科
23 看護学科
23 薬学科 (6年制)
23 幼児教育学科
23 教育学科 学校教育専修(初等)
23 サステナビリティ学科
23 建築デザイン学科
23 数理工学科
23 社会福祉学科
23 人間科学科
23 会計ガバナンス学科
23 経営学科
23 経済学科
23 政治学科
23 法律学科
23 グローバルビジネス学科(秋入学)
23 グローバルビジネス学科(春入学)
23 日本語コミュニケーション学科
23 グローバルコミュニケーション学科
23 日本文学文化学科
22 アントレプレナ―シップ学科
22 看護学科
22 薬学科 (6年制)
22 幼児教育学科
22 教育学科 学校教育専修(初等)
22 建築デザイン学科
22 数理工学科
22 環境システム学科
22 社会福祉学科
22 人間科学科
22 会計ガバナンス学科
22 経営学科
22 経済学科
22 政治学科
22 法律学科
22 グローバルビジネス学科(秋入学)
22 グローバルビジネス学科(春入学)
22 日本語コミュニケーション学科
22 グローバルコミュニケーション学科
22 日本文学文化学科
21 アントレプレナ―シップ学科
21 看護学科
21 薬学科 (6年制)
21 幼児教育学科
21 教育学科 学校教育専修(理科)
21 教育学科 学校教育専修(初等)
21 建築デザイン学科
21 数理工学科
21 環境システム学科
21 社会福祉学科
21 人間科学科
21 会計ガバナンス学科
21 経営学科
21 経済学科
21 政治学科
21 法律学科
21 グローバルビジネス学科(秋入学)
21 グローバルビジネス学科(春入学)
21 日本語コミュニケーション学科
21 グローバルコミュニケーション学科
21 日本文学文化学科
授業形態 演習 
授業の実施形態 オンライン(同時双方向型。オンデマンド型との併用を含む)/Online(Live or Live + On-demand) 
使用言語 日本語 
科目番号(ナンバリング) SIC 208 



授業概要
武蔵野大学では情報技術(IT)の学修を通じて,変化し続ける社会の中で,様々な困難な課題を解決し,より良い未来を作り出すことのできる人材の育成を目指しています.本科目では,本学を修了し,人工知能を始めとする高度な情報技術の活用に必要な様々な手法を学びます.
デジタルデータの増加やコンピュータの性能の向上に伴い,社会の様々な分野で機械学習を用いたモデルの構築,またシミュレーションによる分析が行われている.得られた結果は我々の生活や仕事の改善に活用されているが,多くの場合はその結果だけを与えられており,どのような仕組みで結果が出ているのかを理解することは多くはない.今後機械学習を活用して我々の生活をより良くするためには,機械学習の手法を理解し、活用できる必要がある.
本授業では機械学習活用1の履修を前提に,テキストマイニング,画像認識,行動推定といったテーマで,人を支援するという観点で機械学習を利用した事例や,そこで利用されている手法を学ぶ.さらにこれらのテーマを元に,具体的なデータやモデル,またシミュレーション方法を学び,機械学習を活用できる能力を身につける.

※本科目ではツールとしてGoogle Colaboratoryを利用し,そこで書かれている処理はPython言語を利用しています.Python言語を習得していないと授業を受けられないということではありませんが,習得していると理解が深まりますので,Google ColaboratoryおよびPython言語を習得する「プログラミング発展A」を受講すること,もしくは副専攻の外部教材であるAidemyの「Python基礎」「Google Colaboratory入門」を受講することを推奨します.
※本科目は、武蔵野大学の副専攻「AI活用エキスパートコース」を構成する科目群の一つで、専修科目に位置づけられる。上記副専攻コース認定には専修科目の所定の単位数取得が必要になる。なお、本科目の履修は副専攻コースに参画していることが前提となる。詳しくは以下のコース説明を参照すること。
https://www.musashino-u.ac.jp/guide/facility/MUSIC_center/submajor_aiexpert.html 
知識・専門性の到達目標 機械学習に関する知識を習得し、機械学習のツールを活用して自ら問題を解決できるようになる。【専門能力】 
関心・態度・人格の到達目標 機械学習が社会でどのように利用されているかを理解し,新たな課題を機械学習の手法を用いて発見することができる.【課題発見力】 
思考・判断の到達目標 社会の中で機械学習が注目されている理由を理解し,課題を機械学習の手法を用いて解決する方法を導き出すことができる.【課題解決力】 
実践的スキル・表現の到達目標 扱っている問題の特性と機械学習の手法の関係を理解し、適切な手法を用いていることを他者に説明できるようになる。【表現力】 
「響学スパイラル」取り組み方法
武蔵野大学「響学スパイラル」に基づき,以下の内容で授業を実施します.
[響学] ミニプロジェクトでは,グループで機械学習のモデルの作成やシミュレーションを実施します.
[問う] ミニプロジェクトでは,授業で示された仕様に基づき,グループで企画書を作成してプロジェクトを実施します.
[考動する] ミニプロジェクトでは,教員や他の学生からアドバイスを受けたりディスカッションをしながら,主体的及び協働的にプロジェクトを実施します.
[カタチにする] 機械学習を利用した事例を元に課題でモデルの作成やシミュレーションを行い,ミニプロジェクトで総合的に学びます.
[見つめ直す] 課題について教員からのフィードバックを受けたり,ミニプロジェクトでは他のグループの成果を評価して理解を深めます. 
授業における「アクティブな知」の要素
授業形態 対象
A:課題解決型学習(PBL)企業、自治体等との連携あり   ‐ 
B:課題解決型学習(PBL)連携なし   ○ 
C:反転授業(知識習得を授業外で行い、知識確認等の要素を教室で行う授業形態)   ○ 
D:討議(ディスカッション、ディベート等)   ‐ 
E:グループワーク   ○ 
F:発表(プレゼンテーション)   ○ 
G:実習、フィールドワーク   ‐ 
H:双方向授業(ICT活用なし:対話型、リアクションペーパー等)   ‐ 
I:双方向授業(ICT活用あり:クリッカー、タブレット、スマートフォン等)   ○ 
J:講義のみ   ‐ 
K:その他 PCによる演習  ○ 
授業における「ICTの活用」について
授業形態 対象
A:ノートPC必携   ○ 
B:講義資料や授業教材のオンライン配信   ○ 
C:レポート課題等のオンライン提出   ○ 
D:質問やレポート課題等へのフィードバックにおける学修管理システムの活用
 (学修支援システム(Course Power)、Google Classroom、Teams等)  
○ 
E:オンラインメディアの活用
 (e-Learning、edX、Coursera、JMOOC等のOpen Educational Resources)  
○ 
F:Zoom、Google Meet等のミーティングツールの活用   ○ 
 
予習
(事前学修)
各授業   オンデマンド教材および参考資料を利用し,基本的な知識やツールの操作方法を学習する. 
[ 平均35  ]分
復習
(事後学修)
各授業   授業内課題およびツールを使った演習課題を宿題として取り組む. 
[ 平均35  ]分
成績評価
評価項目 評価項目の詳細内容 割合
課題提出(レポート)   各回で作成した課題(50%),ミニプロジェクトで作成した成果物(50%)  100  %
小テスト     0  %
試験     0  %
実習・学外学修活動     0  %
その他     0  %
授業計画
授業回 内容
1. [タイトル] ガイダンスと人を理解するための機械学習
授業の紹介とミニプロジェクトの実施方法について紹介する.また,社会や我々の生活の中で機械学習がどのように活用されているのかについて説明し,授業のテーマである「人を支援する」という観点について講義をする.社会の中で機械学習が対象とするシステムにはどのようなものがあるのか,人をモデル化してシミュレーションをすることでどのように人を理解することが出来るのかについて学ぶ.
[キーワード]機械学習と人の理解,人間の知的活動とAI技術,AIの開発環境と実行環境,ロボカップなど
[実施形態] 同時双方向型 
2. [タイトル] 機械学習ミニプロジェクト1(テーマ設定と企画書の作成)
教員が用意したテーマ毎にグループを作成し,利用するデータとモデルの選定,またシミュレーション方法を決定する.
[課題] 機械学習演習課題
[実施形態] 同時双方向型 
3. [タイトル] 機械学習ミニプロジェクト2(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[復習(70分)] 作成したモデル,シミュレーション結果をまとめた演習ノートの作成
[実施形態] オンデマンド型 
4. [タイトル] 言葉の特徴を示す機械学習
機械学習が活用されている事例の一つに,人と会話をすることで問題を解決するチャットボットがある.会話の中で人はどのような言葉を発言するのか,チャットボットはどのような言葉の特徴を抽出するのか,言葉の背後にある意図や意志決定をどのように推定して回答するのかについて学ぶ.
[予習(35分)] AIdemyの授業に関連する講座を受講する.
[キーワード]人の言語獲得,言語のネットワーク,質問応答システム,自然言語処理における深層学習の応用など
[実施形態] 同時双方向型 
5. [タイトル] 機械学習ミニプロジェクト3(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[課題] 機械学習演習課題
[実施形態] 同時双方向型 
6. [タイトル] 機械学習ミニプロジェクト4(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[復習(70分)] 作成したモデル,シミュレーション結果をまとめた演習ノートの作成
[実施形態] オンデマンド型 
7. [タイトル] 画像の特徴を示す機械学習
機械学習が活用されている事例の一つに,人では判断が難しい画像の特徴を抽出する画像認識システムがある.人はどのように画像の特徴を捉えるのか,画像認識システムと人の視覚系にはどのような類似,相違があるのか,機械学習で認識した結果を我々がどのように活用できるのかについて学ぶ.
[キーワード]人の視覚情報処理,画像処理手法,視覚のモジュール性とニューラルネットワーク,画像処理における深層学習の応用など
[予習(35分)] AIdemyの授業に関連する講座を受講する.
[実施形態] 同時双方向型 
8. [タイトル] 機械学習ミニプロジェクト5(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[課題] 機械学習演習課題
[実施形態] 同時双方向型 
9. [タイトル] 機械学習ミニプロジェクト6(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[復習(70分)] 作成したモデル,シミュレーション結果をまとめた演習ノートの作成
[実施形態] オンデマンド型 
10. [タイトル] 行動の特徴を示す機械学習
機械学習が活用されている事例の一つに,人の行動を推定して支援する行動認識システムがある.人の行動にはどのような特徴があるのか,時系列での行動の遷移を機械学習でどのように推定するのか,行動の背後にある意図や意志決定をどのように推定するのかについて学ぶ.
[キーワード]コミュニケーションロボット,強化学習,人間の行動データとその理解,ロボカップ@Homeなど
[予習(35分)] AIdemyの授業に関連する講座を受講する.
[実施形態] 同時双方向型 
11. [タイトル] 機械学習ミニプロジェクト7(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[課題] 機械学習演習課題
[実施形態] 同時双方向型 
12. [タイトル] 機械学習ミニプロジェクト8(モデルの構築とシミュレーション)
教員から提供されたサンプルモデル,また参考となる資料を基に,シミュレーションを実施する.
[復習(70分)] 作成したモデル,シミュレーション結果をまとめた演習ノートの作成
[実施形態] オンデマンド型 
13. [タイトル] 機械学習ミニプロジェクト9(シミュレーション結果の評価と発表資料の作成)
シミュレーション結果を評価し,発表資料を作成する.
[課題] ミニプロジェクト発表資料の作成
[実施形態] 同時双方向型 
14. [タイトル] ミニプロジェクト成果発表とレビュー
機械学習のデモおよび発表を行う.また発表内容について相互評価を行う.
[復習(70分)] 発表会の評価に基づいてモデルを修正し,演習ノートを完成させる.
[実施形態] 同時双方向型 
留意事項
・オンライン授業(同時双方向型)の受講に必要な情報は、MUSCATの「講義連絡」で1週間前までに連絡をするので確認すること.
・授業はオンラインで実施する.講義およびミニプロジェクトは同時双方向授業で実施する.同時双方向の授業では出席をとるので,必ず授業時間に出席すること.
・実習は各自のPCを利用するため,PCを利用できる環境(スマートフォンやタブレットのみは不可)を用意すること.また本授業ではグループでのディスカッションを行うため,マイクやスピーカーを用意して会話で議論が出来るように準備すること.
・授業資料の配付,課題の提出,また初回のオンライン授業は「Microsoft Teams」を利用する予定である.
・演習で利用する機械学習のツールは,大学でライセンスを購入しているため,個人での購入は不要である.
・本科目は,副専攻(AI活用エキスパートコース)の習得を目指す学生は,履修を解除するとコースから離脱することになるので注意すること.
・成績評価に関して詳しくは以下の説明を参照すること.
https://www.musashino-u.ac.jp/student-life/learning/results.html 
教科書
(購入必要)
参考図書
(任意購入)
1.
書籍名   『DataRobotではじめるビジネスAI入門 [DataRobot Japan 公式ガイドブック]』 
著者   シバタアキラ,中山晴之,小島繁樹,川越雄介,香西 哲弥 著,シバタアキラ 監修 
出版社   翔泳社  ISBN(13桁)   9784798166872 
参考図書に関する履修学生への連絡事項    
2.
書籍名   『はじめての機械学習 中学数学でわかるAIのエッセンス』 
著者   田口善弘 著 
出版社   講談社  ISBN(13桁)   9784065239605 
参考図書に関する履修学生への連絡事項    
その他
(配布教材等により購入不要)
参考URL
1.
webサイト名   Aidemy for School
URL  
参考URLに関する履修学生への連絡事項   授業のオンデマンド学習に利用します.ライセンスは大学で用意するので,購入の必要はありません.どのようなことを学ぶことが出来るのかについての参考として下さい. 
実務経験のある教員等による授業科目
(実践的教育を行う授業科目)

実践的教育を行う授業科目の種別


対象

a.実務経験を有する担当教員による実践的な授業科目  
担当教員の実務経験(経歴・資格等)  
 
授業内容との関連性  
 
b.企業や自治体等、学外から実務経験を有する講師を招いて行う授業科目  
学外講師の経歴・資格等  
 
授業内容との関連性  
 
c.企業や自治体等との連携により、学外でのインターンシップや実習、研修を行う授業科目  
実習先・実習の目的  
 
備考


PAGE TOP