Label Powersetアプローチを使用して、複数ラベルから複数クラスに分類することもできます。 Label Powerset変換は、トレーニングセットにアトリストされたすべてのラベルの組み合わせを別のクラスとして扱い、複数クラスのクラスターの1つのインスタンスを作成し、割り当てられたクラスをマルチラベルのケースに変換します。 scikit-multilearnおよびテンソルフロー推定器の上のscikit互換ラッパー、またはinput_fnまたはskflowを使用して提供されます。次に、LabelPowersetのインスタンスに接続します。
と行くことができるコードは次のとおりです。答えを
from skmultilearn.problem_transform import LabelPowerset
import tensorflow.contrib.learn as skflow
# assume data is loaded using
# and is available in X_train/X_test, y_train/y_test
# initialize LabelPowerset multi-label classifier
# with tensor flow DNN base classifier
classifier = LabelPowerset(skflow.TensorFlowDNNClassifier(OPTIONS))
# train
classifier.fit(X_train, y_train)
# predict
predictions = classifier.predict(X_test)
感謝を!私が失っているのは、イメージをクラスに関連付ける方法です。テンソルフローのドキュメンテーションでは、サンプルタイプは見つかりませんでした。私のイメージをクラスに関連付ける方法を知っていますか?私の場合、私はそれはようなものになるだろうと思うだろう: Image1のclass1に 画像1のクラス2ように 画像2のclass5 画像2 class1に 画像3クラス4 そして.. –