빅이시 작업형2 기초 - 케이스 1~3 관련 문의
2
작성한 질문수 4
안녕하세요. 빅이시 강의 수강 및 코드 관련 문의 드립니다.
'추천' 파트와 달리 '기초'에는 랜덤 포레스트 모델로(만) 예측하는 코드가 구현되어 있음을 확인했습니다.
기초 케이스에도 LightGBM으로도 예측하는 코드를 추가 가능하실까요?
추천(1~3) 코드에서 LightGBM 부분을 추출하여 기초 코드를
'# 2_1. 머신러닝 학습 및 예측(랜덤포레스트)'
'# 2_2. 머신러닝 학습 및 예측(LightGBM)'
'# 3_1. 결과 파일 생성(랜덤포레스트)'
'# 3_2. 결과 파일 생성(LightGBM)'
이렇게 코드를 자체적으로 이식(?)하고 이원화하여 수정해보려고 했는데 재대로 한 게 맞는지 확신이 없어 문의드립니다ㅠㅜ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 초코님.
빅데이터 분석기사 실기 강의에서 LightGBM을 사용한 예측 코드 추가에 대한 질문 감사드립니다!
LightGBM은 랜덤 포레스트와 함께 사용될 수 있는 강력한 머신러닝 모델입니다. 기초 케이스에 LightGBM을 추가하고자 하는 취지에 대해 도움이 될 수 있도록 간단한 설명을 드리겠습니다.
LightGBM의 도입:
- 기초 케이스에 LightGBM 모델을 추가하고자 하시는 계획은 매우 좋습니다. LightGBM은 높은 예측 성능과 빠른 학습 속도를 자랑하기 때문에, 다양한 데이터셋에서 랜덤포레스트와 함께 사용하여 비교 분석을 통해 성능을 최적화할 수 있습니다.
- 기초 케이스에 LightGBM 모델을 추가하고자 하시는 계획은 매우 좋습니다. LightGBM은 높은 예측 성능과 빠른 학습 속도를 자랑하기 때문에, 다양한 데이터셋에서 랜덤포레스트와 함께 사용하여 비교 분석을 통해 성능을 최적화할 수 있습니다.
코드 이식 방법:
- ’# 2_1. 머신러닝 학습 및 예측(랜덤포레스트)’ 부분 코드를 참고하여, 아래와 같은 형식으로 LightGBM 코드를 추가하시면 됩니다:
”`python
from lightgbm import LGBMClassifier, LGBMRegressor
model_lgb = LGBMClassifier() if is_classification else LGBMRegressor()
model_lgb.fit(X_train, y_train)
y_pred_lgb = model_lgb.predict(X_test)
“`- ’# 2_1. 머신러닝 학습 및 예측(랜덤포레스트)’ 부분 코드를 참고하여, 아래와 같은 형식으로 LightGBM 코드를 추가하시면 됩니다:
결과 파일 생성:
- 결과 파일 생성 부분에서도 ‘# 3_2. 결과 파일 생성(LightGBM)‘으로 확장하여 랜덤 포레스트 예측 결과와 함께 저장하시면, 비교 분석에 유리합니다.
- 결과 파일 생성 부분에서도 ‘# 3_2. 결과 파일 생성(LightGBM)‘으로 확장하여 랜덤 포레스트 예측 결과와 함께 저장하시면, 비교 분석에 유리합니다.
검증:
- 코드는 잘 작성된 것 같습니다만, 모델이 잘 학습되었는지 성능 평가를 통해 확인해보시길 추천합니다. 학습 후 평가 지표(예: 분류 문제의 경우 정확도, 회귀 문제의 경우 RMSE)를 확인하세요.
- 코드는 잘 작성된 것 같습니다만, 모델이 잘 학습되었는지 성능 평가를 통해 확인해보시길 추천합니다. 학습 후 평가 지표(예: 분류 문제의 경우 정확도, 회귀 문제의 경우 RMSE)를 확인하세요.
아래 링크에서 유사한 질문과 답변을 확인하실 수 있습니다. 이 답변들을 참고하시면 더욱 도움이 될 것입니다:
LightGBM을 적절히 적용하여 좋은 결과를 얻으시길 바랍니다! 추가적으로 궁금한 점이 있으시면 더 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
데이터프레임 슬라이싱 인덱싱 질문2
0
10
1
단일표본검정, 샤피로검정, 윌콕슨검정
0
19
2
강의자료 다운로드 여부
0
18
1
문제에 첨부된 예시와 실제 출력된 샘플 비교
0
14
2
원핫 인코딩 관련
0
26
2
타겟 분리
0
22
2
Id 삭제
0
25
2
roc_auc_score 질문: 작업형2 모의문제3 09분 48초
0
23
2
원핫인코딩 코드 질문
0
22
2
map 함수 사용 필수적인가요
0
31
2
수강 기한 연장 문의드립니다.
0
39
2
34강 평가지표
0
32
2
103강 작업2형 전처리(레이블인코딩 부분) 오류
0
23
3
작업형1_section14 문의
0
20
2
작업형1_연습문제 7번 관련입니다.
0
24
2
데이터 프레임 슬라이싱 혹은 데이터 선택하기가 어렵습니다.
0
22
2
크로스 밸리데이션 질문
0
24
2
로지스틱 회귀분석 질문
0
25
2
수치형 데이터만 선택하여 푸는 경우에 오답확률이 높아질까요?
0
29
2
2유형 object 컬럼 인코딩 관련 질문
0
43
2
하이퍼파라미터 변수
0
35
2
52강 이원분산분석
0
32
2
실제시험환경에서 작업형1,2,3의 문제풀이 순서
0
39
2
독립표본검정
0
29
2





