일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 생성형AI
- 애프터이펙트
- 제이펍
- 전면개정2판
- CC2023
- 혼공자
- 혼공C
- 6주차후기
- 후기
- 맛있는디자인스터디11기
- 맛있는디자인스터디13기
- 혼공머신
- 혼공학습단
- 혼공JS
- 진짜쓰는일러스트레이터
- 3주차후기
- 회고
- Doit파이썬스터디
- 챌린지
- 프리미어프로
- 맛있는디자인
- 혼공단
- CS2023
- 혼공분석
- Doit점프투파이썬
- 맛있는디자인스터디12기
- 혼공
- 스터디완료
- 스터디
- 혼공파
- Today
- Total
애독자's 공부방
혼자 공부하는 머신러닝+딥러닝 6주차 본문
혼공단 - 혼공머신, 혼자 공부하는 머신러닝+딥러닝
각 Chapter의 '학습목표'를 바탕으로 내용을 정리했습니다.
# | 진도 | 기본 미션 | 선택 미션 |
6주차 (2/5 ~ 2/12) |
Chapter 07 | Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기 |
Ch.07(07-2) 확인 문제 풀고, 풀이 과정 정리하기 |

※ 기대하지 않았는데 또 되었다!! 우수 혼공족! 😄
족장님, 감사합니다. 지난번 50% 완주도 아직 못 바꿔 먹었는데.. 이디야와 메가가 함께 있는 건물을 찾아 동시에 해치울 계획입니다.
□ Chapter 07
딥러닝의 핵심 알고리즘인 인공 신경망을 이해
- 인공 신경망: 생물학적 뉴런에서 영감을 받아 만든 머신러닝 알고리즘
. 딥러닝이라고도 불리며, 기존 머신러닝으로 다루기 어려웠던 이미지, 음성, 텍스트 분야에서 뛰어난 성능을 발휘
. 다양한 층으로 구성된 인공 신경망 모델은 복잡한 데이터를 학습하고 예측 가능
- 밀집층: 인공 신경망의 여러 종류의 층 중에서 가장 간단한 층
. 뉴런들이 모두 연결되어 있기 때문에 완전 연결 층이라고도 부름
. 출력층에 밀집층을 사용할 때는 분류하려는 클래스와 동일한 개수의 뉴런을 사용
- 심층 신경망: 2개 이상의 층을 포함한 신경망 (다층 인공 신경망, 심층 신경망, 딥러닝을 같은 의미로 사용하기도 함)
. 렐루 함수: 이미지 분류 모델의 은닉층에 많이 사용하는 활성화 함수
※ 시그모이드 함수는 층이 많을수록 활성화 함수의 양쪽 끝에서 변화가 작기 때문에 학습이 어려워짐
→ 렐루 함수는 이런 문제가 없으며 계산도 간단
. 옵티마이저: 신경망의 가중치와 절편을 학습하기 위한 알고리즘 또는 방법
대표적인 인공 신경망 라이브러리인 텐서플로와 케라스를 이해
- 텐서플로: 구글이 만든 인기있는 딥러닝 라이브러리
. CPU와 GPU를 사용해 인공 신경망 모델을 효율적으로 훈련하며 모델 구축과 서비스에 필요한 다양한 도구를 제공
- 케라스: 텐서플로 2.0부터는 신경망 모델을 빠르게 구성할 수 있는 케라스를 핵심 API로 채택
. 이를 사용하면 간단한 모델에서 아주 복잡한 모델까지 손쉽게 생성 가능
. 케라스에는 다양한 경사 하강법 알고리즘이 구현되어 있음
→ 대표적으로는 SGD, 네스테로프 모멘텀, RMSprop, Adam 등 존재
인공 신경망 모델의 훈련을 돕는 도구를 이해
- 원-핫 인코딩: 정숫값을 배열에서 해당 정수 위치의 원소만 1이고 나머지는 모두 0으로 변환
. 다중 분류에서 출력층에서 만든 확률과 크로스 엔트로피 손실을 계산하기 위한 목적
. 텐서플로에서는 'sparse_categorical_entropy'손실을 지정하여 생략 가능
- 드롭아웃: 은닉층에 있는 뉴런의 출력을 랜덤하게 꺼서 과대적합을 막는 기법
. 훈련 중에 적용되며 평가나 예측에서는 미적용 (텐서플로에서는 자동으로 처리)
- 콜백: 케라스 모델을 훈련하는 도중에 어떤 작업을 수행할 수 있도록 도와주는 도구
. 최상의 모델을 자동으로 저장해 주거나 검증 점수가 더 이상 향상되지 않을때 조기 종료 등
- 조기 종료: 검증 점수가 더 이상 감소하지 않고 상승하여 과대적합이 일어나면, 훈련을 계속 진행하지 않고 멈추는 기법
. 계산 비용과 시간 절약의 목적
■ 기본 미션
Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기

■ 선택 미션
Ch.07(07-2) 확인 문제 풀고, 풀이 과정 정리하기

■ 추가 미션
- 07-3 신경망 모델 훈련을 실습하며, 손실 곡선과 검증 손실 및 드롭아웃 그리고 모델의 저장과 복원에 대해 실습한 내용을 살펴보려면, 아래 링크를 통해 이동하세요.
https://colab.research.google.com/drive/13PuoM3vIesgtuYVXE7LGJ3OJEs2eUVnY?usp=sharing
'머신러닝+딥러닝 > 혼공학습단 11기' 카테고리의 다른 글
혼공학습단 11기 활동 회고: 혼공머신 혼공족 이야기 (0) | 2024.02.14 |
---|---|
혼자 공부하는 머신러닝+딥러닝 5주차 (1) | 2024.02.04 |
혼자 공부하는 머신러닝+딥러닝 4주차 (1) | 2024.01.29 |
혼자 공부하는 머신러닝+딥러닝 3주차 (0) | 2024.01.20 |
혼자 공부하는 머신러닝+딥러닝 2주차 (2) | 2024.01.13 |