Tutorials
Breaking News
Implementing an AgentQL Model Context Protocol (MCP) Server
AgentQL allows you to scrape any website with unstructured data by defining the exact shape of the information you want. It gives you consistent,...
A Coding Guide to Compare Three Stability AI Diffusion Models (v1.5,...
In this hands-on tutorial, we’ll unlock the creative potential of Stability AI’s industry-leading diffusion models, Stable Diffusion v1.5, Stability AI’s v2-base, and the cutting-edge...
Building AI Agents Using Agno’s Multi-Agent Teaming Framework for Comprehensive Market...
In today’s fast-paced financial landscape, leveraging specialized AI agents to handle discrete aspects of analysis is key to delivering timely, accurate insights. Agno’s lightweight,...
A Step-by-Step Tutorial on Connecting Claude Desktop to Real-Time Web Search...
In this hands-on tutorial, we’ll learn how to seamlessly connect Claude Desktop to real-time web search and content-extraction capabilities using Tavily AI’s Model Context...
Vision Foundation Models: Implementation and Business Applications
In this tutorial, we'll explore implementing various vision foundation models for business applications. We'll focus on practical code implementation, technical details, and business use...
Building a REACT-Style Agent Using Fireworks AI with LangChain that Fetches...
In this tutorial, we will explore how to leverage the capabilities of Fireworks AI for building intelligent, tool-enabled agents with LangChain. Starting from installing...
A Step-by-Step Coding Guide to Integrate Dappier AI’s Real-Time Search and...
In this tutorial, we will learn how to harness the power of Dappier AI, a suite of real-time search and recommendation tools, to enhance...
Tutorial on Seamlessly Accessing Any LinkedIn Profile with exa-mcp-server and Claude...
In this tutorial, we’ll learn how to harness the power of the exa-mcp-server alongside Claude Desktop to access any LinkedIn page programmatically. The exa-mcp-server...
How to Create a Custom Model Context Protocol (MCP) Client Using...
In this tutorial, we will be implementing a custom Model Context Protocol (MCP) Client using Gemini. By the end of this tutorial, you will...
A Coding Guide to Different Function Calling Methods to Create Real-Time,...
Function calling lets an LLM act as a bridge between natural-language prompts and real-world code or APIs. Instead of simply generating text, the model...
A Coding Tutorial of Model Context Protocol Focusing on Semantic Chunking,...
Managing context effectively is a critical challenge when working with large language models, especially in environments like Google Colab, where resource constraints and long...
Building Fully Autonomous Data Analysis Pipelines with the PraisonAI Agent Framework:...
In this tutorial, we demonstrate how PraisonAI Agents can elevate your data analysis from manual scripting to a fully autonomous, AI-driven pipeline. In a...
Implementing Persistent Memory Using a Local Knowledge Graph in Claude Desktop
A Knowledge Graph Memory Server allows Claude Desktop to remember and organize information about a user across multiple chats. It can store things like...
A Coding Implementation with Arcade: Integrating Gemini Developer API Tools into...
Arcade transforms your LangGraph agents from static conversational interfaces into dynamic, action-driven assistants by providing a rich suite of ready-made tools, including web scraping...
A Comprehensive Tutorial on the Five Levels of Agentic AI Architectures:...
In this tutorial, we explore five levels of Agentic Architectures, from the simplest language model calls to a fully autonomous code-generating system. This tutorial...
A Coding Guide to Asynchronous Web Data Extraction Using Crawl4AI: An...
In this tutorial, we demonstrate how to harness Crawl4AI, a modern, Python‑based web crawling toolkit, to extract structured data from web pages directly within...
A Coding Guide to Build an Agentic AI‑Powered Asynchronous Ticketing Assistant...
In this tutorial, we’ll build an end‑to‑end ticketing assistant powered by Agentic AI using the PydanticAI library. We’ll define our data rules with Pydantic...
A Code Implementation of a Real‑Time In‑Memory Sensor Alert Pipeline in...
In this notebook, we demonstrate how to build a fully in-memory “sensor alert” pipeline in Google Colab using FastStream, a high-performance, Python-native stream processing...
A Step-by-Step Coding Guide to Defining Custom Model Context Protocol (MCP)...
In this Colab‑ready tutorial, we demonstrate how to integrate Google’s Gemini 2.0 generative AI with an in‑process Model Context Protocol (MCP) server, using FastMCP....
An Advanced Coding Implementation: Mastering Browser‑Driven AI in Google Colab with...
In this tutorial, we will learn how to harness the power of a browser‑driven AI agent entirely within Google Colab. We will utilize Playwright’s...
Step by Step Guide on How to Convert a FastAPI App...
FastAPI-MCP is a zero-configuration tool that seamlessly exposes FastAPI endpoints as Model Context Protocol (MCP) tools. It allows you to mount an MCP server...
A Hands-On Tutorial: Build a Modular LLM Evaluation Pipeline with Google...
Evaluating LLMs has emerged as a pivotal challenge in advancing the reliability and utility of artificial intelligence across both academic and industrial settings. As...
Uploading Datasets to Hugging Face: A Step-by-Step Guide
Part 1: Uploading a Dataset to Hugging Face Hub
Introduction
This part of the tutorial walks you through the process of uploading a custom dataset to...
Integrating Figma with Cursor IDE Using an MCP Server to Build...
Model Context Protocol makes it incredibly easy to integrate powerful tools directly into modern IDEs like Cursor, dramatically boosting productivity. With just a few...
A Coding Implementation for Building Python-based Data and Business intelligence BI...
In this comprehensive tutorial, we explore building an advanced, interactive dashboard with Taipy. Taipy is an innovative framework designed to create dynamic data-driven applications...
A Coding Guide to Build a Finance Analytics Tool for Extracting...
Extracting and analyzing stock data is key to informed decision-making in the financial landscape. This tutorial offers a comprehensive guide to building an integrated...
A Coding Implementation for Advanced Multi-Head Latent Attention and Fine-Grained Expert...
In this tutorial, we explore a novel deep learning approach that combines multi-head latent attention with fine-grained expert segmentation. By harnessing the power of...
Code Implementation to Building a Model Context Protocol (MCP) Server and...
In this hands-on tutorial, we’ll build an MCP (Model Context Protocol) server that allows Claude Desktop to fetch stock news sentiment and daily top...
A Coding Implementation on Introduction to Weight Quantization: Key Aspect in...
In today’s deep learning landscape, optimizing models for deployment in resource-constrained environments is more important than ever. Weight quantization addresses this need by reducing...
Step by Step Guide on Converting Text to High-Quality Audio Using...
In this tutorial, we demonstrate a complete end-to-end solution to convert text into audio using an open-source text-to-speech (TTS) model available on Hugging Face....
Step by Step Coding Guide to Build a Neural Collaborative Filtering...
This tutorial will walk you through using PyTorch to implement a Neural Collaborative Filtering (NCF) recommendation system. NCF extends traditional matrix factorisation by using...
Complete Guide: Working with CSV/Excel Files and EDA in Python
This hands-on tutorial will walk you through the entire process of working with CSV/Excel files and conducting exploratory data analysis (EDA) in Python. We'll...
A Code Implementation to Use Ollama through Google Colab and Building...
In this tutorial, we’ll build a fully functional Retrieval-Augmented Generation (RAG) pipeline using open-source tools that run seamlessly on Google Colab. First, we will...
A Step-by-Step Coding Guide to Building a Gemini-Powered AI Startup Pitch...
In this tutorial, we built a powerful and interactive AI application that generates startup pitch ideas using Google’s Gemini Pro model through the versatile...
A Code Implementation to Building a Context-Aware AI Assistant in Google...
In this hands-on tutorial, we bring the core principles of the Model Context Protocol (MCP) to life by implementing a lightweight, context-aware AI assistant...
Building Your AI Q&A Bot for Webpages Using Open Source AI...
In today's information-rich digital landscape, navigating extensive web content can be overwhelming. Whether you're researching for a project, studying complex material, or trying to...
The Complete Beginner’s Guide to Terminal/Command Prompt
The terminal (on Mac/Linux) or command prompt (on Windows) is a powerful tool that allows you to interact with your computer using text commands...
How to Use Git and Git Bash Locally: A Comprehensive Guide
Table of contentsIntroductionInstallationWindowsmacOSLinuxVerifying InstallationGit Bash BasicsNavigation CommandsFile OperationsKeyboard ShortcutsGit ConfigurationAdditional ConfigurationsBasic Git WorkflowInitializing a RepositoryChecking StatusStaging FilesCommitting ChangesBranching and MergingWorking with BranchesMerging BranchesHandling Merge...
How to Build a Prototype X-ray Judgment Tool (Open Source Medical...
In this tutorial, we demonstrate how to build a prototype X-ray judgment tool using open-source libraries in Google Colab. By leveraging the power of...
A Code Implementation of Using Atla’s Evaluation Platform and Selene Model...
In this tutorial, we demonstrate how to evaluate the quality of LLM-generated responses using Atla's Python SDK, a powerful tool for automating evaluation workflows...
A Beginners Guide to Using Visual Studio Code for Python
Visual Studio Code (VSCode) is a powerful, free source-code editor that makes it easy to write and run Python code. This guide will walk...
A Step by Step Guide to Solve 1D Burgers’ Equation with...
In this tutorial, we explore an innovative approach that blends deep learning with physical laws by leveraging Physics-Informed Neural Networks (PINNs) to solve the...
Tutorial to Create a Data Science Agent: A Code Implementation using...
In this tutorial, we demonstrate the integration of Python’s robust data manipulation library Pandas with Google Cloud’s advanced generative capabilities through the google.generativeai package...
A Code Implementation of Monocular Depth Estimation Using Intel MiDaS Open...
Monocular depth estimation involves predicting scene depth from a single RGB image—a fundamental task in computer vision with wide-ranging applications, including augmented reality, robotics,...
Beginner’s Guide to Deploying a Machine Learning API with FastAPI
In this guide, you will learn how to deploy a machine learning model as an API using FastAPI. We will create an API that...
A Code Implementation for Advanced Human Pose Estimation Using MediaPipe, OpenCV...
Human pose estimation is a cutting-edge computer vision technology that transforms visual data into actionable insights about human movement. By utilizing advanced machine learning...
A Coding Implementation of Extracting Structured Data Using LangSmith, Pydantic, LangChain,...
Unlock the power of structured data extraction with LangChain and Claude 3.7 Sonnet, transforming raw text into actionable insights. This tutorial focuses on tracing...
A Coding Implementation to Build a Conversational Research Assistant with FAISS,...
RAG-powered conversational research assistants address the limitations of traditional language models by combining them with information retrieval systems. The system searches through specific knowledge...
Code Implementation of a Rapid Disaster Assessment Tool Using IBM’s Open-Source...
In this tutorial, we explore an innovative and practical application of IBM's open-source ResNet-50 deep learning model, showcasing its capability to classify satellite imagery...
A Step-by-Step Guide to Building a Semantic Search Engine with Sentence...
Semantic search goes beyond traditional keyword matching by understanding the contextual meaning of search queries. Instead of simply matching exact words, semantic search systems...
How to Use SQL Databases with Python: A Beginner-Friendly Tutorial
This tutorial will guide you through the process of using SQL databases with Python, focusing on MySQL as the database management system. You will...
A Coding Implementation to Build a Document Search Agent (DocSearchAgent) with...
In today's information-rich world, finding relevant documents quickly is crucial. Traditional keyword-based search systems often fall short when dealing with semantic meaning. This tutorial...
Cloning, Forking, and Merging Repositories on GitHub: A Beginner’s Guide
This comprehensive guide walks you through the essential GitHub operations of cloning, forking, and merging repositories. Whether you're new to version control or looking...
Building a Retrieval-Augmented Generation (RAG) System with FAISS and Open-Source LLMs
Retrieval-augmented generation (RAG) has emerged as a powerful paradigm for enhancing the capabilities of large language models (LLMs). By combining LLMs' creative generation abilities...
A Coding Guide to Build an Optical Character Recognition (OCR) App...
Optical Character Recognition (OCR) is a powerful technology that converts images of text into machine-readable content. With the growing need for automation in data...
A Code Implementation to Build an AI-Powered PDF Interaction System in...
In this tutorial, we demonstrate how to build an AI-powered PDF interaction system in Google Colab using Gemini Flash 1.5, PyMuPDF, and the Google...
A Coding Guide to Build a Multimodal Image Captioning App Using...
In this tutorial, we'll learn how to build an interactive multimodal image-captioning application using Google's Colab platform, Salesforce's powerful BLIP model, and Streamlit for...
Building an Interactive Bilingual (Arabic and English) Chat Interface with Open...
In this tutorial, we implement a Bilingual Chat Assistant powered by Arcee's Meraj-Mini model, which is deployed seamlessly on Google Colab using T4 GPU....
A Step by Step Guide to Build an Interactive Health Data...
In this tutorial, we will learn how to build an interactive health data monitoring tool using Hugging Face's transformer models, Google Colab, and ipywidgets....
Implementing Text-to-Speech TTS with BARK Using Hugging Face’s Transformers library in...
Text-to-Speech (TTS) technology has evolved dramatically in recent years, from robotic-sounding voices to highly natural speech synthesis. BARK is an impressive open-source TTS model...
A Coding Implementation of Web Scraping with Firecrawl and AI-Powered Summarization...
The rapid growth of web content presents a challenge for efficiently extracting and summarizing relevant information. In this tutorial, we demonstrate how to leverage...
A Step by Step Guide to Build a Trend Finder Tool...
Monitoring and extracting trends from web content has become essential for market research, content creation, or staying ahead in your field. In this tutorial,...
Getting Started with Kaggle Kernels for Machine Learning
Kaggle Kernels (also called Notebooks) represent a revolutionary cloud-based platform for data science and machine learning work. They provide a complete computational environment where...
A Coding Guide to Sentiment Analysis of Customer Reviews Using IBM’s...
In this tutorial, we will look into how to easily perform sentiment analysis on text data using IBM’s open-source Granite 3B model integrated with...
Starter Guide For Running Large Language Models LLMs
Running large language models (LLMs) presents significant challenges due to their hardware demands, but numerous options exist to make these powerful tools accessible. Today's...
A Step by Step Guide to Deploy Streamlit App Using Cloudflared,...
In this tutorial, we’ll walk through a reliable and hassle-free approach using Cloudflared, a tool by Cloudflare that provides a secure, publicly accessible link...
How to Use Jupyter Notebooks for Interactive Coding and Data Analysis
Jupyter Notebooks are a powerful open-source tool that allows users to create and share documents that contain live code, equations, visualizations, and narrative text....
Step by Step Guide to Build an AI Research Assistant with...
Hugging Face’s SmolAgents framework provides a lightweight and efficient way to build AI agents that leverage tools like web search and code execution. In...
Building a Collaborative AI Workflow: Multi-Agent Summarization with CrewAI, crewai-tools, and...
CrewAI is an open-source framework for orchestrating autonomous AI agents in a team. It allows you to create an AI “crew” where each agent...
How to Compare Two LLMs in Terms of Performance: A Comprehensive...
Comparing language models effectively requires a systematic approach that combines standardized benchmarks with use-case specific testing. This guide walks you through the process of...
FinData Explorer: A Step-by-Step Tutorial Using BeautifulSoup, yfinance, matplotlib, ipywidgets, and...
In this tutorial, we will guide you through building an advanced financial data reporting tool on Google Colab by combining multiple Python libraries. You’ll...
Building an Interactive Weather Data Scraper in Google Colab: A Code...
In this tutorial, we will build an interactive web scraping project in Google Colab! This guide will walk you through extracting live weather forecast...
Building a Legal AI Chatbot: A Step-by-Step Guide Using bigscience/T0pp LLM,...
In this tutorial, we will build an efficient Legal AI CHatbot using open-source tools. It provides a step-by-step guide to creating a chatbot using...
Fine-Tuning NVIDIA NV-Embed-v1 on Amazon Polarity Dataset Using LoRA and PEFT:...
In this tutorial, we explore how to fine-tune NVIDIA's NV-Embed-v1 model on the Amazon Polarity dataset using LoRA (Low-Rank Adaptation) with PEFT (Parameter-Efficient Fine-Tuning)...
Building an Ideation Agent System with AutoGen: Create AI Agents that...
Ideation processes often require time-consuming analysis and debate. What if we make two LLMs come up with ideas and then make them debate about...
Steps to Build an Interactive Text-to-Image Generation Application using Gradio and...
In this tutorial, we will build an interactive text-to-image generator application accessed through Google Colab and a public link using Hugging Face's Diffusers library...
A Stepwise Python Code Implementation to Create Interactive Photorealistic Faces with...
In this tutorial, we will do an in-depth, interactive exploration of NVIDIA's StyleGAN2‑ADA PyTorch model, showcasing its powerful capabilities for generating photorealistic images. Leveraging...
A Step-by-Step Guide to Setting Up a Custom BPE Tokenizer with...
In this tutorial, we'll learn how to create a custom tokenizer using the tiktoken library. The process involves loading a pre-trained tokenizer model, defining...
Step by Step Guide on How to Build an AI News...
Introduction
In this tutorial, we will build an advanced AI-powered news agent that can search the web for the latest news on a given topic...
A Step-by-Step Tutorial on Robustly Validating and Structuring User, Product, and...
In many modern Python applications, especially those that handle incoming data (e.g., JSON payloads from an API), ensuring that the data is valid, complete,...
Building an AI Research Agent for Essay Writing
In this tutorial, we will build an advanced AI-powered research agent that can write essays on given topics. This agent follows a structured workflow:
Planning:...
Tutorial to Fine-Tuning Mistral 7B with QLoRA Using Axolotl for Efficient...
In this tutorial, we demonstrate the workflow for fine-tuning Mistral 7B using QLoRA with Axolotl, showing how to manage limited GPU resources while customizing...
Fine-Tuning of Llama-2 7B Chat for Python Code Generation: Using QLoRA,...
In this tutorial, we demonstrate how to efficiently fine-tune the Llama-2 7B Chat model for Python code generation using advanced techniques such as QLoRA,...
Creating an AI Agent-Based System with LangGraph: Putting a Human in...
In our previous tutorial, we built an AI agent capable of answering queries by surfing the web and added persistence to maintain state. However,...
Fine-Tuning Llama 3.2 3B Instruct for Python Code: A Comprehensive Guide...
In this tutorial, we’ll walk through how to set up and perform fine-tuning on the Llama 3.2 3B Instruct model using a specially curated...
Creating a Medical Question-Answering Chatbot Using Open-Source BioMistral LLM, LangChain, Chroma’s...
In this tutorial, we’ll build a powerful, PDF-based question-answering chatbot tailored for medical or health-related content. We’ll leveRAGe the open-source BioMistral LLM and LangChain’s...
Creating an AI Agent-Based System with LangGraph: Adding Persistence and Streaming...
In our previous tutorial, we built an AI agent capable of answering queries by surfing the web. However, when building agents for longer-running tasks,...
Creating an AI-Powered Tutor Using Vector Database and Groq for Retrieval-Augmented...
Currently, three trending topics in the implementation of AI are LLMs, RAG, and Databases. These enable us to create systems that are suitable and...
Creating An AI Agent-Based System with LangGraph: A Beginner’s Guide
What is an Agent?
An agent is a Large Language Model (LLM)-powered system that can decide its own workflow. Unlike traditional chatbots, which operate on...
Building a Retrieval-Augmented Generation (RAG) System with DeepSeek R1: A Step-by-Step...
With the release of DeepSeek R1, there is a buzz in the AI community. The open-source model offers some best-in-class performance across many metrics,...
What are Haystack Agents? A Comprehensive Guide to Tool-Driven NLP with...
Modern NLP applications often demand multi-step reasoning, interaction with external tools, and the ability to adapt dynamically to user queries. Haystack Agents, an innovative...
Create Portrait Mode Effect with Segment Anything Model 2 (SAM2)
Have you ever admired how smartphone cameras isolate the main subject from the background, adding a subtle blur to the background based on depth?...
Swarm: A Comprehensive Guide to Lightweight Multi-Agent Orchestration for Scalable and...
Swarm is an innovative open-source framework designed to explore the orchestration and coordination of multi-agent systems. It is developed and managed by the OpenAI...
CrewAI: A Guide to Agentic AI Collaboration and Workflow Optimization with...
CrewAI is an innovative platform that transforms how AI agents collaborate to solve complex problems. As an orchestration framework, it empowers users to assemble...
Chat with Your Documents Using Retrieval-Augmented Generation (RAG)
Imagine having a personal chatbot that can answer questions directly from your documents—be it PDFs, research papers, or books. With Retrieval-Augmented Generation (RAG), this...
Role Of Transformers in NLP – How are Large Language Models...
Transformers have transformed the field of NLP over the last few years, with LLMs like OpenAI's GPT series, BERT, and Claude Series, etc. The...
How to Use Langchain? Step-by-Step Guide
LangChain is an artificial intelligence framework designed for programmers to develop applications using large language models. Lets dive into How to Use Langchain?
Step1: Setup
Before diving into...
An Introduction to Saliency Maps in Deep Learning
The use of deep learning in machine learning has revolutionized the way visual problems are addressed. Elements like convolutional neural networks (CNN) have become...
Top Trending Machine Learning (ML) Algorithms To Learn In 2022
Artificial Intelligence is rapidly becoming the present and future of technology. Machine learning algorithms have been created to handle challenging real-world situations. These algorithms...
Introduction to Generalised Additive Models (GAMs)
Linear models are considered multi-purpose since they may be fine-tuned in a variety of ways to adapt to a variety of circumstances and data...