Algorithm

Course Information

College Kure College Year 2024
Course Title Algorithm
Course Code 0119 Course Category Specialized / 選択必修/選択
Class Format Lecture Credits Academic Credit: 2
Department Electrical Engineering and Information Science Student Grade 5th
Term Second Semester Classes per Week 2
Textbook and/or Teaching Materials 教科書なし/電子化された教材を使用
Instructor Inoue Hirotaka

Course Objectives

1. 機械学習の基礎知識を理解する
2.機械学習の実装方法を理解する
3.目的の問題を解決するのに適した機械学習アルゴリズムを理解する

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1機械学習の基礎知識が適切に説明できる。機械学習の基礎知識が説明できる。機械学習の基礎知識が適切に説明できない。
評価項目2機械学習の実装方法が適切に説明できる。機械学習の実装方法が説明できる。機械学習の実装方法が説明できない。
評価項目3目的の問題を解決するのに適した機械学習アルゴリズムが適切に説明できる。目的の問題を解決するのに適した機械学習アルゴリズムが説明できる。目的の問題を解決するのに適した機械学習アルゴリズムが説明できない。

Assigned Department Objectives

Teaching Method

Outline:
本講義は近年脚光を浴びているAIの中心テーマである機械学習のアルゴリズムの基礎をひととおり学ぶもので,従来広く利用されている機械学習の手法から近年注目を浴びているディープラーニングまでを学習し,実際の問題に実践できるようになることを目的とする。今後,機械学習を用いたデータ分析を行う技術は情報工学のみならずあらゆる分野において必要不可欠な能力である。
Style:
授業は情報処理演習室で電子化されたテキストを読み進めながら演習を行うことで機械学習の理論を学び,実践方法を習得する。レポート提出物の内容によって学習状況を確認する。この科目は学習単位科目のため,事前学習として電子化されたテキストを事前に読んでおくこと。また,事後学習としてレポートやオンラインテストを実施する。
【進度の影響により,授業内容を一部変更する可能性があります。】
Notice:
本講義はe-learning形式により向上心,積極性,応用力,公共心,問題解決能力,責任感,論理性を身につけることができる。講義の前には事前にテキストに目を通し,予習をしておくこと。また,学習した内容を知識として定着させるために,テキストを復習することが望ましい。

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st 機械学習とは AI最新動向および機械学習の3つの方法について説明できる。
2nd 分類問題を単純な機械学習で解く 単純な機械学習のアルゴリズムが説明できる。
3rd 次元削減でデータを圧縮 次元削減でデータを圧縮する方法が説明できる。
4th モデルの評価 モデルの評価ができ、パイパーパラメータをチューニングすることができる。
5th アンサンブル学習 アンサンブル学習について説明できる。
6th 感情分析 機械学習を用いた感情分析について説明ができる。
7th 回帰分析 連続値を取る目的変数の予測について説明できる。
8th クラスタ分析 ラベルなしデータの分析について説明できる。
4th Quarter
9th 多層人工ニューラルネットワークを一から実装 多層人工ニューラルネットワークの仕組みについて説明できる。
10th PyTorchを用いたニューラルネットワーク設計の効率化 PyTorchを用いて効率的にニューラルネットワークを設計できる。
11th 画像の分類 ディープ畳み込みニューラルネットワークの仕組みを説明できる。
12th GPUを用いたディープ畳み込みニューラルネットワークのトレーニングの高速化 GPUを用いてディープ畳み込みニューラルネットワークのトレーニングを高速化する方法について説明できる。
13th Transformerによる自然言語処理 Transformerを用いた自然言語処理の仕組みが説明できる。
14th 総合演習 機械学習アルゴリズムが説明できる。
15th 期末試験
16th 解答返却・解答説明 期末試験内容の理解を深める。

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオその他Total
Subtotal70000300100
基礎的能力0000000
専門的能力70000300100
分野横断的能力0000000