답변함
실전모의고사 10 질문
AICE 실전모의고사 10 교재의
모의고사 9회 9번 문제 질문드립니다.
(p220)
num_scaling_cols 칼럼들 대상으로만 스케일링을 해야하는데
X_train_scaled = ss.fit_transform(X_train[num_scaling_cols])
이렇게 코드를 짜면 shape이 바뀌더라구요.
해설에는 num_scaling_cols 만 포함되도록 작성되지 않은 것 같아서
해당 부분 포함된 답안은 무엇인지 궁금합니다.
그리고 같은 회차의 13번 문제에도 early stopping 설정 부분이 있는데 (p222)
답안에 해당 부분이 빠진 것 같습니다.
ㅡㅡㅡ
정답을 기반으로 학습해야 하는 자격증 대비 교재인데, 잘못 기입되거나 누락된 부분이 너무 많은 것 같습니다.
질문으로 따로 남기지 않은 오류들도 많아서 ..지금 교재에 대한 신뢰도가 너무 낮아요.
제품도 잘못되면 환불이나 교환을 해주는데 이 정도면 교재도 잘못 작성된 거 아닌가요?
0
댓글
안녕하세요. 질의주셔서 감사합니다.
먼저, 답변이 매우 늦어 정말 죄송합니다.
문의주신 내용은 순서대로 답변드리겠습니다.
9번 문제
실습 노트북 기준으로는 num_scaling_cols에 해당하는 수치형 컬럼만 스케일링한 뒤 기존 X_train, X_valid에 다시 대입하는 방식으로 작성되어 있습니다.
따라서 원-핫 인코딩된 컬럼은 유지되고, 전체 shape도 유지됩니다. 단순히 X_train_scaled = ss.fit_transform(X_train[num_scaling_cols])처럼 작성하면 수치형 컬럼만 남기 때문에 shape이 달라질 수 있습니다.
13번 문제
실습 노트북 기준으로는 Early Stopping 설정 코드와 callbacks=[early_stop] 적용 코드가 포함되어 있습니다. 따라서 현재 확인 가능한 실습 노트북 기준으로는 해당 부분이 누락되었다고 보기는 어렵습니다.
2025년도 말 데이터와 문항 수정이 진행된 적이 있어, 교재 본문과 실습 노트북 간 버전 차이로 혼선이 있으셨을 수 있습니다.
자격증 대비 학습 과정에서 정확한 답안 확인이 중요한데, 이로 인해 불편과 혼란을 드린 점 진심으로 죄송합니다.
댓글을 남기려면 로그인하세요.