Насколько я понимаю, я мог бы проанализировать поддерживающие векторы из модели, созданной путем обучения с набором данных с помощью LibSVM.Как классифицировать вручную парсинг векторов поддержки из модели LibSVM?
Какая будет формула для создания классификатора?
ли мне нужны данные в заголовках файла, как следующее (ядро и т.д. ... до перечисленных опорных векторов):
svm_type c_svc
kernel_type rbf
gamma 0.125
nr_class 4
total_sv 1038
rho -0.859244 -0.876628 -0.958343 0.543365 -1.10722 -1.79433
label 2 1 3 0
nr_sv 364 276 242 156
SV
Мой случай
- Я хочу сделать классификацию из Node.JS. Но для LibSVM для него пока нет привязок.
- Поскольку мои модели не будут меняться, я хотел бы сделать классификацию в Node.JS, удерживая модель в памяти.
- Если это окажется медленным, я скорее напишу ту же классификацию с нуля в C++ и создаю модуль-оболочку, если это всего лишь простой расчет (как я подозреваю).
Спасибо.
Если вы все еще пытаетесь использовать libsvm на узле, есть библиотека под названием [node-svm] (https://github.com/nicolaspanel/node-svm) – nicolaspanel
Спасибо, я переписал классификацию в JavaScript от источник libsvm, но не выпустил это. Это должно быть лучше для людей, которые в порядке с бинарной зависимостью. –