Deze mechanismen stellen een intelligente machine in staat om zijn mogelijkheden en prestaties in de loop van de tijd te verbeteren, automatisch te leren met ervaring om bepaalde taken uit te voeren, waardoor de prestaties in de loop van de tijd steeds beter worden.
Een voorbeeld is AlphaGo, Machine Learning-software voor de Go-game ontwikkeld door DeepMind. AlpaGo was de eerste software die in staat was om een menselijke meester in het spel in een vliegtuig te verslaan goban standaardformaat (19 × 19). De AlphaGo-software is ontwikkeld door miljoenen zetten van Go-spelers tijdens verschillende spellen te observeren en de machine tegen zichzelf te laten spelen, met als resultaat dat het in staat was om de beste speler ter wereld van dit spel te verslaan.
Laten we nu ingaan op de drie hoofdcategorieën van machine learning.
Het systeem ontvangt voorbeelden gelabeld volgens de gewenste output. Dat wil zeggen dat de datasets die nuttig zijn voor het instrueren van de machine bestaan uit elementen die reële situaties vertegenwoordigen die zijn samengesteld uit invoergegevens "functionaliteiten"En van uitvoergegevens"doel". Met verwijzing naar het voorbeeld van het artikel Wat is Machine Learning, waar gaat het over en wat zijn de doelen ervan?, was de voorbereiding van de training van het type onder toezicht, aangezien we individuele gevallen van routes hadden, voor elk waarvan kenmerken (voertuig, route) en doel (reistijd) werden gespecificeerd. Datasets zijn meestal veel complexer, het voorbeeld was extreem beperkt en didactisch, met als doel het begrip van Supervised Machine Learning te vereenvoudigen.
Een geval van dit type stelt het algoritme in staat om de basis van het type route en voertuig te bestuderen, wat de reistijd zou kunnen zijn. Er zijn twee soorten problemen bij gesuperviseerd machine learning:
Als we het voorbeeld van snelwegroutes heroverwegen, kunnen we zeggen dat het een regressie is. Als het doel bestond uit een beoordeling zoals: snel als het minder dan een uur is, langzaam tussen 1 en twee uur, heel langzaam als het meer dan twee uur duurt. In dit geval zou het een classificatieprobleem zijn geweest.
Er zijn geen gelabelde data, het is het systeem dat, uitgaande van de inputs, een structuur in de data moet zoeken. We hebben praktisch geen doelen, maar alleen invoergegevens. Alsof we in het voorbeeld alleen de route- en voertuiggegevens hadden, maar niet de reistijdgegevens.
In deze benadering moeten de algoritmen categorieën identificeren door te zoeken naar verborgen structuren in de gegevens. De belangrijkste instrumenten die kunnen worden gebruikt in de niet-gesuperviseerde benadering zijn de: clustering en verenigingsregels.
Het systeem ontvangt input van de omgeving en onderneemt acties. Het systeem probeert acties te ondernemen om beloningen te ontvangen. Het systeem zal proberen acties te implementeren die de beloning optimaliseren, afhankelijk van de toestand van de omgeving.
Het beloningssysteem wordt geïmplementeerd via een component, genaamd agent. De agent besluit een actie op het milieu uit te voeren en ontvangt hiervan een beloning en eventueel informatie over de toestand van het milieu als gevolg van de ingezette actie.
Als we bijvoorbeeld denken aan een systeem dat is toegewijd aan het schaakspel, is de agent het onderdeel dat de zet bepaalt, de omgeving is het spel zelf. Als gevolg van elke zet van de agent verandert de staat van het spel (begrepen als de huidige situatie, positie van alle stukken, ook als gevolg van de zet van de tegenstander), feedback ontvangen als een stuk van een tegenstander opgegeten, dus bedoeld als beloning voor de verhuizing. Op deze manier leert de agent en leidt hij zichzelf op.
Het is dan ook evident dat de keuze tussen de soorten machine learning afhangt van de context. Dat wil zeggen, het type aanpak wordt gekozen op basis van de beschikbare gegevens en de mogelijkheid om een geschiedenis te hebben die de beschrijving van de omstandigheden van elk individueel geval (input), en ook een resultaat (output) omvat. Met zo'n dataset kun je dus overgaan tot een gesuperviseerde aanpak.
Als u daarentegen niet de mogelijkheid hebt om de outputgegevens (target) a priori te kennen, of als u nieuwe targets wilt ontdekken, dan is het noodzakelijk om verbanden tussen de inputgegevens te identificeren om omstandigheden te ontdekken die nooit eerder in de geschiedenis, of om het hoofd te bieden aan een leerproces naar een omgeving die evolueert en reageert. In dit geval is het noodzakelijk om te kiezen voor onbewaakte of wapeningstechnieken.
Ercole Palmeri: Innovatie verslaafd
Elke bedrijfsvoering produceert veel data, ook in verschillende vormen. Voer deze gegevens handmatig in vanuit een Excel-blad om…
Het compromitteren van bedrijfse-mails is in de eerste drie maanden van 2024 meer dan verdubbeld vergeleken met het laatste kwartaal van…
Het interface-segregatieprincipe is een van de vijf SOLID-principes van objectgeoriënteerd ontwerp. Een klas moet…
Microsoft Excel is de referentietool voor data-analyse, omdat het veel mogelijkheden biedt voor het organiseren van datasets,…
Walliance, SIM en platform behoren sinds 2017 tot de koplopers in Europa op het gebied van Real Estate Crowdfunding, kondigt de voltooiing aan…
Filament is een "versneld" Laravel-ontwikkelingsframework dat verschillende full-stack-componenten biedt. Het is ontworpen om het proces van…
«Ik moet terugkeren om mijn evolutie te voltooien: ik zal mezelf in de computer projecteren en pure energie worden. Eenmaal gesetteld…
Google DeepMind introduceert een verbeterde versie van zijn kunstmatige-intelligentiemodel. Het nieuwe, verbeterde model biedt niet alleen…