Поделиться через


oneClassSvm: oneClassSvm

Создает список, содержащий имя функции и аргументы для обучения модели OneClassSvm с помощью rxEnsemble.

Использование

  oneClassSvm(cacheSize = 100, kernel = rbfKernel(), epsilon = 0.001,
    nu = 0.1, shrink = TRUE, ...)
 

Аргументы

cacheSize

Максимальный размер в МБ кэша, в который хранятся данные обучения. Увеличьте это для больших наборов обучения. Значение по умолчанию — 100 МБ.

kernel

Символьная строка, представляющая ядро, используемое для вычислений внутренних продуктов. Дополнительные сведения см. в статье maKernel. Доступны следующие варианты:

  • rbfKernel(): радиальное ядро функции. Его параметр представляется gamma в термине exp(-gamma|x-y|^2. Если он не указан, по умолчанию он делится 1 на количество используемых функций. Например: rbfKernel(gamma = .1). Это значение по умолчанию.
  • linearKernel(): линейное ядро.
  • polynomialKernel(): многономиальное ядро с именами aпараметров, biasа также deg в термине (a*<x,y> + bias)^deg. Значение biasпо умолчанию 0. Степень, degзначение по умолчанию 3. Если a значение не указано, оно делится 1 на количество функций. Например: maKernelPoynomial(bias = 0, deg = `` 3).
  • sigmoidKernel(): Сигмоидное ядро с именами gamma параметров и coef0 в термине tanh(gamma*<x,y> + coef0). gammaзначение по умолчанию, разделенное 1 на количество функций. coef0 Параметр по умолчанию0. Например: sigmoidKernel(gamma = .1, coef0 = 0).

epsilon

Пороговое значение для конвергенции оптимизатора. Если улучшение между итерациями меньше, чем пороговое значение, алгоритм прекращает работу и возвращает текущую модель. Значение должно быть больше или равно .Machine$double.eps. Значение по умолчанию — 0.001.

nu

Компромисс между долями выскользов и числом векторов поддержки (представлено греческой буквой nu). Должно быть от 0 до 1, обычно от 0,1 до 0,5. Значение по умолчанию — 0,1.

shrink

Использует эвристические методы сжатия, если TRUE. В этом случае некоторые примеры будут "сократиться" во время процедуры обучения, что может ускорить обучение. Значение по умолчанию — TRUE.

...

Дополнительные аргументы, передаваемые непосредственно в подсистему вычислений Майкрософт.