日本語

Course Code etc
Academic Year 2026
College College of Sociology
Course Code DK257
Theme・Subtitle AI・機械学習・深層学習入門
Class Format Face to face (all classes are face-to-face)
Class Format (Supplementary Items)
Campus Lecture
Campus Ikebukuro
Semester Spring Semester
DayPeriod・Room Tue.3
ログインして教室を表示する(Log in to view the classrooms.)
Credits 2
Course Number SOX2010
Language Japanese
Class Registration Method Course Code Registration
Assigned Year 配当年次は開講学部のR Guideに掲載している科目表で確認してください。
Prerequisite Regulations
Acceptance of Other Colleges 履修登録システムの『他学部・他研究科履修不許可科目一覧』で確認してください。
Course Cancellation 〇(履修中止可/ Eligible for cancellation)
Online Classes Subject to 60-Credit Upper Limit
Relationship with Degree Policy 各授業科目は、学部・研究科の定める学位授与方針(DP)や教育課程編成の方針(CP)に基づき、カリキュラム上に配置されています。詳細はカリキュラム・マップで確認することができます。
https://www.rikkyo.ac.jp/about/disclosure/educational_policy/sociology.html
Notes

【Course Objectives】

This course aims to provide students with an understanding of the fundamental concepts of data science and to develop basic literacy for applying these concepts to the analysis of social issues and decision-making.
The learning objectives are for students to understand key concepts such as learning, preprocessing, evaluation metrics, and representative algorithms, and to be able to explain them appropriately.

【Course Contents】

This course provides a systematic introduction to the fundamentals of AI, machine learning, and deep learning, using large language models such as ChatGPT as an entry point. Focusing on tabular and text data, the course covers the entire workflow from preprocessing and training to evaluation and interpretation. In addition, through hands-on exercises using Google Colab, students will aim to acquire basic implementation skills and evaluation design skills.
Furthermore, the course addresses perspectives on real-world and research-oriented social implementation, with the aim of connecting this foundation to more advanced applications in the subsequent course, Social Data Science II: Advanced.
The difficulty level of this course is equivalent to the introductory level of the G Certification Examination (G Test) administered by the Japan Deep Learning Association (JDLA).

Japanese Items

【授業計画 / Course Schedule】

1 ガイダンス・AIの歴史①(古典的AI)
キーワード:推論、探索、エキスパートシステム
※初回にデータサイエンス理解度確認テストを実施します。
このテストは今後の授業内容や進行方法の参考とすることを目的としたものであり、成績評価には一切含まれません。
2 AIの歴史②(機械学習〜深層学習)
キーワード:表現学習、教師あり・教師なし、生成モデル
3 機械学習ワークフローと評価設計
キーワード:交差検証、評価指標
4 前処理と特徴量
キーワード:標準化、One‑Hot、欠損処理
5 回帰①
キーワード:線形回帰、過学習
6 回帰②
キーワード:L1・L2(Lasso・Ridge)、学習曲線
7 分類①
キーワード:ロジスティック回帰、データの不均衡
8 分類②
キーワード:サポートベクターマシン、決定境界
9 分類③
キーワード:決定木、ランダムフォレスト、特徴量重要度
10 教師なし学習
キーワード:クラスタリング、次元削減
11 深層学習基礎
キーワード:パーセプトロン、活性化関数、GPU
12 自然言語処理基礎①
キーワード:前処理、形態素解析、ストップワード
13 自然言語処理基礎②
キーワード:共起ネットワーク、LDA
14 社会実装
キーワード:実業界での活用事例、KPI設計、A/Bテスト

【活用される授業方法 / Teaching Methods Used】

板書 /Writing on the Board
スライド(パワーポイント等)の使用 /Slides (PowerPoint, etc.)
上記以外の視聴覚教材の使用 /Audiovisual Materials Other than Those Listed Above
個人発表 /Individual Presentations
グループ発表 /Group Presentations
ディスカッション・ディベート /Discussion/Debate
実技・実習・実験 /Practicum/Experiments/Practical Training
学内の教室外施設の利用 /Use of On-Campus Facilities Outside the Classroom
校外実習・フィールドワーク /Field Work
上記いずれも用いない予定 /None of the above

【授業時間外(予習・復習等)の学修 / Study Required Outside of Class】

授業で提供するスライドを中心に復習して、重要な概念や用語について自分の言葉で説明できるよう理解を深めてください。
また、授業で扱うPythonノートブックについては、自力で再現できる状態まで手を動かし、評価指標・交差検証・分析結果の解釈を含む一連の流れを説明できるようにしてください。
以上を通して、「用語の理解→コードでの再現→結果の言語化」をセットとして、週4時間程度を目安に授業時間外で学修してください。
なお、G検定の取得を目指す学生は、上記の学修に加えて、参考文献等を活用し、各自で自習を行ってください。

【成績評価方法・基準 / Evaluation】

種類 (Kind)割合 (%)基準 (Criteria)
筆記試験 (Written Exam) 60
平常点 (In-class Points)40 授業内の小テスト(40%)
備考 (Notes)
筆記試験の出題形式としては、AI・機械学習・深層学習に関する知識を問う多肢選択式問題に加え、Pythonコードの読解および分析結果の解釈を問う論述式問題を予定しています。
難易度については、「G検定の基礎レベル」に相当する内容を想定していますが、SDSコースが2025年度より開始され、初学者が多いことを踏まえ、小テストの集計結果に基づいて、出題範囲の粒度および期末試験における配点内訳を適宜調整します。

【テキスト / Textbooks】

なし/None

【参考文献 / Readings】

No著者名 (Author/Editor)書籍名 (Title)出版社 (Publisher)出版年 (Date)ISBN/ISSN
1 加藤 公一【監修】/秋庭 伸也/杉山 阿聖/寺田 学【共著】 『機械学習図鑑 : 見て試してわかる機械学習アルゴリズムの仕組み』 翔泳社 2019 4798155659
2 一般社団法人日本ディープラーニング協会 (監修), 山下 隆義 (著), 猪狩 宇司 (著), 今井 翔太 (著), 巣籠 悠輔 (著), 瀬谷 啓介 (著), 徳田 有美子 (著), 中澤 敏明 (著), 藤本 敬介 (著), 古川 直裕 (著), 松尾 豊 (著), 松嶋 達也 (著) 『深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版』 翔泳社 2024 4798184810
3 株式会社スキルアップNeXt 小縣 信也 著/株式会社スキルアップNeXt 斉藤 翔汰 著/株式会社スキルアップNeXt 森田 大樹 著/株式会社スキルアップNeXt 田澤 賢 著/株式会社スキルアップNeXt 小宮 寛季 著/株式会社スキルアップNeXt 山田 弦太朗 著/株式会社スキルアップNeXt 安藤 遼哉 著/杉山 将 監修/株式会社ソキウス・ジャパン 編 『徹底攻略ディープラーニングG検定ジェネラリスト問題集 第3版』 インプレス 2024 4295018988

【履修にあたって求められる能力 / Abilities Required to Take the Course】

本授業の履修にあたっては、計量社会学における回帰分析に相当する初歩的な統計分析の知識を有していることが望まれます。
また、授業は講義を中心に進めますが、Pythonのライブラリを用いた基本的なコードの読み書きができる程度の基礎的知識を有していると、より円滑に理解を深めることができますので、第3回の授業までに自習しておくことを推奨します。

【学生が準備すべき機器等 / Equipment, etc., that Students Should Prepare】

・PC
・Pythonの実行環境を持っていない学生は、Google Colaboratoryを利用するため、Googleアカウントを取得してください

【その他 / Others】

本授業の履修にあたって特別な制限は設けませんが、SDS(ソーシャルデータサイエンス)コースのソーシャルデータサイエンス科目体系の中で発展に該当するため、一定の難易度があります。
データサイエンス分野に十分な基礎知識や経験がない受講生については、授業内容の理解を深めるために、授業外での補足的な学習を行うことが求められます。

【注意事項 / Notice】