Экспорт моделей Weka для использования в C или C ++ - PullRequest
6 голосов
/ 15 мая 2011

Я имел большой успех, используя Weka для исследования данных и решая, какой алгоритм классификации лучше всего подходит для моей задачи.Теперь, когда у меня есть обученная модель, которая работает, я хотел бы интегрировать ее в остальную часть моей программы на C ++.К сожалению, это кажется сложной задачей: только Weka имеет встроенную поддержку экспорта классификаторов в виде объектных файлов Java.Кто-нибудь нашел способ экспортировать обученные Weka параметры модели в полезный формат?

Мне было бы особенно интересно, если бы была утилита, которая генерирует код C / C ++ из дерева решений J48.

Ответы [ 2 ]

2 голосов
/ 08 июня 2011

J48 реализует интерфейс Sourcable, что означает, что он может выводить построенную модель в виде исходного кода Java (вы, вероятно, сможете добиться этого с помощью панели классификаторов в интерфейсе проводника). Тогда можно будет автоматически перевести это на C / C ++.

2 голосов
/ 15 мая 2011

Насколько я понимаю, J48 - это Java-реализация алгоритма Quinlan C4.5 со свободным кодом C на http://www.rulequest.com/Personal/ Это то, что вы ищете?

...