# using binary relevance from skmultilearn.problem_transform import BinaryRelevance from sklearn.naive_bayes # using classifier chains from skmultilearn.problem_transform import ClassifierChain from sklearn.naive_bayes # using Label Powerset from skmultilearn.problem_transform import LabelPowerset from sklearn.naive_bayes from skmultilearn.adapt import MLkNN classifier = MLkNN(k=20) # train classifier.fit(X_train, y_train 地址:http://scikit.ml/api/api/skmultilearn.adapt.html#module-skmultilearn.adapt 4.3集成方法 集成总是能产生更好的效果。
# using binary relevance from skmultilearn.problem_transform import BinaryRelevance from sklearn.naive_bayes # using classifier chains from skmultilearn.problem_transform import ClassifierChain from sklearn.naive_bayes # using Label Powerset from skmultilearn.problem_transform import LabelPowerset from sklearn.naive_bayes from skmultilearn.adapt import MLkNN classifier = MLkNN(k=20) # train classifier.fit(X_train, y_train
from skmultilearn.dataset import load_dataset from skmultilearn.adapt import MLkNN import sklearn.metrics
from skmultilearn.dataset import load_dataset from skmultilearn.adapt import MLkNN import sklearn.metrics
环境配置 python3.8或以上版本 须事先安装第三方库torch、numpy、sklearn、pandas、skmultilearn 可修改变量——主题数n、所用的本地数据集、多标签分类器
环境配置 python3.8或以上版本 须事先安装第三方库torch、numpy、sklearn、pandas、skmultilearn 可修改变量——主题数n、所用的本地数据集、多标签分类器 (M_T