2024/10/23 3

TIL 20

과적합(OverFitting) 방지 기법딥러닝의 큰 문제 중 하나이다. 우리는  모델이 얼마나 학습을 해야 하는 지를 알기가 어렵다. 이를 판별할 방법이 없으니까, 과적합 방지 기법이 나온 것이다. 대표적인 방법으로 정규화와 드롭아웃, 조기 종료와 데이터 증강이 있다. 정규화(Normalization)는 모델의 학습을 안정화하고 성능을 향상시키기 위해 데이터를 일정한 범위로 조정하는 기법이다. 여기서 데이터는 입력 데이터뿐만 아니라, 여러 개, 즉 딥러닝에서 사용되는 다양한 데이터 형태를 모두 포함한다. 그렇기 때문에 정규화의 종류는 꽤 많다. 배치 정규화(Batch Normalization)는 미니 배치에서 활성화 값을 정규화하는 기법이다.  레이어 정규화(Layer Normalization)는 각 레..

26, 27, 28, 29, 30

26 음양 더하기def solution(absolutes, signs):     answer = 0     for num, sign in zip(absolutes, signs):         if sign:             answer += num         else:             answer -= num     return answer 27 핸드폰 번호 가리기def solution(phone_number):     answer = ''     hide_num = '*' * (len(phone_number) - 4)     hide_num + phone_number[-4:]     return hide_num + phone_number[-4:] 28 없는 숫자 더하기def soluti..