Я занимаюсь классификацией, и у меня есть список с двумя размерами:Как сделать PCA и SVM для классификации в python
Data=[list1,list2]
песни1 является 1000 * 784 размер. Это означает, что 1000 изображений были изменены с 28 * 28 размер на .
лист2 - 1000 * 1 размер. Он показывает метку, к которой принадлежат изображения. С кода ниже, я применил PCA:
from matplotlib.mlab import PCA
results = PCA(Data[0])
выход, как это:
Out[40]: <matplotlib.mlab.PCA instance at 0x7f301d58c638>
теперь, я хочу использовать SVM в качестве классификатора. Я должен добавить ярлыки. Поэтому у меня есть новые данные, подобные этому для SVm:
newData=[results,Data[1]]
Не знаю, как использовать SVM здесь.
Вы можете использовать пакет из sklearn сделать сокращение возможностей и обучение классификаторов. – William