분류 전체보기 51

/와 //

d_model / 2와 d_model // 2의 차이는 나누기 연산의 결과 형태에 있습니다:d_model / 2: **부동소수점 나누기(floating-point division)**입니다. 결과는 항상 소수 형태로 반환되며, 정수로 나눌 때도 소수점이 포함됩니다. 예를 들어 d_model이 512라면, d_model / 2는 256.0이라는 **실수(float)**로 반환됩니다.d_model // 2: **정수 나누기(integer division)**입니다. 결과가 항상 정수 형태로 반환되며, 나눗셈의 결과가 소수일 경우 소수점 이하를 버립니다. d_model이 513이라면 d_model // 2는 256으로 반환되며, 이는 정수(int) 형태입니다.

AI/python 2024.10.11

하이퍼파라미터 튜닝 -optuna

def objective(trial):    param= {'objective': 'multi:softprob',            'tree_method': 'hist',            'num_class': 3     ,            'max_depth': trial.suggest_int('max_depth', 3, 10),            'learning_rate': trial.suggest_uniform('learning_rate', 0.01, 0.05),            'n_estimators': 1748,            'gamma': 0.5631817186746637,            'min_child_weight': trial.suggest_int('mi..

AI/model 2024.06.16