Как использовать модель (дерево решений) в C / C ++, которая обучалась в R?

у нас есть система C ++, и я имел в виду, как интегрировать модель в нашу систему?

Я использую R для обучения модели дерева решений, напечатайте дерево следующим образом:

     Conditional inference tree with 47 terminal nodes

Response:  label
Inputs:  term_num, res_num, r0_pv_num, r0_dr, r0_tr, r0_qr, r0_cr, r0_td, r0_hit_tn, r0_hit_tidf, r0_hit_cidf, r0_hit_tnr, r0_tidfr, r0_cidfr, r0_fr, r1_pv_num, r1_dr, r1_tr, r1_qr, r1_cr, r1_td, r1_hit_tn, r1_hit_tidf, r1_hit_cidf, r1_hit_tnr, r1_tidfr, r1_cidfr, r1_fr, r2_pv_num, r2_dr, r2_tr, r2_qr, r2_cr, r2_td, r2_hit_tn, r2_hit_tidf, r2_hit_cidf, r2_hit_tnr, r2_tidfr, r2_cidfr, r2_fr, r3_pv_num, r3_dr, r3_tr, r3_qr, r3_cr, r3_td, r3_hit_tn, r3_hit_tidf, r3_hit_cidf, r3_hit_tnr, r3_tidfr, r3_cidfr, r3_fr
Number of observations:  9944

1) r3_fr <= 910; criterion = 1, statistic = 2800.604
2) r1_tr <= 12; criterion = 1, statistic = 375.037
3) r3_dr <= 4; criterion = 1, statistic = 107.044
4) r0_tidfr <= 0.65; criterion = 1, statistic = 52.212
5) r0_tr <= 0; criterion = 0.999, statistic = 19.047
6)*  weights = 358
5) r0_tr > 0
7) term_num <= 4; criterion = 0.994, statistic = 14.917
8) r3_fr <= 496; criterion = 1, statistic = 20.334
9)*  weights = 149
8) r3_fr > 496
10)*  weights = 140
7) term_num > 4
11)*  weights = 825
4) r0_tidfr > 0.65
12)*  weights = 190
3) r3_dr > 4
13) term_num <= 4; criterion = 1, statistic = 43.327
14) r3_fr <= 613; criterion = 1, statistic = 37.962
15)*  weights = 33
14) r3_fr > 613
16)*  weights = 225
etc...

Как я могу перенести эту модель в мою систему C / C ++? (И это не терминальный узел в печати). Спасибо!

0

Решение

Вам необходимо предпринять следующие шаги:

  1. Узнайте, каков интерфейс вашей системы C ++, т. Е. Какие входные данные ему нужны и в какой форме, чтобы иметь возможность запускать дерево решений.
  2. Взаимодействуйте с кодом C ++ способом, определенным на шаге 1. Это можно сделать либо в памяти, либо с помощью файлов на диске.
  3. Запустите дерево решений.

В этом контексте Rcpp Пакет R может быть интересным для просмотра. Это облегчает запуск кода C ++ изнутри R.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector