Inzichten uit tekst met Natural Language Processing en deep learning

NLP staat voor Natural Language Processing. Andere termen zijn Text Analytics en Text Mining. Een groot deel van alle data is alleen in tekst beschikbaar. Denk aan online reviews, berichten op Twitter of artikelen. Een computer kan tekst niet direct begrijpend lezen. Hiervoor is NLP en machine learning nodig. Hiermee kan de betekenis van tekst bepaald worden.

In de praktijk wordt NLP vaak toegepast. Denk aan de volgende voorbeelden.

  • Zoekresultaten op Google
  • Automatisch aanvullen van tekst
  • Samenvatten van artikelen
  • Vertalen

Ook voor sentiment analyse wordt het veel gebruikt. Hierbij classificeer je een bericht bijvoorbeeld als positief of negatief. Dit wordt bijvoorbeeld gebruikt bij het voorspellen van aandelenkoersen en verkiezingsuitslagen.

Leerdoelen Natural Language Processing training

natural-language-processing-training

Ochtend

  • Introductie NLP en machine learning
  • Technieken binnen NLP
  • Toepassing van NLP met package NLTK
nlp-natural-language-processing-opleiding

Middag

  • Introductie Deep learning
  • Sentiment analysis met TensorFlow
  • Praktijkoefeningen

Is deze training wat voor mij?

Deze training is iets voor jou als:

  • Je automatisch inzichten wilt halen uit teksten
  • Het verwerken van grote hoeveelheden tekst-data voor jou van belang is
  • Je tot nieuwe inzichten uit tekstbestanden wilt komen
  • Het van belang is om zeer snel teksten te analyseren

Benodigde voorkennis

Om het meeste uit de training te kunnen halen is basiskennis Python vereist. Het helpt als je al eens met packages als Numpy, Pandas en Matplotlib hebt gewerkt.

Inhoud NLP training

Introductie NLP en machine learning

Je leert hoe NLP ontstaan is en waarvoor het gebruikt wordt. Bovendien leer je wat de rol van machine learning hierin is. Ook zul je zien wat veelvoorkomende zaken zijn om rekening mee te houden.

Technieken binnen NLP

Natural Language processing bevat veel technieken. Je vormt hier een goed begrip van. Termen als tokenization, ambiguity, stemming, lemmatization, stop words en named entity recognition komen aan bod. Dit geeft een goed beeld van de praktische invulling van NLP.

Toepassing van NLP met package NLTK

Met Python kun je package NLTK gebruiken. Dit staat voor Natural Language ToolKit. Het is het meest gebruikte package voor NLP. Je leert dit package goed kennen. Hiervoor gebruiken we klassikale cases en oefeningen. Hierdoor ben je in staat om NLP technieken op tekst toe te passen. Je werkt ook al aan een machine learning model.

Introductie Deep learning

Tekst is veelal complex. Om hier inzichten uit te halen heb je dan ook complexe modellen nodig. Hiervoor wordt vaak gebruik gemaakt van deep learning modellen. Deze modellen bestaan uit neural networks. Dit is een complexe keten van functies waarmee je patronen kunt herkennen. Je leert goed begrijpen wat neural networks en deep learning zijn.

Sentiment analysis met TensorFlow

TensorFlow is een populair deep learning package in Python. Je leert hoe je gebruik kunt maken van dit package. Zo zie je hoe je een model maakt, data voorbewerkt en het model traint. Met dit model doe je voorspellingen op nieuwe data. Ook leer je hoe je de uitkomsten beoordeelt. Door cases en opdrachten doe je alle ervaring op om na de training zelf aan de slag te gaan.

Interesse in deze training?

Wil je aan de slag met tekst en machine learning? Het is mogelijk deze training in-company te organiseren of in een één-op-één sessie te volgen. In beide gevallen is het handig om even contact op te nemen of een offerte aan te vragen.

Ervaringen met onze trainingen

maurice bij python cursus voor data science

Professioneel opgezet. Heldere verhaallijn gedurende de dag!

Maurice Wijshoff, Specialist Improvement & Innovation bij Ahold Delhaize
imbert tijdens python voor data science training

Inhoudelijk sterk en enthousiast team. Leerzaam! Kortom goede introductie en fijne locatie.

Imbert Myers, Database marketeer & Business analyst bij FNV
debra tijdens python cursus

Erg goed verzorgde cursus. Docenten zijn enthousiast en ik vond het een goede selectie van onderwerpen. Goede basis en kweekt nieuwsgierigheid naar wat nog meer mogelijk is.

Debra Marcella, Operator LPC TREx bij Ministerie van Defensie
olaf tijdens data science met python cursus

Tijd genomen voor de basis en niet tegen beter weten in alle materie er doorheen geduwd. Goed tempo!

Olaf van der Veen, co-founder bij Zero Foodwaste
Willem tijdens python training

Jullie zijn een enthousiast team!!

Willem Kuilman, Information Security Manager bij Fujitsu
hugo heuts tijdens training

Gezellige sfeer, sterke voorbeelden, kundige docenten, goede presentatie

Hugo Heuts
1 dag
In-company of BCN Utrecht
09:30 - 16:30