top of page

Resources and Industry Insights
This resource and insight hub provides education, breaking news, our research, and more to benefit developers, corporate leadership, academics, marketing and business development professionals, and even those who are new to the concept of AI.



How to Write Your MCP Server in Python
Discover how to build a simple MCP server in Python to manage a to-do list example using the Model Context Protocol (MCP). This step-by-step guide walks you through creating the server, connecting it to Claude for Desktop, and enabling seamless interaction between AI models and real-world tools.

Adrian Araya
May 127 min read
Â
Â


How to Create an OpenAI-Compatible Wrapper for Ollama
Easily switch between OpenAI and local LLMs like Ollama using the same API! This post shows how to wrap the OpenAI Python (and JavaScript) client to talk to Ollama with minimal changes, letting you develop and test locally without sacrificing the familiar OpenAI interface. Learn how to install Ollama, pull models like llama3.1, and build a unified interface that works across both platforms.

Adrian Araya
Apr 283 min read
Â
Â


How to Install CUDA in Ubuntu
This guide will help you install CUDA in your Ubuntu machine in the simplest way.
Michael Gruner
Mar 263 min read
Â
Â


How to Fine-Tune LLMs with Unsloth and Hugging Face
A tutorial on how to train LLMs using Python, Hugging Face and Unsloth.

Daniela Brenes
Nov 18, 20248 min read
Â
Â


Experiment Tracking with Data Version Control (DVC)
Learn to use DVC to quickly perform and compare machine learning experiments.
Michael Gruner
Oct 2, 20248 min read
Â
Â


Mean Average Precision (mAP) and other Object Detection Metrics
A walkthrough of mAP and other object detection quality metrics.
Michael Gruner
Apr 23, 202415 min read
Â
Â


Improving Detection Performance with SAHI and Tiled Predictions
Discover how SAHI and tiled predictions can significantly improve detection performance, especially for small objects in high-resolution ima
Michael Gruner
Jan 5, 20244 min read
Â
Â


How to Enable Plots Visualization on MMAction2
A step by step guide on how to enable plots visualization on MMAction2 trainings.
Michael Gruner
Nov 11, 20232 min read
Â
Â


A Practical Data Version Control (DVC) Tutorial for Machine Learning
A tutorial on how to use DVC to manage and version reproducible machine learning projects.
Michael Gruner
Oct 10, 202319 min read
Â
Â


PyEnv: Simple Python Version Management
A practical guide on handling Python versions with PyEnv.
Michael Gruner
Oct 5, 20232 min read
Â
Â
bottom of page
