Programme du cours

  1. Généralités sur le machine learning, et en particulier des réseaux neuronaux.
  2. LLMs.
  3. Embeddings.
  4. Utilisation d'une API fournie avec un LLM. Structure des données échangées dans un chat.
  5. Framework LangChain4j, adaptation pour Java de LangChain, standard de facto pour l'utilisation des LLMs dans une application Java.
  6. RAG : utilité, différentes architectures, bases de données vectorielles ou structurées. Comparaison fine-tuning et RAG.