1. 程式人生 > >scikit-learn中的多層感知器呼叫模型輸出資料型別為float出現Unknown label type: 'unknown'

scikit-learn中的多層感知器呼叫模型輸出資料型別為float出現Unknown label type: 'unknown'

受下面截圖的啟發,說的意思好像是輸出型別必須是絕對的(categorical),train_y後加上astype(‘int’)即可,fit(train_x,train_y.astype(‘int’)),但是不能試astype('float'),用這個還是會報錯,具體原因我不清楚,解決方法就是把輸出資料乘以一個數例如10000,然後轉換成整數,最後記得對預測集合除10000進行轉化。參考連結:1.https://blog.csdn.net/htbeker/article/details/80348970                                                                                                                       2.

https://stackoverflow.com/questions/41925157/logisticregression-unknown-label-type-continuous-using-sklearn-in-python