Course Outline
Module I: Fundamentals of Large Language Models
1. Mechanisms and architecture of generative models
2. Key concepts – tokens, temperature, other LLM parameters
3. Context window and its limitations
4. The phenomenon of hallucination and strategies to minimize it
5. Principles of effective prompt engineering
6. Prompt formatting techniques (few-shot learning, chain-of-thought)
7. ChatGPT interface – capabilities and limitations
8. OpenAI platform – playground, models, API key management
9. Differences between APIs and SDKs
10. Overview of available models and their applications
Module II: Communicating with Models in Python
1. Basics of API requests using the requests library
2. Official OpenAI SDK
3. Handling API responses and formatting results
4. Structured output – enforcing a specific response structure
6. Streaming responses in real-time
7. LangChain framework
9. OpenRouter as an aggregator for accessing various models
Module III: Text Vector Representation
1. Concept of text embeddings
2. How models understand meaning – vector space
3. OpenAI embedding API
4. Measuring semantic similarity between texts
5. Practical applications of embeddings
Module IV: Practical Applications of LLMs
1. Automatic document summarization
2. Extracting key information from text
3. Machine translation using LLMs
4. Text classification – sentiment analysis and categorization
Testimonials (5)
The fact of having more practical exercises using more similar data to what we use in our projects (satellite images in raster format)
Matthieu - CS Group
Course - Scaling Data Analysis with Python and Dask
I thought the trainer was very knowledgeable and answered questions with confidence to clarify understanding.
Jenna - TCMT
Course - Machine Learning with Python – 2 Days
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Course - Developing APIs with Python and FastAPI
The explaination
Wei Yang Teo - Ministry of Defence, Singapore
Course - Machine Learning with Python – 4 Days
Trainer develops training based on participant's pace