PrathameshSystenics/AIML_Tutorial

AI ML Related Tutorial Topics and Implementation

Jupyter Notebook

1

65 commits

updated Dec 4, 2025

See the code

README

AIML Tutorials Project

Contents

  1. Docker
    • Creation of the Docker file
    • Creation of the Docker Compose file
  2. Semantic Kernel Tutorials: Microsoft Library for Integrating LLM Models
    • Basics of the Semantic Kernel
    • Ollama Connector
    • Adding Plugins to the Kernel
    • Azure OpenAI Semantic Kernel Connector
    • Image-to-Text Generation using Semantic Kernel
    • Agent Framework: Creating Agents
    • HandDigitRecognition Project using Semantic Kernel as the MoonDream Model for Ollama
    • Vector DB Connector for Semantic Kernel
    • Qdrant Vector DB Connection with the Semantic Kernel
    • Process Framework and Agent Framework.
    • Process Framework with Dapr and Aspire
  3. .NET Tutorial
    • Dependency Injection
    • AsyncEnumerable
    • SignalR Tutorial
  4. Aspire .NET
    • Adding Aspire to a Project
    • Adding the Container to the Project
    • Adding a Secret Parameter for Configuration
    • Subscribing to Events
    • Aspire Lifecycle Hook
    • Endpoint Reference
    • Setting Environment Variables
    • Aspirate: Creating the Docker Compose File from the Aspire Project
    • Dapr SideCar Initialization
  5. Product Classification
    • Classifying the Product Category using the Semantic Kernel (Base) Project
  6. Model Context Protocol
    • Creation of the MCP Server using SSE/STDIO in C#
    • Connecting to the MCP Server using C#
    • Integrating MCP Server Tools with the Semantic Kernel

Repository Branches

  • OldProductClassification: Base Project for the Product Classification Project
  • aspire_integration_productclassification: Integration of Aspire into the Product Classification Project
  • backup: Backup Branch for the Product Classification
  • dockercompose_integration_productclassification: Integration of Docker Compose into the Product Classification Project
  • ollama-model-lifecycle: Downloading the Ollama Model using the Lifecycle method instead of the shell script.
  • ollama-models-removed: Removing the Ollama Models from the Product Classification Project
  • rag-implementation: Implementation of RAG using the Semantic Kernel in the Product Classifciation
  • vectordb_integration: Integration of VectorDB into the Product Classification Project for similarity search.

PrathameshSystenics/AIML_Tutorial

AI ML Related Tutorial Topics and Implementation

Jupyter Notebook

1

65 commits

updated Dec 4, 2025

See the code

README

AIML Tutorials Project

Contents

  1. Docker
    • Creation of the Docker file
    • Creation of the Docker Compose file
  2. Semantic Kernel Tutorials: Microsoft Library for Integrating LLM Models
    • Basics of the Semantic Kernel
    • Ollama Connector
    • Adding Plugins to the Kernel
    • Azure OpenAI Semantic Kernel Connector
    • Image-to-Text Generation using Semantic Kernel
    • Agent Framework: Creating Agents
    • HandDigitRecognition Project using Semantic Kernel as the MoonDream Model for Ollama
    • Vector DB Connector for Semantic Kernel
    • Qdrant Vector DB Connection with the Semantic Kernel
    • Process Framework and Agent Framework.
    • Process Framework with Dapr and Aspire
  3. .NET Tutorial
    • Dependency Injection
    • AsyncEnumerable
    • SignalR Tutorial
  4. Aspire .NET
    • Adding Aspire to a Project
    • Adding the Container to the Project
    • Adding a Secret Parameter for Configuration
    • Subscribing to Events
    • Aspire Lifecycle Hook
    • Endpoint Reference
    • Setting Environment Variables
    • Aspirate: Creating the Docker Compose File from the Aspire Project
    • Dapr SideCar Initialization
  5. Product Classification
    • Classifying the Product Category using the Semantic Kernel (Base) Project
  6. Model Context Protocol
    • Creation of the MCP Server using SSE/STDIO in C#
    • Connecting to the MCP Server using C#
    • Integrating MCP Server Tools with the Semantic Kernel

Repository Branches

  • OldProductClassification: Base Project for the Product Classification Project
  • aspire_integration_productclassification: Integration of Aspire into the Product Classification Project
  • backup: Backup Branch for the Product Classification
  • dockercompose_integration_productclassification: Integration of Docker Compose into the Product Classification Project
  • ollama-model-lifecycle: Downloading the Ollama Model using the Lifecycle method instead of the shell script.
  • ollama-models-removed: Removing the Ollama Models from the Product Classification Project
  • rag-implementation: Implementation of RAG using the Semantic Kernel in the Product Classifciation
  • vectordb_integration: Integration of VectorDB into the Product Classification Project for similarity search.