4.3 앙상블학습 실습 데이터 에러
657
9 câu hỏi đã được viết
두번째 블록 코드를 수정없이 그대로 실행했는데 오류가 떠서 질문드립니다
AttributeError Traceback (most recent call last)
Input In [4], in <cell line: 13>()
11 # VotingClassifier 학습/예측/평가.
12 vo_clf.fit(X_train , y_train)
---> 13 pred = vo_clf.predict(X_test)
14 print('Voting 분류기 정확도: {0:.4f}'.format(accuracy_score(y_test , pred)))AttributeError: 'NoneType' object has no attribute 'split'무엇이 문제일까요??...
Câu trả lời 3
0
pip install threadpoolctl==3.1.0
이코드를 추가하니 해결이 되었습니다! 답변과 좋은 강의 감사합니다 :)!!
0
커널 재가동해보고 코드도 한 곳에 몰아서 해봤는데도 안되네요.. ㅜㅜ
sklearn 버전은 1.2.2 입니다 ! 자꾸 여쭤봐서 죄송합니다 ㅜ
0
제가 코랩에서 sklearn 1.2.2 버전에서 수행해 보았는데, 별 문제가 없습니다.
코랩에서 한번 수행해 보시겠습니까?
코랩에서 잘 되는데 PC에서 잘 안되면 뭔가 설치가 잘못 된것 같습니다.
pip install sklearn==1.0.3 으로 downgrade 하여 설치해 주시고, 다시 테스트 부탁드립니다.
확인후 글 업데이트 부탁드립니다.
0
안녕하십니까,
음, 저는 별 문제가 없는 코드인데....
일단 아래와 같이 vo_clf와 X_test의 type이 어떻게 되는지 확인해 주시겠습니까?
print(type(vo_clf)
print(type(X_test))
0
넵 타입은 아래와 같습니다 !
# type(vo_clf)
# sklearn.ensemble._voting.VotingClassifier
# type (X_test)
# numpy.ndarray
0
문제가 없어야 하는 코드 인데요..
커널을 재 기동 해보시고, 이전에는 2개의 cell로 되어 있던 것을 1개의 cell로 다 옮겨서 다시 한번 수행해 보십시요. 혹 여전히 안되면 설치하신 scikit learn 버전을 알려 주십시요.
import pandas as pd
from sklearn.ensemble import VotingClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.neighbors import KNeighborsClassifier
from sklearn.datasets import load_breast_cancer
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
cancer = load_breast_cancer()
data_df = pd.DataFrame(cancer.data, columns=cancer.feature_names)
# 개별 모델은 로지스틱 회귀와 KNN 임.
lr_clf = LogisticRegression()
knn_clf = KNeighborsClassifier(n_neighbors=8)
# 개별 모델을 소프트 보팅 기반의 앙상블 모델로 구현한 분류기
vo_clf = VotingClassifier( estimators=[('LR',lr_clf),('KNN',knn_clf)] , voting='soft' )
X_train, X_test, y_train, y_test = train_test_split(cancer.data, cancer.target,
test_size=0.2 , random_state= 156)
# VotingClassifier 학습/예측/평가.
vo_clf.fit(X_train , y_train)
pred = vo_clf.predict(X_test)
print('Voting 분류기 정확도: {0:.4f}'.format(accuracy_score(y_test , pred)))
# 개별 모델의 학습/예측/평가.
classifiers = [lr_clf, knn_clf]
for classifier in classifiers:
classifier.fit(X_train , y_train)
pred = classifier.predict(X_test)
class_name= classifier.__class__.__name__
print('{0} 정확도: {1:.4f}'.format(class_name, accuracy_score(y_test , pred)))
안녕하세요 열심히 수강중인 학생입니다
0
63
2
정수 인덱싱
0
68
2
넘파이 오류
0
85
2
11강 numpy의 axis 축 질문 드립니다.
0
85
2
Kaggle 에서 Santander customer satisfaction data 를 다운로드 되지가 않습니다.
0
79
2
Feature importances 를 보여주는 barplot 이 그래프로 안보여져요.
0
70
2
타이타닉 csv 파일이 주피터 화면에 보이지 않습니다.
0
75
2
타이타닉 csv 파일이 주피터 화면에 보이지 않습니다.
0
64
2
5강 강의 오류가 있어요.
0
84
1
실무에서 LTV 관련 모델 선택 질문입니다!
0
72
2
14강 강의 듣는중에 궁금한게 있어서 질문합니다~
0
69
3
파이썬 다운그레이 후 사이킷런 재설치
0
117
2
좋은 강의 감사합니다.
0
74
2
scoring 함수 음수값
0
67
2
6번 강의에 사이킷런, 파이썬, 아나콘다 각각 버전 일치 안 시키고 진행해도 강의 따라가 지나요?
0
100
2
분류 평가 정확도 예측
0
79
2
안녕하세요. 강의 들으면서 업무에 적용하고 싶은 수강생입니다.
0
99
1
카카오톡 채널 있나요
0
108
1
혹시 강의에서 사용하시는 ppt 받을 수 있는건가요
0
190
2
pca 스케일링 관련하여 질문드립니다.
0
100
2
주피터 대신 구글 코랩
0
172
2
강의에서 사용하는 pdf or ppt자료는 따로 없는 건가요?
0
148
2
실루엣 스코어..
0
86
2
float64 null 값 처리 방법
0
103
2

