Skip to main content

GenAI Projects

Projects on Large Language Models

Train your own LLMs from Scratch like GPT-3.5

  • Implement script for training and evaluating Large Language Models (LLMs) from scratch, such as GPT-3.5.
  • Employ best practices for training LLMs, including infrastructure setup.
  • Implement parallel and distributed computing strategies, including 3D parallelism and similar approaches.

Develop your own ChatGPT from scratch

  • Implement all stages in the development of a Large Language Model (LLM) similar to ChatGPT, including:
    • Pretraining
    • Supervised Finetuning
    • Reinforcement Learning from Human Feedback (RLHF)
  • Learn and apply the best industry practices for creating a dialogue- optimized LLM like ChatGPT.

Develop your own LLM Application using Prompt Engineering

  • Master prompt engineering, including its various techniques and methods.
  • Build a Large Language Model (LLM) application, such as a chatbot, using private data and leveraging both ChatGPT API and open- source LLMs.

Create a production-ready X on your private data

  • Use LlamaIndex to build a production-ready Retrieval-Augmented Generation (RAG) system on your private data.
  • Acquire hands-on experience with advanced components of LlamaIndex, including:
    • Agents
    • Router Query Engine, SubQuestionQuery Engine
    • Open AI Assistants
    • Finetuning with Retrieval Augmentation (RADIT)
    • Finetuning Embeddings

Building End-to-End RAG Apps

  • Design and develop a RAG-based QA chatbot with a user-friendly interface.
  • Build a full-stack application using LangChain and Streamlit, ensuring seamless data flow between the frontend and backend.
  • Master the deployment of RAG applications for real-world usage.

Build Conversational Apps and Agents

  • Construct engaging conversational bots using LLMs like ChatGPT, tailoring them for specific use cases.
  • Develop sophisticated AI tools and agents by integrating LLMs with LangChain's flexible capabilities.
  • Design applications for LLM management and interaction within LangChain environments.

Advanced RAG System Development

  • Implement reranking techniques to significantly enhance search accuracy and relevance within RAG systems.
  • Apply cutting-edge RAG methods from recent research, optimizing performance for specific domains.
  • Adapt RAG systems to handle diverse data types (text, tables, images, etc.) broadening their applicability.

Finetuning LLMs using Soft Prompting, Adaptor techniques using PEFT

  • Use PEFT (Progressive Layer Dropping-based Efficient Finetuning) for accelerated model finetuning on a single GPU.
  • Finetune Large Language Models (LLMs) for specific downstream use cases using techniques like LoRA, QLoRA, and soft prompting.
  • Build an Instruction Following Large Language Model using PEFT.

Projects on Stable Diffusion Models

Finetune your own Stable Diffusion models on custom dataset

  • Gain proficiency in the development and fine-tuning of Stable Diffusion models, understanding its intricacies and applications.
  • Implement industrial practices for the creation and customization of Stable Diffusion models specific to your dataset.

Build your own personalized Text to Image models using DreamBooth

  • Develop the skill to build personalized Text to Image models using DreamBooth, mastering the conversion of textual descriptions into distinct and tailored visual representations.
  • Implement DreamBooth on your own image dataset, enabling the creation of highly personalized and context-specific text-to-image models that reflect the nuances of your provided data.

Finetune Diffusion models using ControlNets and Instruct Pix2Pix models

  • Engage in hands-on fine-tuning of diffusion models, particularly employing ControlNets and InstructPix2Pix models for improved performance and adaptability.
  • Integrate and optimize the use of ControlNets and InstructPix2Pix models within the stable diffusion model framework, perfecting the skill of refining and customizing these models for specific tasks and datasets.

Generative AI Course: In-Depth Training & Mentorship with AI Pinnacle Program