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