Hoe leert een machine?

Een model leert relaties uit voorbeelden, zoals een leerling veel gevallen ziet.

Wat je gaat leren

  • Leg uit: hoe leren een model verandert
  • Pas het idee toe in een voorbeeld: hoe leert een machine?
  • Herken beperkingen en verifieer het resultaat van de oefening

Een model leert relaties uit voorbeelden, zoals een leerling veel gevallen ziet. In tegenstelling tot een leerling is de aanpassing ervan een numeriek proces.

Je kunt deze cursus volgen zonder account of programmering. Voorbeelden maken gebruik van synthetische gegevens en AI-resultaten moeten worden gecontroleerd.

Hoe het werkt, stap voor stap

Hoe leren een model verandert

Trainingsgegevens zijn de reeks voorbeelden die worden gebruikt om modelparameters aan te passen. Begeleid leren omvat een doel, zoals 'spam'. Onbegeleid leren vindt structuur, zoals klantgroepen. Zelfgesuperviseerd leren creëert doelen uit gegevens, bijvoorbeeld het voorspellen van de volgende tekst. Validatie helpt bij het kiezen van instellingen; de testset blijft gescheiden tot de eindevaluatie. Een model dat voorbeelden onthoudt en faalt op het gebied van nieuwe gegevens is overfitting. Een goede splitsing voorkomt dat informatie uit de testset naar de training lekt.

Definieer succes voordat u gaat optimaliseren

Bereid representatieve verzoeken en verwachte antwoorden of eigenschappen voor. Inclusief gewone gevallen, dubbelzinnigheid, ontbrekende gegevens en gereedschapsfouten. Meet voor RAG het ophalen van bewijsmateriaal afzonderlijk van de correctheid van het antwoord. Recall@k meet het aandeel relevant bewijsmateriaal gevonden in de eerste k-resultaten; Precision@k meet het aandeel geretourneerde resultaten dat relevant is. Voor agenten: houd ook acties, machtigingen en stoppen bij. Een LLM-als-rechter kan de evaluatie versnellen, maar moet worden gekalibreerd ten opzichte van mensen. Wijzig de prompt, het model en de index niet tegelijkertijd als u wilt begrijpen wat de resultaten verbeterden.

AI is niet één soort model

Kunstmatige intelligentie is een familie van methoden voor herkenning, voorspelling, planning en generatie. Een op regels gebaseerd systeem volgt instructies die door mensen zijn geschreven. Machine learning leert relaties uit voorbeelden; deep learning maakt gebruik van netwerken met veel lagen. Generatieve AI produceert nieuwe inhoud. Een LLM werkt met taal, maar productaanbevelingen of defectdetectie kunnen andere modellen gebruiken. Denk aan een gereedschapskist: kies een hulpmiddel voor het probleem. Voor een vaste regel kan een eenvoudig algoritme geschikter zijn dan een agent.

Het verklarende schema

Hoe leert een machine? Volg de ononderbroken pijlen voor de hoofdstroom. Gestippelde blauwe pijlen leveren gegevens of context; roze pijlen geven feedback of geretourneerde resultaten weer. Kleuren en vormen onderscheiden modellen, winkels, beslissingen en resultaten. Training en validatie gids voor modelontwikkeling. De uitstaande testset wordt gebruikt voor de eindevaluatie, nooit om het model af te stemmen. Verbindingen: Trainingsvoorbeelden → Training / validatie / testsplitsing; Training / validatie / testsplitsing → Modeltraining; Modeltraining → Geleerde parameters; Training / validatie / testsplitsing → Validatie voorbeelden; Validatie voorbeelden → Validatie metingen; Training / validatie / testsplitsing → Aparte testvoorbeelden; Aparte testvoorbeelden → Voorspellingen op de testset; Voorspellingen op de testset → Kwaliteitsmetingen; Kwaliteitsmetingen → Menselijke verificatie; Geleerde parameters → Validatie metingen; Geleerde parameters → Voorspellingen op de testset; Validatie metingen → Modeltraining (Stem af met alleen validatie). F02 · Relatie kaart Hoe leert een machine? Invoer Trainingsvoorbeelden Beslissing / controle Training / validatie / testsplitsing Verwerking Modeltraining Invoer Validatie voorbeelden Invoer Aparte testvoorbeelden Winkel / index Geleerde parameters Beslissing / controle Validatie metingen Verwerking Voorspellingen op de testset Beslissing / controle Kwaliteitsmetingen Beslissing / controle Menselijke verificatie Stem af met alleen validatie Hoofdstroom Gegevens en context Feedback en retour

Volg de ononderbroken pijlen voor de hoofdstroom. Gestippelde blauwe pijlen leveren gegevens of context; roze pijlen geven feedback of geretourneerde resultaten weer. Kleuren en vormen onderscheiden modellen, winkels, beslissingen en resultaten. Training en validatie gids voor modelontwikkeling. De uitstaande testset wordt gebruikt voor de eindevaluatie, nooit om het model af te stemmen. Scrol op kleine schermen horizontaal om het hele schema te volgen.

Een compleet voorbeeld

Je hebt 100 berichten met het label spam of legitiem. Splitsen vóór de training. Bijna-duplicaten mogen niet zowel trein als test omvatten: anders wordt evaluatie te gemakkelijk.

Probeer het zelf

  1. Ontwerp trein-/validatie-/testsets en leg uit hoe u duplicaten kunt verwijderen.
  2. Leg de input, bron en verwachte uitkomst vast voordat u het experiment uitvoert. Gebruik alleen de fictieve gegevens in het voorbeeld.
  3. Volg de diagramfasen. Registreer bij elke stap welke informatie wordt ontvangen en geproduceerd; verwar de tussentijdse output niet met het uiteindelijke resultaat.
  4. Herhaal dit nadat de noodzakelijke informatie is verwijderd of de invoer dubbelzinnig is gemaakt. Controleer of het systeem een ​​antwoord verduidelijkt, stopt of verzint.
  5. Vergelijk met de uitgelegde oplossing. Bewaar de configuratie, datum, resultaat en een verklaring voor verschillen. Verander één ding en test opnieuw.

Een uitgelegde oplossing

Meet de prestaties op onzichtbare voorbeelden; Valse alarmen bij legitieme berichten zijn los van gemiste spam belangrijk. Met een succesvolle oefening kun je het verband tussen input, fasen en uitkomst laten zien. Als er informatie ontbreekt, is een voorzichtig antwoord nuttiger dan verzonnen details. Vergelijk meer dan stijl: controleer ook voorwaarden, bronnen en bewerkingen.

Wanneer deze aanpak helpt en wat de beperkingen zijn

Meer onjuist gelabelde gegevens kunnen fouten vergroten. Kies deze aanpak wanneer deze een gemeten behoefte verbetert. Houd een eenvoudige basislijn aan en vergelijk de resultaten met behulp van identieke inputs. Eén succesvol voorbeeld garandeert niet in elke situatie betrouwbaarheid.

Controleer wat je hebt geleerd

Waarom evalueren we niet alleen op basis van trainingsgegevens?

We willen prestaties in nieuwe situaties, geen bewijs van memoriseren.

Bewijst een goede stijlscore het succes van een agent?

Nee. De agent kan prachtig schrijven nadat hij de verkeerde tool of gegevens heeft gebruikt.

Welk resultaat moet deze oefening opleveren?

Meet de prestaties op onzichtbare voorbeelden; Valse alarmen bij legitieme berichten zijn los van gemiste spam belangrijk.

Begrippen om te onthouden

  • Overfitting: Het model past te goed bij de voorbeelden die het heeft gezien.
  • Regressie / regressie: Een wijziging die een voorheen correcte casus doorbreekt.
  • AI: Een familie van methoden, geen synoniem voor chatbot.

Bronnen en uw volgende stap

Ter voorbereiding: F01 — Wat is kunstmatige intelligentie?