PROGRAMMING IN DATA SCIENCE AND ARTIFICIAL INTELLIGENCE

共通 - 全学共通

GSD20340

コース情報

担当教員: 小林 裕亨

単位数: 2

年度: 2024

学期: 秋学期

曜限: 火4

形式: 対面授業

レベル: 200

アクティブラーニング: あり

他学部履修:

評価方法

出席状況

14%

リアクションペーパー

40%

レポート

46%

詳細情報

概要

Mathematical and Data Science and AI Education Program Accreditation System (MDASH), a component course at the Applied Fundamentals level. This is the English version of the elective course "Data Science and Artificial Intelligence in Practice," and therefore follows the content of the same course. Students practice applying basic data science methods to real data. Python has a rich library for data science, machine learning, and artificial intelligence, and students can use various methods without having to implement algorithms by themselves. Through the exercises, students will experience how to apply each method, and at the same time, they will deepen their understanding of the algorithm and the meaning of its input/output and arguments. Specifically, Pandas, Matplotlib, Seaborn, and Scikit-Learn, which are commonly used for data science processing, will be covered.

目標

In this lecture, students who have learned basic knowledge of data science and artificial intelligence at the literacy level will learn actual data processing using tools and programming, aiming to acquire the ability to apply the basic knowledge they have learned to actual data processing. It is highly recommended that students have prior experience in computer programming (such as C, Java, Python, R, etc). Specifically, students will practice various data processing exercises by utilizing Python library. Through the experience of actually using the functions provided by these libraries, students will learn the knowledge to apply these methods to their own data in the future.

授業外の学習

Be sure to review the class. Practice your newly acquired Python knowledge hands-on using a PC.

所要時間: 200 min.

スケジュール

  1. Introduction -Reflection of basic statistics
  2. Python introduction -Google Colaboratory
  3. Data Visualization -Matplotlib, Seaborn, Pandas
  4. Time Series Analysis
  5. Hands on Practice
  6. Introduction of Machine learning (ML) - ML concept and Process
  7. Numerical Prediction - Regression
  8. Categorical Prediction - Decision Tree
  9. Random Forest
  10. Hands on Practice
  11. Setting themes for the final presentation - Introduction of Kaggle - Prediction worksheet
  12. Preparatory work for final presentation
  13. Final Presentation (1)
  14. Final Presentation (2)

教科書

Texts will be announced later, or material will be distributed at each class.

    参考書

    書籍情報はありません。

    © 2025 上智非公式シラバス. All rights reserved.