
Learn how language models read text, how to use them to extract information and generate answers, and how to know when to trust them.
A chatbot gives you a good answer in seconds. Modern tools also allow you to upload your own documents and extract data quickly. But getting a result you can publish or put into production is a different problem. Is an LLM even the right tool? How do you get structured output from thousands of documents rather than one? And what are the pitfalls you need to keep in mind when you develop your text-mining pipeline?
This course aims to teach modern text-mining tools for people who want to work with the data they generate either for academic projects or in applications. We start with how a machine reads text and how to measure whether it captures meaning, then move from word counts to word vectors, transformers and LLMs. Mornings are lectures, afternoons are labs on real data. You will fine-tune a small model and test it against a prompted LLM on the same task, build and evaluate a retrieval pipeline, and build an agent from a bare loop up to a leaderboard with a held-out test.
Throughout the course, we will put these models to work on the two sides of their use: extracting reliable information from large volumes of text, and generating useful, grounded answers with LLMs. We will close by looking at limits and biases, so that you leave with the knowledge to design text pipelines you can trust.
This course has been designed for:
Upon successful completion of the course, you will have acquired a comprehensive understanding of:
You can also expect to develop critical skills such as:
Here is a course outline of what you will cover.
To help you prepare for this course, we recommend the following texts:
All BSE Summer courses are taught to the same high standard as our Master’s programs. Join us to:
Network with like-minded peers
Study in vibrant Barcelona
Learn from world-renowned faculty
It is the participant’s responsibility to ensure they meet the admissions criteria.
Summer School applicants normally demonstrate one or more of the following:
Requirements for this language models course
Here is your schedule for this edition of BSE Data Science Summer School From Text to Data: Language Models You Can Trust course.
To be eligible for credit transfer, students must complete a final project.
Students will deliver a short final project one week after the summer school finishes. It will consist in solving a final problem that will include the practical and empirical issues worked on in class.
Consult the Summer School Admissions page for more information about this option.
Participants who attend more than 80% of the course will receive a Certificate of Attendance, free of charge.
* Reduced Fee applies for PhD or Master’s students, Alumni of BSE Master’s programs, and participants who are unemployed.
Need more information? Check out our most commonly asked questions or contact our Admissions Team.
Unfortunately, accommodation is not included in the course fee. Participants are responsible for finding accommodation.
Sessions will NOT be recorded; however, the materials provided by the professor will be available for a month after the course has finished.
Fees for each course may vary. Please consult each course page for accurate information.
Yes, BSE offers a variety of discounts on its Summer School courses. See more information about available discounts or request a personalized discount quote by email.
Yes! you can combine any of the Summer School courses (schedule permitting). See the full course calendar.
Yes, a social dinner is held once a week for all participants, it is free to attend.
Remember that you can combine this program with courses in any of the other BSE Summer School programs (schedule permitting). Maximise your learning this summer and take advantage of our multiple-course discount.