A free, lesson-based curriculum for building AI agents in Python from first principles: agentic frameworks, design patterns, tool use, RAG, planning, multi-agent systems, memory, and protocols like MCP and A2A. Hands-on, with Azure AI and Semantic Kernel.
Defines a portable model format and operator set for moving trained machine learning models across frameworks, runtimes, and hardware targets without locking the model to one toolchain.
Runs ONNX models faster on CPU, GPU, and NPU by routing graph subgraphs to backend execution providers (CUDA, TensorRT, OpenVINO, DirectML, CoreML). One engine serves the same model across cloud, browser, mobile, and edge, for both inference and training.
Optimizes distributed PyTorch training and inference for very large models with ZeRO memory partitioning, parallelism, MoE, offload, and compression. Best when GPU memory, training cost, or cluster throughput is the bottleneck.
Teaches classic machine learning through a 12-week, 26-lesson curriculum with quizzes, written lessons, assignments, projects, and multilingual translations.
Covers the full AI quant pipeline — point-in-time data, model training, backtesting, portfolio optimization, and order execution. Supports supervised learning, market dynamics, and RL on 20+ models, plus an LLM-based RD-Agent for factor mining.
A 12-week, 24-lesson beginner-friendly AI curriculum with executable Jupyter notebooks, quizzes and labs that teach neural networks, computer vision, NLP, generative models and ethics using PyTorch and TensorFlow examples.
edge-tts is a Python module that enables the use of Microsoft Edge's online text-to-speech service directly from Python code or via command-line tools like edge-tts and edge-playback, without requiring Microsoft Edge, Windows, or an API key.
Maps your existing C#, Python, or Java functions into a form AI models can invoke, then translates model requests into real function calls and feeds results back. Model-agnostic middleware: swap in newer models without rewriting your app.
Teaches generative AI app development through 21 lessons covering LLM basics, prompting, chat, search, image generation, agents, RAG, fine-tuning, small models, and responsible AI.
Coordinates multiple LLM agents that converse to solve a task, splitting work across customizable roles that call tools, run code, and loop in humans. The v0.4 redesign adds async messaging and Python/.NET interoperability across distributed networks.
Lets AI agents place and answer business phone calls, holding spoken conversations to collect structured data, answer questions, and escalate to humans. Built on Azure Communication Services and Azure OpenAI, with RAG over your own documents.