Строковые ядра для регрессии GP/SVM
Я хочу решить небольшую проблему регрессии, когда входные данные представляют собой строки переменной длины из небольшого словаря. Я хотел бы использовать регрессию Гауссова процесса с некоторым типом строкового ядра. (Регрессия SVM также хорошо.)
На этой странице я вижу, что сёгун поддерживает много видов строковых ядер - может кто-нибудь предоставить краткую сводку (со ссылками на статьи) о том, как они работают?
Я также хотел бы увидеть работающий пример (на python), так как я никогда раньше не использовал сёгун. Я нашел этот пост в stackru, но он датирован 2014 годом, и не ясно, обновлен ли интерфейс.
Спасибо Кевин
1 ответ
Страницы документации строковых классов ядра содержат информацию, которую вы ищете. Например:
- http://www.shogun-toolbox.org/api/latest/classshogun_1_1CPolyMatchStringKernel.html содержит сводную информацию высокого уровня.
- http://www.shogun-toolbox.org/api/latest/classshogun_1_1CSalzbergWordStringKernel.html относится к статье.
Вполне вероятно, что не все классы будут содержать одну часть информации или другую.