
ML 파이프라인 및 검증
Scikit-learn 파이프라인, cross-validation, GridSearchCV, RandomizedSearchCV, data leakage, 계층화
22 면접 질문·
Mid-Level
1변환을 수동으로 적용하는 대신 scikit-learn Pipeline을 사용하는 주요 이점은 무엇입니까?
1
변환을 수동으로 적용하는 대신 scikit-learn Pipeline을 사용하는 주요 이점은 무엇입니까?
답변
Pipeline은 동일한 변환이 훈련 데이터와 테스트 데이터에 일관되게 적용되도록 보장합니다. 모든 전처리 및 모델링 단계를 단일 객체로 캡슐화하여 코드를 단순화하고 data leakage를 방지하며 모델을 프로덕션에 배포하기 쉽게 만듭니다.
2Pipeline의 모든 단계를 훈련하고 예측을 수행하기 위해 어떤 메서드를 호출해야 합니까?
2
Pipeline의 모든 단계를 훈련하고 예측을 수행하기 위해 어떤 메서드를 호출해야 합니까?
답변
fit_predict 메서드는 회귀 또는 분류 Pipeline에는 존재하지 않습니다. 먼저 fit()을 호출하여 파이프라인을 훈련한 다음 predict()를 호출하여 예측을 얻어야 합니다. 또는 더 많은 제어를 위해 fit() 다음에 predict()를 별도로 호출할 수 있습니다.
3머신러닝 맥락에서 data leakage란 무엇입니까?
3
머신러닝 맥락에서 data leakage란 무엇입니까?
답변
Data leakage는 테스트 세트나 미래 데이터의 정보가 훈련 중에 우연히 사용될 때 발생합니다. 이는 전처리 중(분할 전에 전체 데이터셋에 대해 평균을 계산) 또는 타겟을 간접적으로 포함하는 특성을 통해 발생할 수 있습니다. 이는 일반화되지 않는 인위적으로 높은 성능을 초래합니다.
4
scikit-learn에서 ColumnTransformer의 역할은 무엇입니까?
5
K-Fold cross-validation이란 무엇입니까?
+19 면접 질문
기타 Data Science & ML 면접 주제
Python 기초
Junior
25개 질문Python 객체 지향 프로그래밍
Junior
20개 질문Python 데이터 구조
Junior
20개 질문Git 기초
Junior
18개 질문SQL 기초
Junior
20개 질문NumPy 기초
Junior
22개 질문Pandas 기초
Junior
22개 질문Jupyter & Google Colab
Junior
16개 질문SQL Joins 및 고급 쿼리
Mid-Level
22개 질문Pandas 고급
Mid-Level
24개 질문Matplotlib & Seaborn을 활용한 시각화
Mid-Level
20개 질문Plotly로 만드는 인터랙티브 시각화
Mid-Level
18개 질문기술 통계
Mid-Level
20개 질문추론 통계학
Mid-Level
24개 질문Web Scraping
Mid-Level
18개 질문BigQuery & Cloud Data
Mid-Level
18개 질문Feature Engineering
Mid-Level
22개 질문지도 머신러닝: 회귀
Mid-Level
24개 질문지도 머신러닝: 분류
Mid-Level
24개 질문결정 트리 및 앙상블
Mid-Level
24개 질문비지도 ML
Mid-Level
22개 질문시계열 및 예측
Mid-Level
22개 질문Deep Learning 기초
Senior
24개 질문TensorFlow & Keras
Senior
22개 질문CNN 및 이미지 분류
Senior
24개 질문RNN 및 시퀀스
Senior
22개 질문Transformers 및 Attention
Senior
24개 질문NLP 및 Hugging Face
Senior
24개 질문GenAI 및 LangChain
Senior
24개 질문MLOps 및 배포
Senior
24개 질문