Cursusaanbod

Introductie

Installeren en configureren Machine Learning voor .NET Development Platform (ML.NET)

  • Hulpprogramma's en bibliotheken instellen ML.NET
  • Besturingssystemen en hardwarecomponenten die worden ondersteund door ML.NET

Overzicht van ML.NET functies en architectuur

  • De ML.NET Applicatie Programming Interface (ML.NET API)
  • ML.NET Algoritmen en taken voor machinaal leren
  • Probabilistisch programmeren met Infer.NET
  • Beslissen over de juiste ML.NET afhankelijkheden

Overzicht van ML.NET Model Builder

  • De modelbouwer integreren in Visual Studio
  • Geautomatiseerde machine learning (AutoML) gebruiken met Model Builder

Overzicht van ML.NET Command-Line Interface (CLI)

  • Geautomatiseerde generatie van machine learning-modellen
  • Machine learning-taken ondersteund door ML.NET CLI

Gegevens verkrijgen en laden uit bronnen voor Machine Learning

  • Gebruik van de ML.NET API voor gegevensverwerking
  • Het maken en definiëren van de klassen van gegevensmodellen
  • Annoteren ML.NET gegevensmodellen
  • Voorbeelden voor het laden van gegevens in het ML.NET raamwerk

Voorbereiden en toevoegen van gegevens aan het ML.NET raamwerk

  • Gegevensmodellen filteren voor met ML.NET filterbewerkingen
  • Werken met ML.NET DataOperationsCatalog en IDataView
  • Normalisatiebenaderingen voor ML.NET voorverwerking van gegevens
  • Gegevensconversie in ML.NET
  • Werken met categorische gegevens voor het genereren van ML.NET modellen

Implementeren ML.NET Machine Learning Algoritmen en taken

  • Binaire en Multi-klasse ML.NET classificaties
  • Regressie in ML.NET
  • Gegevensinstanties groeperen met clustering in ML.NET
  • Machine learning-taak voor anomaliedetectie
  • Rangschikking, aanbeveling en Forecasting in ML.NET
  • Het juiste ML.NET algoritme kiezen voor een dataset en functies
  • Gegevenstransformatie in ML.NET
  • Algoritmen voor verbeterde nauwkeurigheid van ML.NET modellen

Training Machine Learning Modellen in ML.NET

  • Het bouwen van een ML.NET model
  • ML.NET Methoden voor het trainen van een machine learning-model
  • Datasets splitsen voor ML.NET training en testen
  • Werken met verschillende data-attributen en cases in ML.NET
  • Caching datasets voor ML.NET modeltraining

Evaluatie van Machine Learning modellen in ML.NET

  • Parameters extraheren voor het opnieuw trainen of inspecteren van modellen
  • Metrische gegevens van modellen verzamelen en vastleggen ML.NET
  • De prestaties van een machine learning-model analyseren

Tussenliggende gegevens inspecteren tijdens ML.NET modeltrainingsstappen

Gebruik maken van permutation feature importance (PFI) voor de interpretatie van modelvoorspellingen

Getrainde ML.NET modellen opslaan en laden

  • ITTransformer en DataViewScheme in ML.NET
  • Lokaal en op afstand opgeslagen gegevens laden
  • Werken met machine learning-modelpijplijnen in ML.NET

Gebruik maken van een getraind ML.NET model voor data-analyses en voorspellingen

  • De gegevenspijplijn voor modelvoorspellingen instellen
  • Enkelvoudige en meervoudige voorspellingen in ML.NET

Optimaliseren en hertrainen van een ML.NET Machine Learning model

  • Hertrainbare ML.NET algoritmen
  • Een model laden, extraheren en opnieuw trainen
  • Vergelijking van opnieuw getrainde modelparameters met het vorige ML.NET model

Integratie van ML.NET modellen met de cloud

  • Een ML.NET-model implementeren met Azure-functies en web-API

Probleemoplossing

Samenvatting en conclusie

Vereisten

  • Kennis van machine learning-algoritmen en bibliotheken
  • Sterke beheersing van de programmeertaal C#
  • Ervaring met .NET ontwikkelplatformen
  • Basiskennis van data science-tools
  • Ervaring met basistoepassingen voor machine learning

Audiëntie

  • Datawetenschappers
  • Machine Learning Ontwikkelaars
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën