LLSean / deeplearning4nlp-tutorial

Hands-on tutorial on deep learning with a special focus on Natural Language Processing (NLP)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Learning for NLP - Tutorial

Hands-on tutorial on deep learning with a special focus on Natural Language Processing (NLP).

This GIT repository accompanies the UKP lecture on Deep Learning for Natural Language Processing. In contrast to other lectures, this lecture focuses on the usage of deep learning methods. As programming infrastructure we use Python in combination with Keras and Lasagne. This lecture is structured into 6 parts. Each parts contains some recommended readings, which are supposed to be read before class. In class (video will be streamed and recorded) we will discuss the papers and provide some more background knowledge. With the start of the second lecture, each lecture will contain some practical exercise, in the most cases to implement a certain deep neural network to do a typical NLP task, for example Named Entity Recognition, Genre Classifcation of Sentiment Classification. The lecture is inspired by an engineering mindset: The beautiful math and complexity of the topic is sometimes neglected to provide instead an easy-to-understand and easy-to-use approach to use Deep Learning for NLP tasks (we use what works without providing a full background on every aspect). At the end of the lecture you should be able to understand the most important aspect of deep learning for NLP and be able to programm and train your own deep neural networks.

Contact person: Nils Reimers, reimers@ukp.informatik.tu-darmstadt.de

http://www.ukp.tu-darmstadt.de/

http://www.tu-darmstadt.de/

Don't hesitate to send us an e-mail or report an issue, if something is broken (and it shouldn't be) or if you have further questions.

This repository contains experimental software and is published for the sole purpose of supporting the lectures.

About

Hands-on tutorial on deep learning with a special focus on Natural Language Processing (NLP)

License:Apache License 2.0


Languages

Language:Jupyter Notebook 44.9%Language:HTML 38.6%Language:Python 16.5%