Neural Networks for Natural Language Processing - An Introduction
Automatically processing natural language is quite a challenge for a machine. Complex structure and associations that are easy for humans to understand, are often not easy to reflect in machine representations.
This workshop aims at shedding light on the usefulness of neural networks as the goto machine learning algorithm in natural language processing and aims at explaining some of the basic concepts and building blocks. Using multiple exemplary data sets, we will try to convey basic concepts for understanding, working with and implementing neural networks. We will also discuss some recent trends of the field.
There is a broad spectrum of neural network frameworks out there which aim at lowering the threshold of working with neural networks. For one of those frameworks, “Keras", there will be programming examples. Please note, however, that this workshop can not provide a general introduction to programming.
Objectives of the workshop
- Understanding the basics of neural networks
- Understanding challenges for a computer working with natural language
- Discussion about some recent advances, risks and challenges for neural networks in the NLP context
- Basics in programming a neural network in Keras
Target audience
This workshop is considered a practical application-focussed Introduction. A basic understanding of mathematical principles and programming (in Python) is required. Other than that, the workshop is meant for everybody with curiosity in neural networks and their role in natural language processing.
Curriculum (May be subject to change)
1-2 Introduction and Basics of NNs
3-4 Framework and Basics of Implementation
5-8 Examples and approaches for different tasks
9 Recent Trends
2022
2021
2020
- Important dates
- Schedule
- Workshops
- OCR4all – An Open Source Tool Providing a Full OCR Workflow For Creating Digital Corpus From Printed Sources
- XML-TEI document encoding, structuring, rendering and transformation
- Hands on Humanities Data Workshop - Creation, Discovery and Analysis
- Recording, Transcription and Analysis of Spoken Language Data
- Digital Annotation and Analysis of Literary Texts with CATMA 6
- Corpus Linguistics for Digital Humanities. Introduction to Methods and Tools
- Institutional Communication: Corpora, Analysis, Application
- Neural Networks for Natural Language Processing - An Introduction
- Stylometry
- Distant Reading in R. Analyse the text & visualize the Data
- Image Processing and Machine Learning for the Digital Humanities
- Humanities Data and Mapping Environments
- Manuscripts in the Digital Age: XML-Based Catalogues and Editions
- Digital Archives: Reading and Manipulating Large-Scale Catalogues, Curating and Creating Small-Scale Archives
- Making an edition of a text in many versions
- Lectures (public)
- Panel (public)
- Experts
- Lecturers
- Application
- Scholarships
- Participation fees