nok / sklearn-porter

Transpile trained scikit-learn estimators to C, Java, JavaScript and others.
BSD 3-Clause "New" or "Revised" License
1.29k stars 170 forks source link

ModuleNotFoundError: No module named 'sklearn.tree.tree' #92

Open hrrm2007 opened 1 year ago

hrrm2007 commented 1 year ago

Porter.py incorrect❗

.... from sklearn.metrics import accuracy_score from sklearn.tree.tree import DecisionTreeClassifier from sklearn.ensemble.weight_boosting import AdaBoostClassifier from sklearn.ensemble.forest import RandomForestClassifier from sklearn.ensemble.forest import ExtraTreesClassifier ....

Porter.py correct✔

from sklearn.metrics import accuracy_score from sklearn.tree import DecisionTreeClassifier from sklearn.ensemble import AdaBoostClassifier from sklearn.ensemble import RandomForestClassifier from sklearn.ensemble import ExtraTreesClassifier from sklearn.svm import LinearSVC from sklearn.svm import SVC from sklearn.svm import NuSVC from sklearn.neighbors import KNeighborsClassifier from sklearn.naive_bayes import GaussianNB from sklearn.naive_bayes import BernoulliNB

hrrm2007 commented 1 year ago

f**k your package , it has lots of errors😂. please debug your package

vladBaciu commented 11 months ago

The problem is with the version of sklearn you are using. No one is forcing you to use this package anyway. Create your own from scratch. I'd be glad to see how you do it :)