RankBoost

RankBoost este o metodă de stimulare foarte asemănătoare cu AdaBoost . Scopul acestei metode de învățare este de a clasifica un set de date unul față de celălalt, prin asocierea acestora cu un rang de clasificare.

Algoritmul ia liniile generale ale AdaBoost, dar înlocuiește exemplele cu perechi (exemplu pozitiv față de exemplu negativ). Selecția urmărește să maximizeze scorul exemplelor pozitive față de cel al exemplelor negative.

Algoritm

Valorile de intrare

Luați în considerare un set de învățare adnotat: unde sunt exemplele și adnotările.

Rețineți indicele exemplelor pozitive și cele ale exemplelor negative.

Inițializare

Inițializăm distribuția exemplelor cu numărul de pozitive și numărul de negative.

Proces

Pentru :


cu un factor de normalizare

Rezultat

Clasificatorul rezultat din procesul de selecție este:

Conexiuni

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">