인공지능기초

(2023년 여름학기 개설)

본 과목은 인공 지능을 처음 접하는 대학원생을 대상으로 인공 지능의 한 분야인 딥 러닝에 대한 기본 개념과 딥 러닝을 위한 도구의 사용법 교육을 목표로 함. 여름 방학 중 집중 이수로 진행됨.

이 과목은 3학점의 과목으로, 1주일에 5일, 매일 3시간의 강의가 진행 됨. 강의는 4공학관 515호 전자공학부 IC-PBL 실험실에서 실시됨.

평가: 중간 시험 30%, 기말 시험 40%, 실습 보고서 20%, 출석 10%

선수과목 : 프로그래밍에 대한 기본적인 지식이 필요함. 딥 러닝 도구를 사용하기 위한 파이썬 교육은 본 강의에 포함되지만, C 언어에 대해서는 별도로 교육하지 않으므로 C 언어의 기초적인 지식이 있어야 함.

교재: Deep Learning with Python, Francois Chollet, Manning

실습 보고서 양식:report_form_Kor.docx

보고서는 보고서 제출이 명시된 실습에 대해서만 제출하며, 실습이 완료된 후 1주일 이내에 한양대학교 LMS로 제출하십시오.
보고서는 MS Word 파일로 제출하고, 파일명은 Lab번호_이름.docx로 하십시오. Appendix에는 소스 코드를 첨부합니다. 사진 등을 많이 첨부해서 용량이 클 경우 용량을 줄여서 가급적 5M 이내의 크기로 보내십시오. 위의 규칙을 지키지 않을 경우 제출하지 않은 것으로 간주될 수 있습니다.


주별 강의 및 실습계획

Week

강의 및 실습 내용

자료

보고서

1

Introduction to Python (자료형, 제어문)

점프 투 파이썬

없음

2

Introduction to Python (함수, 입출력)

TBA

제출

3

Introduction to Python (클래스, 모듈, 패키지)

TBA

제출

4

What is deep learning?

제출

5

The mathematical building blocks of neural networks

TBA

없음

6

Introduction to Tensorflow and Keras

TBA

없음

7

Getting started with neural networks

TBA

제출

8

중간 시험

TBA

없음

9

Getting started with neural networks

없음

10

Fundamentals of Machine Learning

11

Working with Keras: A deep dive

없음

12

Introduction to deep learning for computer vision

TBA

없음

13

Introduction to deep learning for text: RNN

TBA

제출

14

Programming a Cortex-M microcontroller (C 언어 사용)

cortex_ai.zip

없음

15

Embedded AI: Machine learning using a microcontroller (C 언어 사용)

보고서제출 마감: TBA

제출

16

기말 시험
TBA

TBA

없음