- An understanding of Python programming
- An understanding of Python libraries in general
Audience
- Programmers with interest in linguistics
- Programmers who seek an understanding of NLP (Natural Language Processing)
DL (Deep Learning) is a subset of ML (Machine Learning).
Python is a popular programming language that contains libraries for Deep Learning for NLP.
Deep Learning for NLP (Natural Language Processing) allows a machine to learn simple to complex language processing. Among the tasks currently possible are language translation and caption generation for photos.
In this instructor-led, live training, participants will learn to use Python libraries for NLP as they create an application that processes a set of pictures and generates captions.
By the end of this training, participants will be able to:
- Design and code DL for NLP using Python libraries.
- Create Python code that reads a substantially huge collection of pictures and generates keywords.
- Create Python Code that generates captions from the detected keywords.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Introduction to Deep Learning for NLP
Differentiating between the various types of DL models
Using pre-trained vs trained models
Using word embeddings and sentiment analysis to extract meaning from text
How Unsupervised Deep Learning works
Installing and Setting Up Python Deep Learning libraries
Using the Keras DL library on top of TensorFlow to allow Python to create captions
Working with Theano (numerical computation library) and TensorFlow (general and linguistics library) to use as extended DL libraries for the purpose of creating captions.
Using Keras on top of TensorFlow or Theano to quickly experiment on Deep Learning
Creating a simple Deep Learning application in TensorFlow to add captions to a collection of pictures
Troubleshooting
A word on other (specialized) DL frameworks
Deploying your DL application
Using GPUs to accelerate DL
Closing remarks
United Arab Emirates - Deep Learning for NLP (Natural Language Processing)
Qatar - Deep Learning for NLP (Natural Language Processing)
Egypt - Deep Learning for NLP (Natural Language Processing)
Saudi Arabia - Deep Learning for NLP (Natural Language Processing)
South Africa - Deep Learning for NLP (Natural Language Processing)
Brasil - Deep Learning for NLP (Natural Language Processing)
Canada - Deep Learning for NLP (Natural Language Processing)
中国 - Deep Learning for NLP (Natural Language Processing)
香港 - Deep Learning for NLP (Natural Language Processing)
澳門 - Deep Learning for NLP (Natural Language Processing)
台灣 - Deep Learning for NLP (Natural Language Processing)
USA - Deep Learning for NLP (Natural Language Processing)
Österreich - Deep Learning for NLP (Natural Language Processing)
Schweiz - Deep Learning for NLP (Natural Language Processing)
Deutschland - Deep Learning for NLP (Natural Language Processing)
Czech Republic - Deep Learning for NLP (Natural Language Processing)
Denmark - Deep Learning for NLP (Natural Language Processing)
Estonia - Deep Learning for NLP (Natural Language Processing)
Finland - Deep Learning for NLP (Natural Language Processing)
Greece - Deep Learning for NLP (Natural Language Processing)
Magyarország - Deep Learning for NLP (Natural Language Processing)
Ireland - Deep Learning for NLP (Natural Language Processing)
Luxembourg - Deep Learning for NLP (Natural Language Processing)
Latvia - Deep Learning for NLP (Natural Language Processing)
España - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Italia - Deep Learning for NLP (Natural Language Processing)
Lithuania - Deep Learning for NLP (Natural Language Processing)
Nederland - Deep Learning for NLP (Natural Language Processing)
Norway - Deep Learning for NLP (Natural Language Processing)
Portugal - Deep Learning for NLP (Natural Language Processing)
România - Deep Learning for NLP (Natural Language Processing)
Sverige - Deep Learning for NLP (Natural Language Processing)
Türkiye - Deep Learning for NLP (Natural Language Processing)
Malta - Deep Learning for NLP (Natural Language Processing)
Belgique - Deep Learning for NLP (Natural Language Processing)
France - Deep Learning for NLP (Natural Language Processing)
日本 - Deep Learning for NLP (Natural Language Processing)
Australia - Deep Learning for NLP (Natural Language Processing)
Malaysia - Deep Learning for NLP (Natural Language Processing)
New Zealand - Deep Learning for NLP (Natural Language Processing)
Philippines - Deep Learning for NLP (Natural Language Processing)
Singapore - Deep Learning for NLP (Natural Language Processing)
Thailand - Deep Learning for NLP (Natural Language Processing)
Vietnam - Deep Learning for NLP (Natural Language Processing)
India - Deep Learning for NLP (Natural Language Processing)
Argentina - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Chile - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Costa Rica - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Ecuador - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Guatemala - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Colombia - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
México - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Panama - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Peru - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Uruguay - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Venezuela - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Polska - Deep Learning for NLP (Natural Language Processing)
United Kingdom - Deep Learning for NLP (Natural Language Processing)
South Korea - Deep Learning for NLP (Natural Language Processing)
Pakistan - Deep Learning for NLP (Natural Language Processing)
Sri Lanka - Deep Learning for NLP (Natural Language Processing)
Bulgaria - Deep Learning for NLP (Natural Language Processing)
Bolivia - Aprendizaje profundo para NLP (procesamiento de lenguaje natural)
Indonesia - Deep Learning for NLP (Natural Language Processing)
Kazakhstan - Deep Learning for NLP (Natural Language Processing)
Moldova - Deep Learning for NLP (Natural Language Processing)
Morocco - Deep Learning for NLP (Natural Language Processing)
Tunisia - Deep Learning for NLP (Natural Language Processing)
Kuwait - Deep Learning for NLP (Natural Language Processing)
Oman - Deep Learning for NLP (Natural Language Processing)
Slovakia - Deep Learning for NLP (Natural Language Processing)
Kenya - Deep Learning for NLP (Natural Language Processing)
Nigeria - Deep Learning for NLP (Natural Language Processing)
Botswana - Deep Learning for NLP (Natural Language Processing)
Slovenia - Deep Learning for NLP (Natural Language Processing)
Croatia - Deep Learning for NLP (Natural Language Processing)
Serbia - Deep Learning for NLP (Natural Language Processing)
Bhutan - Deep Learning for NLP (Natural Language Processing)
Nepal - Deep Learning for NLP (Natural Language Processing)
Uzbekistan - Deep Learning for NLP (Natural Language Processing)