Я рассматриваю построение интерфейсов MATLAB и R для Ross Куинланом «s C5.0 (для тех , кто не знаком с ним, C5.0 является алгоритм дерева решений и пакет программного обеспечения, расширение C4.5 ), и я пытаюсь получить представление о компонентах, которые мне нужно написать.
Единственная документация, которую я нашел для C5.0, находится здесь , это руководство для See5 (интерфейс Windows к C5.0?). Деготь файл поставляется с Makefile, но без каких - либо файлов Readme или какой - либо дополнительной документации.
Из того, что я прочитал в руководстве выше, C5.0 использует представление на основе ASCII для обработки входов и выходов, и я также рассматриваю возможность создания интерфейса, который передает двоичные данные непосредственно между MATLAB или R и C5.0. Используется ли представление данных C5.0 каким-либо другим программным обеспечением для машинного обучения / классификации?
Кто-нибудь пробовал создавать интерфейс MATLAB или R для ID3, C4.5 или C5.0 раньше?
Спасибо
источник
Ответы:
Это звучит как отличная идея, тем более что страница, на которую вы ссылаетесь, показывает, что C5.0 теперь находится под лицензией GPL.
У меня есть некоторый опыт упаковки программного обеспечения C / C ++ в R с использованием Rcpp ; Я был бы рад помочь.
источник
Интерфейс C / C ++ кода в MATLAB довольно прост, все, что вам нужно сделать, это создать функцию шлюза MEX для обработки преобразования параметров и возвращаемых параметров. У меня есть опыт в создании MEX-файлов для такого рода вещей, и я был бы рад помочь.
источник
ОБНОВИТЬ:
Теперь на CRAN:
http://cran.r-project.org/web/packages/C50/index.html
ОРИГИНАЛ:
Мы немного поработали над этим (начиная с Cubist, затем работая над C5.0).
Если вы хотите внести свой вклад:
https://r-forge.r-project.org/projects/rulebasedmodels/
был создан недавно, и мы должны проверить исходный код в.
Некоторое время у нас был доступ к кубистским источникам (но было явное соглашение не связывать его с другим ПО), и мы обсуждали различные варианты включения кода, но я думаю,
источник
Документация по C5.0 (Linux) находится по адресу http://rulequest.com/see5-unix.html.
источник