Course : M35209F/Μ36209P - Text Analytics (MSc AI & Data Science)

Course code : INF312

INF312  -  Ion Androutsopoulos

Documents
Root directory in_class_demos_2025_26   Files for the in-class demos of 2025-26.
First Name Size Date
Introduction to the NLTK and spaCy modules. Tokenization and N-gram Language Models (LMs). Cross-entropy and perplexity of LMs. Beam-search decoding.
321.52 KB 4/29/26, 1:38 PM
Introduction to the scikit-learn library. Text classification with both linear & non-linear classifiers. Learning curves. Pipelines and hyper-parameter tuning via grid or randomized search.
899.28 KB 2/19/26, 6:50 PM
Introduction to PyTorch. Text classification with MLPs using tf-idf vectors and centroids of pretrained word2vec embeddings. Example with word2vec word embeddings with gensim.
809.58 KB 5/15/26, 11:11 PM
Text classification with RNN models in PyTorch.
135.95 KB 5/29/26, 9:23 PM
Text classification with CNN models in PyTorch.
308.05 KB 6/12/26, 9:07 PM
Introduction to the HuggingFace library. Zero-shot inference and text classification/POS tagging with large pre-trained models. Fine-tuning with different approaches.
60.16 KB 6/19/26, 8:18 PM
Examples of application development using LLM agents. Introduction to LangChain, LangGraph, Groq and Gradio. Llama 3.1 8B parameter-efficient fine-tuning using LoRA adapters and inference using TGI.
146.12 KB 6/26/26, 8:38 PM