Online cursus – gecertificeerde professionele specialisatie in aanbevelingssystemen van de Universiteit van Minnesota

Leer aanbevelingssystemen voor commercie en inhoud ontwerpen, bouwen en evalueren. Geavanceerde training in de ontwikkeling van aanbevelingssystemen om de gebruikerservaring te verbeteren.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Evaluatiekit
  • LensKit
  • Collaboratieve filtratie
  • Aanbevolen systemen
  • Factorisatie van matrices

What you will learn in the course

Courses for which the course is suitable

  • Datawetenschapper
  • Aanbeveling systeemontwikkelaar
  • Data-analist
  • Digitale marketingspecialist
  • Productmanager op het gebied van aanbevelingstechnologieën
  • Machine learning-ingenieur
  • Analist informatiesystemen
  • Expert op het gebied van collaboratieve filtering
  • Ontwikkelaar van algoritmen
  • Specialist op het gebied van data-analyse

Focus – een serie van 5 cursussen

Wat is een aanbevelingssysteem?

  • Een proces gericht op het voorspellen van gebruikersvoorkeuren.

De inhoud van de postcode

  • Basistechnieken in aanbevelingssystemen:
    • Systemen die geen rekening houden met de persoonlijkheid van de gebruiker.
    • Projectgebaseerde systemen.
    • Op inhoud gebaseerde filtertechnieken.
    • Gezamenlijk filteren.
  • Geavanceerde onderwerpen:
    • Matrices ontbinden.
    • Hybride machine learning-methoden.
    • Dimensionaliteitsreductietechnieken in de voorkeursruimte van gebruikers en producten.

doelgroep

  • Experts in datawetenschap:
    • Geïnteresseerd in het toepassen van technieken zoals collaboratief filteren in hun werk.
  • Marketingprofessionals:
    • Interesse om deze onderwerpen beter te leren kennen.

Cursusinhoud

  • Interactieve oefeningen:
    • gebaseerd op spreadsheets om verschillende algoritmen te besturen.
  • Uitstekende cursus:
    • Verdieping van de informatie met behulp van de open tools van LensKit.

Voltooiing van focus

  • Implementatie en evaluatie van aanbevelingssystemen.
  • Eindproject:
    • Verenigt het cursusmateriaal met een ontwerp- en analyseproject van een realistisch aanbevelingssysteem.

Details of the courses that make up the specialization

Inleiding tot aanbevelingssystemen: niet-aangepaste en inhoudelijke aanbevelingen

Cursus 1

  • 23 uur
  • 4.4 (644 beoordelingen)

Cursusdetails

wat ga je leren

Deze cursus is bedoeld als de eerste cursus in aanbevelingssysteemvaardigheden en introduceert het idee van aanbevelingssystemen, bespreekt verschillende voorbeelden in detail en begeleidt u door niet-geoptimaliseerde aanbevelingen met behulp van samenvattende statistieken en productassociaties, op stereotype of demografisch gebaseerde aanbevelingen. en inhoudelijke aanbevelingen. Na voltooiing van de cursus kunt u uit gegevens een verscheidenheid aan aanbevelingen berekenen met behulp van eenvoudige spreadsheethulpmiddelen. Als u het speciale traject voltooit, kunt u deze aanbevelingen ook programmeren met behulp van de LensKit open aanbevelingstool.

Naast gedetailleerde lezingen en interactieve oefeningen omvat de cursus interviews met verschillende leiders op het gebied van onderzoek en praktijk over geavanceerde onderwerpen en huidige trends in aanbevelingssystemen.

Filteren van dichtstbijzijnde deelnemers

Cursus 2

  • 13 uur
  • 4.3 (304 beoordelingen)

Cursusdetails

wat ga je leren

In deze tutorial leer je de basistechnieken voor gepersonaliseerde aanbevelingen met behulp van dichtstbijzijnde buurtechnieken. Eerst leert u samenwerkend gebruikersfilteren, een algoritme dat andere mensen identificeert met dezelfde smaak als een doelgebruiker en hun beoordelingen combineert om producten aan die gebruiker aan te bevelen. Je onderzoekt en implementeert varianten van dit algoritme en ontdekt de voor- en nadelen van de algemene aanpak. Vervolgens leert u over een filteralgoritme voor het delen van artikelen, dat algemene associaties tussen producten identificeert op basis van gebruikersbeoordelingen, maar deze associaties gebruikt om gepersonaliseerde aanbevelingen te doen op basis van de eigen beoordelingen van de gebruiker.

Aanbevelingssystemen: beoordeling en statistieken

Cursus 3

  • 7 uur
  • 4,4 (233 beoordelingen)

Cursusdetails

wat ga je leren

In deze cursus leert u hoe u aanbevelingssystemen kunt evalueren. Maak uzelf vertrouwd met verschillende families van statistieken, waaronder statistieken voor het meten van de nauwkeurigheid van voorspellingen, nauwkeurigheid van beoordelingen, ondersteuning van beslissingen en aanvullende feiten zoals variëteit, productdekking en verrassingen. Begrijp hoe verschillende statistieken verband houden met verschillende gebruikersdoelen en bedrijfsdoelen. U leert ook hoe u offline beoordelingen kunt uitvoeren (dwz hoe u gegevens kunt voorbereiden en bemonsteren, en hoe u resultaten kunt aggregeren). Ook leer je over online beoordelen (experimenteel). Na voltooiing van de cursus beschikt u over de hulpmiddelen om verschillende opties van aanbevelingssystemen voor een breed scala aan toepassingen te vergelijken.

Matrixontleding en geavanceerde technieken

Cursus 4

  • 15 uur
  • 4.3 (186 beoordelingen)

Cursusdetails

wat ga je leren

In deze cursus leer je een verscheidenheid aan matrixdecompositietechnieken en hybride machine learning voor aanbevelingssystemen. Beginnend met een basismatrixdecompositie, zul je zowel het begrip als de praktische details begrijpen van het bouwen van aanbevelingssystemen gebaseerd op het verminderen van de dimensionaliteit van de ruimte van gebruikers- en productvoorkeuren. Vervolgens leer je over technieken die de voordelen van verschillende algoritmen combineren tot krachtige hybride aanbevelingen.

Vaardigheden die je gaat verwerven

  • Categorie: samenvattende statistieken
  • Categorie: Gewogen termijnfrequentie (TF-IDF)
  • Categorie: Microsoft Excel
  • Categorie: aanbevelingssystemen

Projectregistratie voor aanbevelingssystemen

Cursus 5

  • 2 uur
  • 4.1 (29 beoordelingen)

Cursusdetails

wat ga je leren

Deze projectcursus voor aanbevelingssysteemvaardigheden combineert alles wat u hebt geleerd over algoritmen en evaluatie van aanbevelingssysteem tot een uitgebreid aanbevelingsanalyse- en ontwerpproject. U ontvangt een onderzoekscasus waarin u de inrichting van het aanbevelingssysteem moet kiezen en rechtvaardigen door de doelstellingen van de aanbeveling en de prestaties van het algoritme te analyseren. Leerlingen in het speciale traject zullen zich concentreren op experimentele evaluatie van de algoritmen aan de hand van middelgrote datasets. Het standaardtraject bestaat uit een combinatie van leveranciersresultaten en spreadsheetonderzoek.

Beide groepen creëerden een eindrapport waarin de analyse, de gekozen oplossing en de grondgedachte voor deze oplossing werden gedocumenteerd.