[Home] AI로 돌아가기

하이퍼파라미터 (Hyperparameter)

하이퍼파라미터는 인공지능 모델이 학습을 시작하기 전에 사용자가 직접 설정하는 값으로, 모델의 구조나 학습 방식에 영향을 주는 중요한 요소이다. 이러한 값들은 모델이 학습을 통해 자동으로 조정하는 파라미터와는 구별되며, 실험을 통해 적절한 조합을 찾아야 한다.

(1) 파라미터와 하이퍼파라미터의 차이

(2) 대표적인 하이퍼파라미터

(3) 예시 코드

model = NeuralNet(
    learning_rate=0.001,
    epochs=50,
    batch_size=32,
    hidden_layers=[128, 64]
)
    

※ 위 예시는 하이퍼파라미터를 명시적으로 설정하는 방식의 코드이다.