본문 바로가기

AI65

Numpy rand(), randn() rand와 randn은 두 가지 다른 확률 분포로부터 난수를 생성하는 NumPy 라이브러리의 함수입니다. numpy.random.rand 이 함수는 0과 1 사이의 균일 분포(uniform distribution)에서 난수를 생성합니다. 입력으로는 생성할 난수의 개수나 배열의 형태를 지정할 수 있습니다. 생성된 난수는 균등하게 분포되며, 모든 값이 나올 확률이 동일합니다. 예를 들어, np.random.rand(3, 3)는 0과 1 사이의 값으로 채워진 3x3 배열을 생성합니다. import numpy as np # 0과 1 사이의 난수 생성 random_numbers = np.random.rand(5) print(random_numbers) numpy.random.randn 이 함수는 평균이 0이고 표.. 2023. 8. 28.
Parameter & Hyperparameter "Parameter(파라미터)"와 "Hyperparameter(하이퍼파라미터)"는 머신러닝과 딥러닝 모델을 다룰 때 중요한 개념입니다. 두 용어의 차이점과 역할을 설명하겠습니다. Parameter(파라미터) 모델 내부에서 학습되는 값들을 의미합니다. 데이터로부터 학습 과정을 통해 조정되는 값들입니다. 모델이 주어진 데이터에 대해 학습되어 예측을 수행하게 됩니다. 예를 들어, 선형 회귀 모델에서는 기울기와 절편이 파라미터입니다. 신경망에서는 가중치(weight)와 편향(bias)이 파라미터입니다. Hyperparameter(하이퍼파라미터) 모델의 학습 과정이나 특성을 제어하는 매개변수들을 의미합니다. 이 값들은 모델 학습 전에 수동으로 설정되며, 학습 과정 동안 최적화되지 않습니다. 모델의 성능, 학습 속.. 2023. 8. 7.