drop_first = True 사용여부/ inplace = True 꼭 필수로 사용여부 / AICE Associate 기출문제 문의 및 실전모의고사 문제풀이 강의 문의
<2025 실전모의고사 1회 6번>
원핫코딩할 때
이때까지 pd..get_dummies 함수 사용할 때, 꼭 끝에 drop_first = True를 사용했던거 같은데..
실전모의고사 1회 6번에서는 사용 안하더라구요.
왜 그런건가요?
-----------
<2025 실전모의고사 1회 13번>
출력층에 활성화함수 linear 지정 안되어있던데… 영상에서는 linear을 쓰시더라구요.
답지에는 안쓰고 있고.. 뭐가 맞는거죠?
-------------------------
<2025 실전모의고사 2회 2번, 3번, 4번>
아니… 교재에서 제시한 문제와 실제 문제가 너무 다릅니다.
이렇게 다르게 하면 교재가 왜 필요한지 모르겠네요…. -_-;;;
현재 2025 AICE Associate 실전모의고사 10을 쓰고 있어서 그런지 모르겠지만…!!!
받은 교재가 이거니…
----------------------
<2025 실전모의고사 2회 10번>

9번까지 잘 진행했는데 왜 10번인 Rige 회귀 모델학습이 실행이 안됩니다.
영상 그대로 코드쳐도 그렇고, 영상에서 선생님이 알려준 그대로 쳐도 똑같은 원인(결측치 존재)으로 오류가 뜹니다.
(챗지피티에게도 물어본 결과임)
보니까 결측치가 아직 남아있던데…
area_sqm, ameities_500m, school_score에 대한 결측치를 제거하라는 지시사항이나 문제가 없었습니다.
선생님과 똑같이 코드를 쳤는데, 선생님은 자연스럽게 넘어가고 전 왜 오류가 뜨나요??
도대체 어떻게 진행해야하는건지… 정말 황당합니다…
그래서 일단 문제 6번 결측치 처리 과정을 추가해서
estate_pre = estate_pre.dropna(subset = ['area_sqm', 'amenities_500m', 'school_score'])
estate_pre = estate_pre.reset_index(drop=True)
이렇게 넣어서 진행하니까 되던데… 이렇게 진행하면 됩니까?
----------
< 2025 실전 모의고사 5회 14번>
실전 모의고사 2회에서도 new_ 데이터 컬럼 수가 안맞다고 해서 수정해야한다고 영상에서도 올리셨던데…
실전 모의고사 5회에서도 컬럼수가 안맞다고 뜨는데여????
ValueError: X has 13 features, but StandardScaler is expecting 14 features as input.
왜이리 컬럼수가 안맞는건지요??? -_-;;;
-------------------------
< 2025 실전 모의고사 7회 4번 정답 오류 >

아니… 수확량의 중앙값이 가장 작은 토양 타입을 찾으라고 했는데, 어떻게 정답이 ‘점질토’인거죠??
중앙값을 실제로 해봐도 서양토와 양토보다 값이 큽니다. 말이 안됩니다.
심지어 서양토와 양토는 중앙값이 완전 똑같구요!!!
차라리 수확량의 중앙값이 가장 높은 토양 타입을 찾아야 하는거 아닙니까???
------------------------
< 2025 실전 모의고사 8회 6번 문제 오류 >

6번 문제가 말이 안됩니다. total_charges가 분명 문자열(object)라 하셨는데,
처음부터 churn_df.info() 해도 total_charges는 숫자(float64)로 설정이 되어있는데…
pd.to_numeric함수를 사용해서 숫자형으로 변환하는게 말이 안됩니다
-------------
1. inplace = True 필수 사용 여부
inplace = True를 하면 실행이 막힐 때가 많습니다.
챗 지피티에서도 답변을 보면 요즘 pandas는 오히려 저걸 잘 사용하는걸 권장하지 않는다 하더라구요.
근데 책도 그렇고 강의도 inplace = True를 너무 자주 사용하시더라구요.
코드상 필요할 때도 있지만, 필요하지 않을 때도 있더라구요.(확실히 데이터를 덮어버릴 때 필요한 것 같은데..)
inplace = True 사용이 필수인가요?
2. print( ) 필수 사용여부
문제 지문에서 print로 반드시 나타날 필욘없죠?
그럼 지문에서 출력하세요. 라는 말이 있으면 print함수는 필수인가요?
-------------------
예전에 시행됐던 AICE Associate 시험의 기출문제는 따로 안나오나요?
모의고사 문제만 풀려니까 생각보다 난이도가 높습니다.
심지어 쉽게 알려주는 동영상과 달리
교재에서는 자꾸 안배운 것들을 끼워넣어서 답안을 만들어 놓으셔서 이때까지 배운 것도 혼선이 옵니다.
그리고 생각보다 오류가 많던데 서적 오류 정오표 같은거 따로 제공 없습니까??
최종 모의고사는 어째 해보겠던데, 실전 모의고사는 1회 교재에 나와있는 답지가 너무 어렵습니다.
배우지도 않은 idxmax(), argmax()가 나온다거나…
(동영상에서도 그렇게 가르쳐 주시지 않던데….)
그래서 실제 시험 난이도를 체감할 수가 없습니다.
그리고 실전모의고사는 총 10개던데.. 강의는 2강뿐이더라구요. 나머지는 동영상 강의 없나요?
댓글
안녕하세요. 문의 주셔서 감사합니다.
항목별로 답변드립니다.
2025 실전모의고사 1회 6번
원핫인코딩 시 drop_first=True는 필수 아닙니다.
이번 문제는 전체 더미 변수를 유지하는 형태로 구성한 것입니다.
drop_first=True를 쓰면 기준 컬럼 하나를 제거하는 방식이고,
사용하지 않으면 전체 컬럼을 유지하는 방식입니다.
문제에서는 후자를 사용한 것입니다.
2025 실전모의고사 1회 13번
출력층에 activation을 따로 지정하지 않은 것은
기본값이 linear이기 때문에 생략된 것입니다.
Dense(1)
Dense(1, activation='linear')
두 방식은 회귀 문제에서는 동일하게 동작합니다.
답지에서는 생략된 것으로 보시면 됩니다.
2025 실전모의고사 2회 10번
해당 문제는 데이터에 결측치가 남아 있어
Ridge 모델 학습 시 오류가 발생하는 부분이 맞습니다.
이 부분은 데이터 수정 후 다시 제공될 예정입니다.
질문 주신 방식처럼
estate_pre = estate_pre.dropna(subset=['area_sqm', 'amenities_500m', 'school_score'])
estate_pre = estate_pre.reset_index(drop=True)
이렇게 처리하고 진행하셔도 됩니다.
2025 실전모의고사 5회 14번
이 문제는 입력 feature 개수가 맞지 않는 부분이 있습니다.
모델 학습 시 사용한 feature 개수와
new_campaign_data의 개수가 동일해야 하는데
현재 문제에서는 1개 부족하게 구성되어 있습니다.
아래와 같이 14개로 맞춰주시면 됩니다.
new_campaign_data = np.array([[500, 30, 1000000, 15000, 1000, 0.015, 1, 0, 0, 1, 0, 0, 1, 0]])
2025 실전모의고사 7회 4번
해당 문항은 기준이 잘못 들어간 문제입니다.
수확량 중앙값이 가장 작은 것이 아니라
가장 큰 값을 기준으로 수정된 문제인데,
교재에 반영이 되지 않은 상태입니다.
이 부분은 수정 예정입니다.
total_charges 관련
해당 부분은 원래 데이터에서 object 타입으로 지정하여 구성했으나,
CSV 파일로 저장되는 과정에서 값이 모두 수치형으로만 이루어져 있다 보니
자동으로 float 타입으로 변환되면서 문제가 발생한 것으로 보입니다.
이 부분은 혼란이 없도록 수정하겠습니다.
inplace=True 사용 여부
inplace=True 사용은 필수가 아닙니다.
df = df.drop(...) 형태로 작성해도 동일하게 동작합니다.
inplace=True 사용 시 보이는 문구는 대부분 에러가 아니라 경고 메시지입니다.
최근 Python 및 pandas 업데이트에서는 inplace 사용을 점점 지양하는 방향으로 바뀌고 있으며, 특히 chained assignment 형태의 inplace 사용은 향후 더 엄격하게 제한되는 방향입니다.
따라서 현재는 사용 가능하더라도, 실무와 최신 pandas 기준에서는 재할당 방식으로 작성하는 것을 더 권장합니다.
print 사용 여부
문제에서 출력하라고 되어 있으면
print를 사용하는 것이 안전합니다.
필수는 아니지만 사용하는 것을 권장합니다.
기출문제 공개 여부
AICE 시험 기출문제는 KT 정책상 별도로 공개되지 않아 기출 문제 제공이 어려운 부분입니다.
실전모의고사 난이도 관련
이 시험은 일부 문제를 실제 시험 대비용으로 조금 어렵게 구성한 부분이 있습니다.
다만 수업에서 다루지 않은 내용이 갑자기 등장하는 부분은,
이렇게도 풀 수 있다는 것을 경험 삼아 보여드리기 위해 답변에 포함했었습니다.
전체적으로 혼란을 드린 부분이 있었던 점 양해 부탁드립니다.
추가로 궁금하신 점 있으시면 언제든 문의 부탁드립니다. 감사합니다.
댓글을 남기려면 로그인하세요.