2016-08-02 5 views
0

У меня есть собственный алгоритм, который использует функцию ядра для вычисления расстояний. Я хочу соответствовать параметрам ядра, но я не знаю, как это сделать, поскольку пакет caret разрешает только их алгоритмы (такие как SVM, деревья решений и т. Д.). Я хотел бы знать, есть ли какая-то функция оптимизатора. Спасибонастройка параметров ядра алгоритма

ответ

1

Если у вас есть объективная оценка эффективности вашего алгоритма (например, точность классификации), попробуйте использовать мяту. Это инструмент оптимизации байесовских параметров. Вы можете рассматривать свой алгоритм как черный ящик и настраивать параметры для вашего ядра.

https://github.com/JasperSnoek/spearmint

+0

Спасибо, это в R доклада доступен? –

+0

Это написано на python, но если вы используете [rpy2] ​​(http://rpy2.bitbucket.org), вы можете создать оболочку python для вашего R-кода. –

Смежные вопросы