Basis van machine learning

Welke beschrijving van het verschil tussen bagging (random forests en dergelijke) en boosting bij ensemble learning is juist?

  1. ABagging traint modellen onafhankelijk van elkaar op meerdere trainingssets die door trekken met teruglegging zijn gemaakt en combineert de resultaten door middelen of meerderheidsstemming, terwijl boosting modellen een voor een toevoegt zodat elk de fouten van de vorige compenseert
  2. BBagging voegt modellen een voor een toe en legt daarbij de nadruk op de gegevens die het vorige model fout had, terwijl boosting onderling onafhankelijke modellen parallel traint op gegevens die met teruglegging zijn getrokken en een meerderheidsstemming houdt
  3. CZowel bagging als boosting bouwt één grote beslisboom en snoeit daarna overbodige takken weg om overfitting te voorkomen
Antwoord en toelichting tonen

Antwoord: A. Bagging traint modellen onafhankelijk van elkaar op meerdere trainingssets die door trekken met teruglegging zijn gemaakt en combineert de resultaten door middelen of meerderheidsstemming, terwijl boosting modellen een voor een toevoegt zodat elk de fouten van de vorige compenseert

Bagging maakt licht verschillende trainingssets door willekeurig uit de oorspronkelijke gegevens te trekken waarbij herhalingen zijn toegestaan (bootstrapping), en combineert de voorspellingen van de vele daarop getrainde modellen door middelen of meerderheidsstemming. De modellen zijn onafhankelijk en kunnen dus parallel worden getraind; het belangrijkste effect is een kleinere variantie. Een random forest is een baggingmethode die ook de kenmerken voor het splitsen willekeurig kiest en zo de verscheidenheid van de beslisbomen vergroot. Boosting voegt na elkaar zwakke modellen toe die elk de fouten van de tot dan toe gebruikte modellen compenseren, en verlaagt vooral de bias.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van machine learning

  1. De klasse van het tweedimensionale punt (0, 0) wordt met k-nearest neighbors voorspeld. De trainingsdata bestaan uit de rode punten (1, 0), (3, 0) en (0, −3) en de blauwe punten (0, 2) en (−2, 1). Welke combinatie van voorspellingen voor k = 3 en k = 5 is juist bij gebruik van de euclidische afstand?
  2. Welke beschrijving van een support vector machine (SVM) is juist?
  3. 20% van alle e-mails is spam. Een bepaald woord komt voor in 50% van de spammails en in 5% van de andere e-mails. Welke waarde ligt het dichtst bij de kans dat een e-mail met dit woord spam is?
  4. Welke logische functie kan niet worden weergegeven door een enkelvoudig perceptron dat alleen uit een invoerlaag en een uitvoerlaag bestaat (één neuron dat met een drempel 0 of 1 uitvoert)?
  5. Bij classificatie met drie klassen zijn de waarden die in de softmaxfunctie gaan (logits) 3, 1 en 0. Ongeveer hoeveel keer zo groot is de uitvoer (kans) van de eerste klasse als die van de tweede klasse? Welke waarde ligt het dichtst bij het antwoord?