Machine learning laten ontwikkelen
We ontwikkelen een machine learning-model rond één beslissing in je proces en bouwen de monitoring erbij, zoals voor Rijkswaterstaat.
Voor Rijkswaterstaat bouwden we één monitoring package voor al zijn machine learning-modellen
Rijkswaterstaat heeft verschillende AI-modellen in productie. Handmatig monitoren op data- en prediction drift schaalt niet, dus ontwikkelden we een generieke package voor drift- en outlierdetectie. “DSL is met een inventieve oplossing gekomen die we goed kunnen gebruiken.” Nanine Overgaauw, Rijkswaterstaat - SRE Data Science
Welke beslissing kan een model voor ons voorbereiden?
Een medewerker loopt elke factuur na, terwijl de meeste kloppen. Een model dat uit eerdere facturen leert wat het geleverde werk hoort te kosten, zet alleen de afwijkingen klaar. De medewerker beslist nog steeds, maar begint bij de uitzonderingen.
We leveren een model op dat meedraait in het werk, met een eigenaar erbij
Gebouwd rond één beslissing
We beginnen bij de beslissing en wat een fout kost. Voor Fokker Services Group voorspelt een model het verwachte factuurbedrag uit het geleverde werk.
Getoetst tegen een simpele regel
Elk model moet winnen van een eenvoudige basis, zoals het gemiddelde of de regel die jullie nu gebruiken. Lukt dat niet, dan stoppen we.
Uitkomst waar mensen werken
De voorspelling verschijnt in het systeem of dashboard dat medewerkers al gebruiken. Bij het LUMC staan de uitkomsten in een overzichtelijke applicatie.
Onderhouden na livegang
We volgen invoer en uitkomsten en spreken af wanneer het model opnieuw traint. Bij Waternet onderhouden we de workflow die modellen naar productie brengt.
Een proefmodel op jullie historie bepaalt of we verder bouwen
-
Beslissing en foutsoort
Welke beslissing wordt beter, wie gebruikt de uitkomst en wat is erger: een gemist geval of een vals alarm?
-
Proefmodel op de historie
We trainen op oudere data, toetsen op een latere periode en vergelijken met een eenvoudige basis.
-
Inbouwen en overdragen
We bouwen het in, met monitoring, een eigenaar en afspraken over hertrainen. Daarna beheert jullie team het, of wij.
Is onze vraag geschikt voor machine learning?
Past als
Dezelfde beslissing komt vaak terug, de uitkomst is in het verleden vastgelegd en een vaste regel schiet tekort. Denk aan facturen controleren, meldingen indelen of afwijkingen in sensordata vinden.
Past niet als
De beslissing valt een paar keer per jaar, de uitkomst wordt nergens bijgehouden of een eenvoudige regel werkt al goed. Dan is een regel in het bestaande systeem of een dashboard verstandiger.
Waar de omvang van afhangt
Hoe compleet en schoon de data is, of de uitkomsten al zijn vastgelegd, hoeveel bronnen we koppelen, of het model direct of per batch rekent en wie het beheer doet.
Hebben we genoeg data?
Dat hangt minder af van de hoeveelheid dan van de vraag of de uitkomst is vastgelegd en de historie op vandaag lijkt. Een proefmodel op jullie eigen data maakt dat zichtbaar, voordat er iets wordt ingebouwd.
Een vaste regel, een bestaande AI-dienst of een eigen model?
Een vaste regel
Kies dit als de beslissing in een paar voorwaarden past en zelden verandert. Een regel in het bestaande systeem is makkelijker uit te leggen en te beheren.
Een bestaande AI-dienst
Kies dit als de taak bij elke organisatie gelijk is, zoals velden uit facturen lezen. Daarvoor bestaan getrainde modellen, zie documentverwerking met AI.
Een eigen machine learning-model
Kies dit als de beslissing afhangt van jullie eigen historie, zoals orders, metingen of klantgedrag. Ons advies: begin met één beslissing en een eenvoudige basis om tegen te toetsen.
We brachten machine learning naar het spoor, het water en de zorg
Data Science Lab werkt sinds 2016 met data en AI, vanuit Amsterdam en als Databricks- en Microsoft-partner. Aan machine learning werkten we onder meer voor ProRail, Waternet, GVB en het LUMC.

Welke fout het zwaarst weegt, bespreken we al in het eerste gesprek
Stef Stoelwinder
Business DevelopmentStef is je eerste aanspreekpunt. In het eerste gesprek bespreken we welke beslissing beter moet en wie met de uitkomst werkt, in Amsterdam of online.
E-mail info@datasciencelab.nl
Telefoon +31 (0)20 3636 724
Wat moet ons model straks voorspellen of herkennen?
Beschrijf de beslissing en welke data je hebt. Je krijgt antwoord per mail, of we plannen een eerste gesprek.
Bericht verstuurd
Bedankt voor je bericht. We nemen zo snel mogelijk contact met je op.
Veelgestelde vragen
Machine learning is een vorm van AI waarbij een model patronen leert uit voorbeelden in data, in plaats van uit regels die iemand heeft uitgeschreven. Met wat het geleerd heeft, voorspelt of herkent het model iets in nieuwe gevallen.
Bij supervised learning leert het model van voorbeelden waarvan de uitkomst bekend is: een categorie (classificatie) of een getal (regressie). Bij unsupervised learning is er geen uitkomst en zoekt het model zelf groepen of afwijkingen. Machine learning hoort bij de AI-toepassingen die we bouwen.
Machine learning is een familie van technieken, en elke soort heeft bij ons een eigen pagina. Beelden tellen of keuren doe je met computer vision; voor GVB worden zo passagiers geteld op beelden van de veiligheidscamera's. Teksten indelen of doorzoeken valt onder NLP en tekstanalyse.
Vraag of voorraad vooruit voorspellen heet forecasting. Met predictive maintenance voorspel je uit assetdata wanneer onderhoud nodig is. Bij planning optimaliseren helpen data science en optimalisatie een uitvoerbare planning op te stellen. Afwijkingen vinden, zoals een factuur die niet klopt, heet anomaly detection.
Door het te vergelijken met een eenvoudige basis, zoals altijd de meest voorkomende uitkomst voorspellen of de regel die jullie nu gebruiken. Wint het model daar niet duidelijk van, dan loont het niet. Bij data met een tijdsvolgorde trainen we op het verleden en toetsen we op een latere periode, anders leert het model van de toekomst.
Bij een zeldzame uitkomst zegt het aandeel goede antwoorden weinig. Daarom meten we precisie, het deel van de meldingen dat terecht is, en recall, het deel van de echte gevallen dat het model vindt. Welke zwaarder weegt, hangt af van wat een gemist geval of een vals alarm jullie kost.
Data leakage betekent dat het model bij het trainen informatie gebruikt die er op het moment van voorspellen nog niet is. Het scoort dan in de test te goed en valt in productie tegen. Een voorbeeld: een veld dat pas wordt ingevuld nadat een factuur is afgekeurd.
Daarom splitsen we de data in een train- en testdeel voordat we iets bewerken, en lopen we per kolom na wanneer die bekend is. In productie draait dezelfde voorbewerking als bij het trainen, anders krijgt het model andere invoer dan waarop het leerde.
Een model leert van de historie. Komt er een nieuw product, een andere werkwijze of een andere klantgroep, dan verschuift de invoer en worden de voorspellingen minder goed. Dat heet drift. Daarom bewaken we invoer en voorspellingen, en leggen we vast wanneer het model opnieuw traint.
Leg voor livegang ook vast wie eigenaar is, wie een seintje krijgt bij afwijkingen en wie een nieuwe versie vrijgeeft. Hoe dat technisch werkt, lees je bij MLOps. Het beheer kan bij jullie team liggen of bij ons, via beheer en doorontwikkeling.
We bouwen waar jullie data al staat. Op Databricks leg je experimenten en modellen vast met MLflow en beheer je modelversies in Unity Catalog. In Microsoft Fabric volg je trainingsruns met de ingebouwde MLflow en schrijf je voorspellingen naar OneLake, waar Power BI ze leest. Met het LUMC werken we op een on-premise en soevereine infrastructuur.
Zo houd je de keuze: MLflow is open source, en code en modellen staan in jullie eigen versiebeheer en omgeving. Als Databricks- en Microsoft-partner richten we het data- en AI-platform zo in dat je team het kan overnemen.
Verwerkt het model persoonsgegevens, dan geldt de AVG. Volgens de Autoriteit Persoonsgegevens is een DPIA verplicht als je algoritmische systemen met persoonsgegevens inzet, ook bij een pilot. Mensen hebben recht op een menselijke blik: een voor hen belangrijke beslissing mag je niet geautomatiseerd nemen. Voor overheden wijst de AP op het Algoritmeregister.
De AI-verordening rekent onder meer software die cv's sorteert en kredietscores tot hoog risico. Volgens de Europese Commissie gelden daarvoor strenge verplichtingen vanaf 2 december 2027. Of jullie model daaronder valt, beoordeelt jullie jurist of compliance-afdeling. Wij helpen met de inventarisatie en de risico-indeling voorbereiden; meer bij AI Act.
Als een vaste regel de beslissing al goed genoeg neemt, als de uitkomst nergens is vastgelegd, zodat het model niets heeft om van te leren, of als de beslissing zo zelden voorkomt dat bouwen en beheren niet opwegen tegen wat het oplevert. Dan is een regel in het bestaande systeem of een goed dashboard verstandiger.
Een rommelige bron los je met een model ook niet op; dan begin je bij het data fundament. Weet je niet waar het knelt, in de data, de processen of de organisatie, begin dan met een volwassenheidsscan. Past een lichtere oplossing, dan zeggen we dat.
Wil je eerst bedrijven naast elkaar zetten? Bekijk ons overzicht van de beste machine learning bedrijven.