シラバス情報

科目授業名称(和文) Name of the subject/class (in Japanese)
ニューロコンピューティング特論
科目授業名称(英文) Name of the subject/class (in English)
Advanced Neurocomputing
授業コード Class code
994D10A
科目番号 Course number
43ICDAS601

教員名
長谷川 幹雄
Instructor
Mikio Hasegawa

開講年度学期
2024年度前期
Year/Semester
2024/1st semester
曜日時限
水曜5限
Class hours

開講学科・専攻 Department
工学研究科 電気工学専攻

Department of Electrical Engineering, Graduate School of Engineering
単位数 Course credit
2.0単位
授業の方法 Teaching method
講義

Lecture
外国語のみの科目(使用言語) Course in only foreign languages (languages)
-
授業の主な実施形態 Main class format
① [対面]対面授業/ [On-site] On-site class

概要 Description
ニューラルネットワークやカオスなどの非線形力学系に基づいた、学習アルゴリズム、最適化アルゴリズム、時系列データ解析手法の基礎理論を学び、与えられたデータからモデルを作る方法や、目的関数を最適化したりするアルゴリズムを構築法を学ぶ。
目的 Objectives
ニューラルネットワークを用いた学習アルゴリズムや最適化アルゴリズムを構築できるようになることを目的とする。
到達目標 Outcomes
得られたデータから入出力モデルを作成する階層型ニューラルネットワークを設計できるようになる。
与えられた目的関数を最適化するニューラルネットワークを設計出来るようになる。
卒業認定・学位授与の方針との関係(学部科目のみ)
リンク先の [評価項目と科目の対応一覧]から確認できます(学部対象)。
履修登録の際に参照ください。
​You can check this from “Correspondence table between grading items and subjects” by following the link(for departments).
https://www.tus.ac.jp/fd/ict_tusrubric/​​​
履修上の注意 Course notes prerequisites
アクティブ・ラーニング科目 Teaching type(Active Learning)
小テストの実施 Quiz type test/-
-

準備学習・復習 Preparation and review
授業計画に沿って準備学習を行い、授業内容の復習を行うこと。
成績評価方法 Performance grading policy
講義中の小テスト(100%)
学修成果の評価 Evaluation of academic achievement
・S:到達目標を十分に達成し、極めて優秀な成果を収めている
・A:到達目標を十分に達成している
・B:到達目標を達成している
・C:到達目標を最低限達成している
・D:到達目標を達成していない
・-:学修成果の評価を判断する要件を欠格している

・S:Achieved outcomes, excellent result
・A:Achieved outcomes, good result
・B:Achieved outcomes
・C:Minimally achieved outcomes
・D:Did not achieve outcomes
・-:Failed to meet even the minimal requirements for evaluation

教科書 Textbooks/Readings
教科書の使用有無(有=Y , 無=N) Textbook used(Y for yes, N for no)
N
書誌情報 Bibliographic information
MyKiTSのURL(教科書販売サイト) URL for MyKiTS(textbook sales site)
教科書および一部の参考書は、MyKiTS (教科書販売サイト) から検索・購入可能です。
https://mirai.kinokuniya.co.jp/tokyorika/​​​

It is possible to search for and purchase textbooks and certain reference materials at MyKiTS (online textbook store).
​​https://mirai.kinokuniya.co.jp/tokyorika/

参考書・その他資料 Reference and other materials

授業計画 Class plan
1.ニューロコンピューティングの概要
 内容:ニューラル情報処理に関する研究分野全体の動向概要、それらの応用事例について学ぶ。

2.脳内での情報伝達と様々なモデル
 内容:実際の脳の中の神経の振る舞いについて学び、情報がどのようにして伝達していくかを理解する。その振る舞いを模擬した数理モデルであるニューロンモデルを複数学び、それらの特徴を理解する。      

3.ニューラルネットワークを用いた学習アルゴリズム
 内容:ニューラルネットワークの最も基本的な応用例である機械学習について学ぶ。階層型ニューラルネットワークを用いた学習アルゴリズムについて、その概要と使い方を理解する。
   
4.バックプロパゲーション
内容:バックプロパゲーションによる学習アルゴリズムについて、その理論と学習アルゴリズムを理解する。

5.サポートベクトルマシン
 内容:サポートベクトルマシンによる学習アルゴリズムについて、その理論と学習アルゴリズムを理解する。

6.相互結合型ニューラルネットワーク
 内容:相互結合型ニューラルネットワークの特徴とその応用方法について理解する。連想メモリへの応用について、その基本的な動作としくみを学ぶ。

7.エネルギー関数
 内容:相互結合型ニューラルネットワークにおけるエネルギー関数について、その理論を理解する。

8.最適化への応用
 内容:相互結合型ニューラルネットワークを最適化問題に応用する方法について学ぶ。巡回セールスマン問題を例に、その応用の仕方を理解する。

9.カオス
 内容:実際の神経の中にも見られるカオスという現象について学ぶ。様々なモデルによって、カオスの基本的な特徴を理解する。

10.カオスの特徴量   
 内容:リアプノフ指数やフラクタル次元について、その理論と求め方について理解する。

11.高次元なカオス
 内容:高次元なカオスにおけるアトラクタの再構成のための手法を学び、実データの解析手法を理解する。
  
12.カオス時系列解析   
 内容:カオス理論に基づいた実データの時系列予測手法、および、サロゲートデータ法に基づいた解析手法ついて理解する。
 
13.カオスと最適化   
 内容:カオスを用いた解探索アルゴリズムの特徴と使い方を理解する。カオスニューラルネットワークを用いた場合に生ずる特有な現象とその特徴について学ぶ。

14.カオスを用いた情報通信   
 内容:カオス信号を用いた暗号や通信方式の特徴について学ぶ。

15.まとめ

[授業外学習の課題]
レポート課題を通して、講義内容の理解を深める。
講義ノートと配布資料を復習し、理解を深める。

授業担当者の実務経験 Work experience of the instructor of the class
長谷川:通信関連研究所の勤務経験を活かし講義する
教育用ソフトウェア Educational software
-
-

備考 Remarks

授業でのBYOD PCの利用有無 Whether or not students may use BYOD PCs in class
Y
授業での仮想PCの利用有無 Whether or not students may use a virtual PC in class
Y