인공지능/딥러닝

텐서플로우 인공지능 컴파일중 learning rate를 옵티마이저에서 셋팅하는 코드

공부짱짱열심히하기 2022. 12. 28. 15:50

인공지능 설계에서 그레디언트 디센트 알고리즘을 이용해 최저값을 찾아나가는 와중

기울기에 적절한 값을 넣어줘서 효과적으로 계산을 해야하는데 이때 사용하는 값이 learning rate다

 

 

러닝레이트값이 정상 범위를 벗어난경우 최적의 학습결과를 지나처 버릴수 있기때문에 러닝레이트를 알맞게 세팅해줘야한다.

 

 

 model.compile(optimizer = tf.keras.optimizers.적절한함수(learning_rate=n))

컴파일 옵티마이저 파라미터 안에 케라스 라이브러리를 이용하여 직접 러닝레이트값을 줄 수 있다.