Tag: svm

Поиск сетки Scikit-learn с регрессией SVM

Я изучаю перекрестный поиск в сетке и нахожусь в этом плейлисте youtube, и учебник также был загружен в github в качестве ноутбука ipython. Я пытаюсь воссоздать коды в разделе « Поиск нескольких параметров одновременно », но вместо использования knn я использую регрессию SVM. Это мой код from sklearn.datasets import load_iris from sklearn import svm from […]

Внедрение SVM, scikits учатся сокращению времени выполнения, быстрее svm

Я работаю с scikit-learn по созданию некоторых прогностических моделей с SVM. У меня есть набор данных с около 5000 примерами и около 700 функций. Я в 5 раз перекрестно проверяю с помощью сеттинга 18×17 на моем тренировочном наборе, а затем используя оптимальные параметры для своего тестового набора. прогоны идут намного дольше, чем я ожидал, и […]

Как использовать SVM scikit-learn с гистограммами в качестве функций?

Я хочу использовать SVM scikit-learn с ядром chi-squared, как показано здесь . В этом случае ядро ​​находится на гистограммах, и это то, что представлены моими данными. Тем не менее, я не могу найти пример того, как они используются с гистограммами. Каков правильный способ сделать это? Правильный ли подход просто рассматривать гистограмму как вектор, где каждый […]

Как рассчитать вероятность (доверительность) классификации SVM для небольшого набора данных?

Случай использования : У меня есть небольшой набор данных с примерно 3-10 выборками в каждом классе. Я использую sklearn SVC для классификации тех, у кого есть ядро rbf . Мне нужна уверенность в предсказании вместе с предсказанным классом. Я использовал метод pred_proba SVC. С этим я получал странные результаты. Я немного искал и узнал, что […]

libsvm для построения кривых ROC

Я новичок в libsvm, я знаю, как классифицировать с помощью libsvm. Но я не уверен, как использовать libsvm для построения кривых ROC, использование которых дается в соответствии с официальным сайтом libsvm: plotroc.py [-v cv_fold | -T testing_file] [libsvm_options] training_file Я не понимаю, как заменить то же самое в моей программе. Я хочу реализовать двоичный классификатор. […]

Получение отрицательной альфа-информации в SVM с использованием пакета scikit в python

Я использую SVM, используя пакет scikit в python. У меня возникают трудности при интерпретации значений «alpha i» в plot_separating_hyperplane.py import numpy as np import pylab as pl from sklearn import svm # we create 40 separable points np.random.seed(0) X = np.r_[np.random.randn(20, 2) – [2, 2], np.random.randn(20, 2) + [2, 2]] Y = [0] * 20 […]

Градиент функции потерь для SVM

Я работаю над этим классом в сверточных нейронных сетях. Я пытался реализовать градиент функции потерь для svm и (у меня есть копия решения). У меня возникли проблемы с пониманием того, почему решение верное. На этой странице он определяет градиент функции потерь следующим образом: В моем коде I мой аналитический градиент совпадает с числовым, когда он […]

libsvm – Перекрестная проверка достоверности, аналогичная соотношению меток

Я использую интерфейс Python для libsvm, и я замечаю, что после выбора лучших параметров C и gamma (ядро RBF) с использованием поиска в сетке, когда я тренирую модель и перекрестно проверяю ее (в 5 раз, если это актуально ), то точность, которую я получаю, такая же, как отношение меток в моем наборе данных обучения. У […]

Sklearn.KMeans (): Получить метки центроида класса и ссылку на набор данных

Sci-Kit изучает уменьшение размерности Kmeans и PCA У меня есть набор данных, 2М строк по 7 столбцов, с различными измерениями потребления энергии на дому с датой для каждого измерения. Дата, Global_active_power, Global_reactive_power, Напряжение, Global_intensity, Sub_metering_1, Sub_metering_2, Sub_metering_3 Я поместил свой набор данных в рамку данных pandas, выбрав все столбцы, но столбец даты, а затем выполнил […]

Предупреждающие сообщения при использовании python

Я продолжаю получать это, когда запускаю SVM-код python: Warning (from warnings module): File "/usr/local/lib/python2.7/dist-packages/sklearn/cross_validation.py", line 44 "This module will be removed in 0.20.", DeprecationWarning) DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also note that the interface of the […]

Python - лучший язык программирования в мире.