Introduction to machine learning and NLP with Keras
Natural Language Processing
A sample NLP task with ML
. Sentiment analysis
. Features
. Logistic Regression
LABORATORY: Sentiment analysis with logistic regression
Do you want to go beyond being a LLM user and learn how to build and manipulate them from scratch? Do you want to build your own small and efficient custom models? This is the course for you.
Deep Learning neural network models have been successfully applied to natural language processing, and have changed radically how we interact with machines, including generating content, searching and processing information. These models are able to infer a continuous representation for words and documents, and generalize to new tasks with much less training data than classical machine learning algorithms.
The seminar will introduce the main deep learning models used in natural language processing, allowing the attendees to gain hands-on understanding and implementation of them in Keras.
This 20 hour introduction covers the latest developments, including Transformers and pre-trained (multilingual) language models that underlie GPT, as well as how to fine-tune them, train them to follow instructions or learn from human feedback and verifiable rewards. It combines theoretical and practical hands-on classes. Attendants will be able to understand and implement the models in Keras.
The course is part of the NLP master hosted by the Ixa NLP research group at the HiTZ research center of the University of the Basque Country (UPV/EHU).