내가 가지고 내 featuresets
같은 형태의 요소가 포함 된 사전 :특징 집합을 사전으로 제공하는 교차 유효성 검사 및 임의 포리스트 분류 도구를 구현하는 방법은 무엇입니까?
({0: 0.48447204968944096,
1: 0.035093167701863354,
2: 0.07453416149068323,
3: 0.046583850931677016,
4: 0.0,
5: 0.09316770186335403,
...
162: 1,
163: 1.0}, 'male')
나는 sklearn 라이브러리에서 cross_val_score
또는 cross_val_predict
을 구현하려고, 항상 결과가 "
말을 몇 가지 오류를 보여주는 float 값은 dict 일 수 없습니다. "
파이썬에서 선형 SVC 및 임의 포리스트 분 류기를 사용하여 교차 유효성 검증을 구현하는 데 도움을 줄 수 있습니까? 또한
train_set, test_set = featuresets[1:1628], featuresets[1630:3257]
np.asarray(train_set)
np.asarray(test_set)
clf = SVC(kernel='linear', C=5)
predicted = cross_val_predict(clf, train_set, test_set, cv=10)
metrics.accuracy_score(test_set, predicted)
, 내가 여기 kfold 교차 유효성 검사를 구현하는 방법을지고 있지 않다 :
나는이 전에 시도했다.
데이터를 numpy 배열로 변환하십시오. 모두 – lejlot
위에 표시된 데이터는 두 개의 요소가있는 튜플입니다. 첫 번째는 dict이고 다른 하나는 문자열입니다. 문자열을 예측 변수로하는 목표 변수입니다. 또한'cross_val_predict'의 사용법이 잘못되었습니다. –
'featuresets' 유형은 무엇입니까? – Tonechas