Giter Site home page Giter Site logo

mva_2024_sl's Introduction

Speech and natural language processing (MVA 2024)

News

  • 17/03: #4 - MT quiz answers online here
  • 17/03: #4 - MT slides online here. Additional reading is also available on the class page.

Course organisers

This year, the course is co-organised by: Chloé Clavel (Inria), Guillaume Wisniewski (LLF, Université Paris Cité), Benoît Sagot (Inria), Rachel Bawden (Inria) and Djamé Seddah (Inria)

Contact information

For any questions/requests related to this course, please send an email to this address: [email protected]

Course materials

Course Objectives

Speech and natural language processing is a subfield of artificial intelligence used in an increasing number of applications. This course will provide an overview and details of techniques and tasks used in the automatic processing of text and speech, covering certain history aspects of the field, the representation of textual and speech data, language modelling, machine translation, sentiment analysis and other labelling tasks, chatbots and speech synthesis and recognition. The aim is to provide the key principles, algorithms and mathematical principles behind the state of the art, and confronting them with the reality of processing real data.

Topics:

  • speech features & signal processing
  • hidden markov & finite state modeling
  • word embeddings
  • deep learning for NLP (RNNs, transformers)
  • neural language modelling, including large language models (LLMs)
  • machine translation
  • sentiment analysis
  • sequence labelling tasks
  • chatbots
  • evaluation: comparing human and machine performance
  • speech synthesis and speech recognition

Prerequisites

Basic linear algebra, calculus, probability theory

Organisation

7 classes

The courses consists of 7 three-hours slots. This year, the course will take place in person, distributed over several sites within Paris (please see each separate course for the location).

Each three-hour slot will have a lecture lasting approximately two hours, followed by a quiz and Q&As.

Evaluation

Evaluation consists of 2 parts:

  • Quizzes (30% of the total grade): You'll be given a link to an online questionnaire (google form) and will have 30 minutes to complete the questionnaire, which will be activated exactly at 6:00pm and closed down at a time decided on-the-fly by the professors, generally 6:30pm. Any forms submitted after the deadline will be automatically rejected and graded as zero. The quizzes will contain comprehension questions and the best 5 grades out of the 6 quizzes will be used for the average. Between 6:30 and 7:00 there will be a Q&A period where you'll be able to ask questions about the course and quiz.
  • Final exam (70% of the total grade): This year (due to time constraints), there will be a final written exam, with theory questions covering topics covered in lectures. The exam will take place on the 29th March 2024 from 4pm-7pm (place TBD).

Schedule

Q&A

What happens if I get less than 10/20 on average? Can I take another exam?

Any obtained grade is final, so there is no possibility of resitting the exam.

What happens if i cannot be present to the course, and therefore cannot do the online quiz?

Failure to submit the quiz on time will result in a mark of 0/20 for that quiz, unless you can demonstrate that it was materially impossible for you to be present to the course. Such documented requestes should be sent to [email protected] together with the name and date of the missed quiz. The best 5 grades out of the 6 quizzes will be used for the average, giving you the possibility of skipping one quiz.

mva_2024_sl's People

Contributors

rbawden avatar chloedaphne avatar guillaume-wisniewski avatar bsagot avatar nextgenllm avatar

Stargazers

Rabah ACHOUR avatar Jean-Emmanuel avatar  avatar  avatar Halvard Bariller avatar Basile Terver avatar

Watchers

Djamé avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.