Ugrás a tartalomhoz

committee machine

A Wikiszótárból, a nyitott szótárból


Főnév

committee machine (tsz. committee machines)

  1. (informatika, mesterséges intelligencia) A committee machine egy ensemble (együttes) tanulási modell a mesterséges intelligenciában, amely több különálló prediktor (pl. neurális hálózat, döntési fa, vagy más tanuló algoritmus) szavazása vagy átlagolása alapján hoz döntést. A név arra utal, hogy egy „bizottság” (committee) tagjai együtt döntenek, nem egyetlen modell.



🎯 Lényege

A committee machine célja, hogy több modell kombinálásával:

  • javítsa a pontosságot,
  • csökkentse a túlilleszkedést (overfitting),
  • és robusztusabb előrejelzéseket adjon.



🧠 Fő típusai

1. Statikus committee machine

  • Az almodellek fixek, tanítás után nem változnak.
  • Az eredmények átlagolással vagy többségi szavazással kerülnek összevonásra.

2. Dinamikus committee machine

  • A döntésben való részvétel körülményfüggő: pl. csak bizonyos modellek vesznek részt az adott mintára adott válaszban.



🏗️ Komponensek

  1. Almodellek: több, egymástól független vagy kissé eltérő tanuló (pl. neurális hálók)
  2. Kombinációs szabály:
    • Átlagolás (regresszió esetén)
    • Többségi szavazás (klasszifikáció esetén)
    • Súlyozott döntés (különböző modellek más súlyt kapnak)



🔢 Egyszerű példa (klasszifikáció)

Három osztályozó ad eredményt egy bemenetre:

Modell Predikció
A 🟥 (osztály 1)
B 🟩 (osztály 2)
C 🟩 (osztály 2)

Többségi szavazással az eredmény: 🟩 (osztály 2)



📊 Matematikai formalizálás

Legyenek a tagmodellek kimenetei egy bemeneti -re.

Regresszió esetén:

Klasszifikáció esetén (majority voting):



🔍 Összevetés más ensemble módszerekkel

Módszer Kulcsjellemző
Committee machine Általános ensemble, lehet homogén vagy heterogén
Bagging Több modell ugyanazon algoritmus alapján, különböző mintákon
Boosting Sorozatos tanulás, ahol a következő modell a hibákat próbálja korrigálni
Stacking Több modell + metatanuló, amely az almodellek eredményeiből tanul



🧠 Példák valós használatra

  • Spam szűrés – több szűrőmodul eredményének kombinálása
  • Képklasszifikáció – különböző neurális hálók véleményének átlagolása
  • Pénzügyi előrejelzés – több regressziós modell összevonása
  • Orvosi diagnózis – különböző diagnosztikai módszerek eredményeinek összevetése



🧩 TL;DR

A committee machine egy olyan gépi tanulási modell, amely több tanuló algoritmus eredményét kombinálja szavazással vagy átlagolással. Ez a megközelítés gyakran pontosabb és stabilabb predikciókat eredményez, mint bármelyik egyedi modell külön.