본문 바로가기

내 강의실

최근 수강강좌 목록

현재 진행중인 강좌(청강제외)만 출력됩니다.

최근접속순 최대 10개 강좌만 표시됩니다.

K-MOOC
K-MOOC 학점은행제

현재 진행중인 수강강좌가 없습니다.

수강신청 하러가기 →

현재 진행중인 수강강좌가 없습니다.

수강신청 하러가기 →
한국어
  • 한국어
  • ENGLISH

배우고 싶은 강좌를 찾아보세요.

추천 강좌

    다국어 설정

    강좌소개

    강좌 소개

    수업내용/목표

    1. 수강생이 구글 Colab 환경에서 Python언어를사용하여 합성곱 신경망을 구현하고 이미지 분류를 위한 하나의 도구로 사용할 수 있도록 한다.
    2. 학습한 합성곱 신경망을 실제 이미지 분류에 적용해 볼 수 있다.

    홍보/예시 영상

    강좌 운영 계획

     

     

    주차

    주차명

    (주제)

    차시

    차시명

    평가방법

    1

    인공신경망 개발의 개요

    1-1

    강의계획 및 Google CoLab 소개

     

    1-2

    인공신경망 개발 개요 및 개발 순서

    1-3

    Keras Functional API를이용한 인공신경망 코딩

    2

    Toy Problem을통한 인공신경망 개발

    2-1

    Toy Problem 소개 및 데이터 준비하기

    퀴즈

    2-2

    인공신경망 모델 및 학습 방법 코딩

    2-3

    학습된 인공신경망 모델의 평가 방법 및 학습된 인공신경망을 활용한 예측 방법 코딩

    3

    이미지 데이터 관리하기 기초

    3-1

    Google CoLabGoogle Drive 연동 방법 및 이미지 불러오기/저장하기코딩

     

    3-2

    이미지 데이터 정리 방법

    3-3

    ImageDataGenerator를이용한 이미지 데이터 불러오기

    4

    이미지 데이터 증강 방법

    4-1

    이미지 데이터 증강의 개요와 필요 이유

     

    4-2

    수평/수직방향의 이동 및 반전을 이용한 증강 방법

    4-3

    회전,밝기 조절,확대/축소를이용한 증강 방법

    5

    이미지 데이터 전처리 방법

    5-1

    이미지 데이터의 이해와 전처리 개요

    퀴즈

    5-2

    대표적인 세 가지 전처리 방법

    5-3

    대표적인 세 가지 전처리 방법을 구현하기 위한 코딩 문법 습득

    6

    합성곱 필터의 이해

    6-1

    합성곱 필터의 계산 방법

     

    6-2

    이미지 데이터에 합성곱 필터가 적용되는 과정

    6-3

    합성곱 필터의 적용 방법 비교 - 합성곱 신경망 v.s. 이미지 처리 기법

    7

    합성곱 층의 이해

    7-1

    합성곱 필터에 의한 합성곱 층의 Border Effect

    퀴즈

    7-2

    Padding을이용한 Border Effect 해결 방법 및 Padding의코딩 문법

    7-3

    합성곱 필터의 Stride를이용한 이미지 축약

    8

    Pooling 층의 이해

    8-1

    합성곱 층과 Pooling

     

    8-2

    Pooling 층의 종류와 종류에 따른 출력 차이

    8-3

    Pooling 층의 종류별 코딩 문법과 예시

    9

    대표적인 합성곱 신경망의 이해 (1)

    9-1

    대표적인 합성곱 신경망에 대한 개요

     

    9-2

    LeNet-5AlexNet의구조 이해와 중요 사항

    9-3

    VGG의구조 이해와 중요 사항

    10

    대표적인 합성곱 신경망의 이해 (2)

    10-1

    Inception의구조 이해와 중요 사항

    퀴즈

    10-2

    ResNet의구조 이해와 중요 사항

    10-3

    Inception Naive 모델과 Inception v1 모델의 차이

    11

    1x1 합성곱 필터 개요

    11-1

    이미지에 적용되는 합성곱 필터의 재이해

     

    11-2

    합성곱 신경망에서 특징맵의 채널 차원에 대한 이해

    11-3

    1x1 합성곱 필터의 역할

    12

    1x1 합성곱 필터의 적용 사례

    12-1

    1x1 합성곱 필터의 사용 방법

    퀴즈

    12-2

    Inception 모듈에서 1x1 합성곱 필터의 사용 사례

    12-3

    Residual 모듈에서 1x1 합성곱 필터의 사용 사례

    13

    주요 합성곱 신경망 모듈의 적용 실습

    13-1

    VGG 모듈 생성 실습

    퀴즈

    13-2

    Inception 모듈 생성 실습

    13-3

    Residual 모듈 생성 실습

    13-4

    전이학습 개요 및 필요성

    14

    전이학습 이해 및 개발 실습

    14-1

    데이터 소개 및 데이터 관리

     

    14-2

    학습된 주요 합성곱 신경망을 불러오는 방법

    14-3

    전이학습 전체 과정 코딩

    15

     

    기말 프로젝트 수행

     

    강좌운영팀 소개

    교수자

    봉재환 professor
    봉재환 교수
    현) 상명대학교 휴먼지능로봇공학과 교수
    전) 덴마크 남부대학 내 MMMI 연구소 연구원, 고려대학교 기계공학 박사
    E-mail:drbong@smu.ac.kr

    강좌지원팀

    서현수
    서현수
    상명대학교 일반대학원 지능정보공학과

    e-mail : amber0103412@gmail.com

    강좌 수강 정보

    이수/평가정보

    - 본 강좌의 이수 기준은 총점 70점 이상입니다.

    - 본 강좌의 평가요소는 퀴즈(30점), 프로젝트(70점)으로 나뉩니다.

    - 퀴즈는 중요 학습내용에 대해 퀴즈를 추가하며 3회 이상 참여하고기말 프로젝트 결과를 제출해야 합니다.

    강좌 수준 및 선수요건

    교재 및 참고문헌

    자주 묻는 질문

    분야 공학 (컴퓨터 · 통신)

    난이도 전공기초

    운영기관 상명대학교

    이수증 미발급

    주차 14 주

    학습인정시간 5시간 00분 (11시간 44분)

    수강신청기간 23.11.20 ~ 24.01.30

    강좌운영기간 23.11.20 ~ 24.01.30

    전화번호 -

    자막언어 -

    강좌언어 한국어(ko)

    추천강좌
    같은기관강좌