亚洲通_亚洲通官网¥娱乐网址

图片
シラバス参照/View Syllabus

授業情報/Class Information

科目一覧へ戻る/Return to the Course List 2024/03/22 現在/As of 2024/03/22

基本情報/Basic Information

開講科目名
/Course
社会情報システム論研究(社会情報システム論)/SOCIAL INFORMATION SYSTEMS(SOCIAL INFORMATION SYSTEMS)
開講所属
/Course Offered by
大学院/
ターム?学期
/Term?Semester
2024年度/2024 Academic Year  春学期/SPRING SEMESTER
曜限
/Day, Period
火6/Tue 6
開講区分
/semester offered
通年/Yearlong
単位数
/Credits
4.0
主担当教員
/Main Instructor
今福 啓
科目区分
/Course Group
大学院科目 講義科目
遠隔授業科目
/Online Course

担当教員情報/Instructor Information

教員名
/Instructor
教員所属名
/Affiliation
今福 啓 経営学科/MANAGEMENT
授業の目的?内容
/Course Objectives
この講義では、実社会で活用されている機械学習についての理論を学習すると同時に、プログラミング言語Pythonを使ってプログラムを作成します。

講義を通じてディープラーニングの細部の構造と動作を修得し、モジュール(Pythonのライブラリ)を利用するだけでは身につかない詳細な部分のプログラム作成を行うことで、深い知識の習得を目指します。
授業の形式?方法と履修上の注意
/Teaching method and Attention the course
講義で使用するコンピュータ(WindowsまたはMac)を用意してください。
講義の受講を希望する際は、講義の進め方について詳細に説明しますので講義登録前にメールで連絡をお願いします。
事前?事後学修の内容
/Before After Study
事前学修では、授業計画で指定する内容についてテキストの内容を理解してください(講義1回につき2時間)。
事後学修では、講義で学習した内容について復習し、細部の理解を復習してください(講義1回につき2時間)。
テキスト1
/Textbooks1
書籍名
/Title
ゼロから作るDeep Learning
著者
/Author name
斎藤 康毅
出版社
/Publisher
オライリー?ジャパン
ISBN
/ISBN
978-4-87311-758-4
その他(任意)
/other
テキスト2
/Textbooks2
書籍名
/Title
著者
/Author name
出版社
/Publisher
ISBN
/ISBN
その他(任意)
/other
テキスト3
/Textbooks3
書籍名
/Title
著者
/Author name
出版社
/Publisher
ISBN
/ISBN
その他(任意)
/other
参考文献等1
/References1
書籍名/???名
/Title
著者
/Author name
出版社/URL
/Publisher
ISBN
/ISBN
その他(任意)
/other
参考文献等2
/References2
書籍名/???名
/Title
著者
/Author name
出版社/URL
/Publisher
ISBN
/ISBN
その他(任意)
/other
参考文献等3
/References3
書籍名/???名
/Title
著者
/Author name
出版社/URL
/Publisher
ISBN
/ISBN
その他(任意)
/other
評価方法
/Evaluation
講義で作成するファイルをGoogleフォームに提出し、その内容を評価します(100%)。

Googleフォームに課題を提出すると、確認メールが送信されます。
届いたメールは課題を提出したことの証明となりますので、必ず保存してください。


備考
/Notes
関連科目
/Related Subjects
到達目標
/Learning Goal
社会情報システムについての修士レベルの知識を修得し,社会情報システムに関連する諸問題を分析できるようにする.

/Time
授業計画(主題の設定)
/Class schedule
授業の内容
/Contents of class
事前?事後学修の内容
/Before After Study
1 講義で使用するソフトウェアの準備 講義で学習する内容、講義の進め方、成績の評価方法を理解し、講義で使用する Google ChromeとGoogle Colaboratory の導入と操作方法を習得する。
2 プログラミング言語Python Pythonによるプログラム作成の手順を理解し、演算を行う簡単なプログラムを作成する。
3 変数、制御構文 計算結果を記憶する変数と、プログラム実行の流れを変える if, for, while構文 の使い方を習得する。
4 データ構造:リスト、タプル、辞書 複数のデータをまとめて処理する構造を理解し、プログラムを作成して使い方を習得する。
5 関数 プログラミング言語における関数を理解し、関数の使用方法と作成方法を習得する。
6 モジュールについて、モジュールpandasによるデータ処理 Pythonにおけるデータ処理で多用されるモジュールpandasを使ったプログラム作成方法を習得する。
7 モジュールNumPyによるデータ処理、matplotlibによるグラフ描画 モジュールNumPyを使ったデータ処理と、matplotlibを使ったグラフ作成を行うプログラムを作成する
8 パーセプトロン 計算の理論 ニューラルネットワークの構成要素であるパーセプトロンがどのようなものか、動作の理論を修得する。
9 パーセプトロン プログラム作成 パーセプトロンの動作をプログラムで作成する。
10 パーセプトロンの学習 パーセプトロンが学習するプログラムを作成する。
11 パーセプトロンで学習できる問題 パーセプトロンでは、線形分離可能な問題しか学習できないことを理論的に修得する。
12 機械学習(教師あり学習) 機械学習の詳細を学習する前に動作の概要を理解し、プログラムを作成して動作を確認する。
13 活性化関数 パーセプトロンの出力を決定するさまざまな活性化関数の動作と特徴を理解してプログラムを作成する。