Skip to content
View Harshvardhan-To1's full-sized avatar

Block or report Harshvardhan-To1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Harshvardhan-To1/README.md

Hi there! 👋 I'm Harshvardhan Choudhary

Welcome to my GitHub profile! I'm a second-year student at IIT Indore with a deep passion for Machine Learning, particularly in Generative AI. My work focuses on creating and optimizing AI systems that leverage generative models to tackle complex, real-world challenges innovatively and efficiently. I’m also an enthusiastic CP/DSA solver, constantly improving my problem-solving skills.


About Me

  • Current Education: B.Tech. at IIT Indore
  • Interests: Machine Learning, Deep Learning, Generative AI, Natural Language Processing, Computer Vision, and Backend Development.
  • Current Focus: Enhancing my expertise in AI by building scalable ML systems and contributing to impactful projects.

Machine Learning Projects

  • Objective: Developed a two-step method for LLM (Large Language Model) distillation optimized for low VRAM environments.
  • Highlights:
    • Stage 1: Saved logits generated by the teacher model to reduce runtime memory usage.
    • Stage 2: Performed distillation using KL-divergence between the student model and pre-saved logits.
    • Enabled efficient model training for users with limited hardware resources without sacrificing performance.
    • Built using PyTorch, Hugging Face Transformers, and Accelerate.
  • Objective: This [roject was created to make work of Competitive Programmers easy.
  • Highlights:
    • Used DeepSeekv2 as the main LLM for solving problems.
    • Incorporated phi-3 for prompt engineering to make work of programmers fasters.
    • Also tried out various techniques like ORPO for finetuning the LLM.

Skills and Tools

  • Programming: Python, TensorFlow, PyTorch, C++, Django
  • ML Frameworks: TensorFlow, PyTorch, Hugging Face Transformers, Diffusers
  • Data Handling: Pandas, NumPy, OpenCV
  • Deployment: Django, Flask, Accelerate (for distributed ML training)

Currently Learning

  • Reinforcement Learning and advanced Text-to-Image models such as Stable Diffusion.
  • Optimizing model deployment for resource-constrained environments.

Let's Connect


Thank you for visiting! If you have ideas for collaboration or feedback, feel free to reach out.

Popular repositories Loading

  1. IITISoC_24_CP IITISoC_24_CP Public

    Jupyter Notebook 1

  2. Edu_PostAI Edu_PostAI Public

    Forked from Kushagra-2023/Edu_PostAI

    Workflow for generating a question paper based on syllabus gathered from input question paper

  3. PClubSoftwareDiv PClubSoftwareDiv Public

    Python

  4. PClubSoftwareDivInduct PClubSoftwareDivInduct Public

    Python

  5. GDSC_FER_PROJECT GDSC_FER_PROJECT Public

    Python

  6. ENOSIUM-PS1 ENOSIUM-PS1 Public

    Python