Changelog·main branch·$ git log --oneline
Stay up to date with the latest improvements to the MLExpert Academy
A new tutorial on how to build a financial research agent that plans multi-step analysis upfront, executes each step through a tool registry, and replans when findings change is now available.
A new tutorial on how to build an MCP agent is now available. It covers the fundamentals of MCP and how to build an agent that can execute trades through the protocol.
A new tutorial on how to build a vectorless RAG system is now available. It covers the fundamentals of building a RAG system without using embeddings.
The Foundations module is now completely rewritten. It covers the fundamentals of Python, math, and PyTorch for AI engineers.
A new tutorial on how to build a workflow vs an agent is now available. It covers the fundamentals of both and when to use each.
Completely new modules - Setup and Toolkit and Context Engineering are now available. It covers the fundamentals of building an AI engineer's toolkit and how to use it to build a production-ready RAG system.
A new tutorial on how to deploy and monitor a vLLM service is now available. It covers the fundamentals of deploying and monitoring a vLLM service and how to use it for inference in production.
A new tutorial on how to build an agentic RAG system for financial analysis is now available. It covers the fundamentals of agentic RAG and how to build a multi-agent system with LangGraph.
A new tutorial on how to fine-tune an open-source LLM into a specialized expert for your specific task is now available. It covers the fundamentals of fine-tuning and how to use it to build a specialized model.
A new tutorial on how to use DSPy to automate the prompt engineering process is now available. It covers the fundamentals of DSPy and how to use it to optimize prompts for your specific use case.
A complete rewrite on how to evaluate LLMs for your specific use case is now available. It covers the fundamentals of evaluating LLMs and how to build a robust, private evaluation pipeline.
A new tutorial on how to build your own dataset using Knowledge Distillation is now available. It covers the fundamentals of Knowledge Distillation and how to use existing LLM to build a custom dataset for model evaluation or training.
A new tutorial on LangGraph is now available. It covers the fundamentals of LangGraph and how to use it to build workflows and agents.
A new tutorial on advanced retrieval is now available. It covers the fundamentals of advanced retrieval and how to use it to build a semantic search engine for your RAG system.
A new tutorial on embeddings and vector databases is now available. It covers the fundamentals of embeddings and how to use them to build a semantic search engine for your RAG system.
A new tutorial on how to run AI models locally with Ollama is now available. It covers the basics of installing Ollama, downloading a model, and interacting with it through the command line and Python.
A new tutorial on effective chunking strategies is now available. It covers the fundamentals of chunking and what chunking strategies are best for different types of documents.
The Python Essentials module is now updated in line with the rest of the academy. It's now more focused on the practical skills you'll need as an AI engineer.
The first module of the academy is now complete. It covers the basics of setting up your development environment, including the command-line toolkit, Python project setup, and IDE (VScode/Cursor) configuration.
A new tutorial on Retrieval-Augmented Generation (RAG) is now available. It covers the fundamentals of RAG and how to build a simple RAG system from scratch to production-ready API with FastAPI and Docker.
Add a section on how to use a Vision Language Model (VLM) to extract text from images in a document. Using Docling and Ollama (Nanonets-OCR-s).
Use the latest Antropic and OpenAI guidelines for prompt engineering along with a new example.
Added RAG and MCP AI Agent tutorials to the academy. These tutorials have associated GitHub project repositories.