目前,我正在使用Scikit-learn
inPython 3.6
对具有 7-8 个类别的数据进行分类(例如[C, A.1, A.2, B.3, B.1.1, B.1.2, B.2.1, B.2.2]
,由下面的黑色边框表示),但我开始意识到这些组中有一个固有的层次结构,可以在分类过程中使用。我打算编写自己的算法,但如果存在的话,我不想重新发明轮子。
是否存在可以像这样以分层方式预测类标签的算法(最好在 中Python
)?如果没有,是否有任何使用这种方法的例子?它让我想起了神经网络中的层,但我没有足够的样本用于神经网络。
例如,A.1
和A.2
inLevel-1
是 的子组Level-0_A
。 Level-0_C
没有子群。