Ayush Thakur
  • About
  • Work
  • Projects

On this page

  • Featured Projects
  • Open Source Contributions
  • Looking to Collaborate?
Categories
All (1)
Evaluation (1)
LLMs (1)
MLOps (1)
Weights & Biases (1)

Projects

A selection of my notable open-source projects and contributions

Featured Projects

SwAV-TF

TensorFlow implementation of “Unsupervised Learning of Visual Features by Contrasting Cluster Assignments”

This project provides a TensorFlow implementation of the SwAV (Swapping Assignments between Views) algorithm for self-supervised visual representation learning. The implementation allows for efficient contrastive learning by contrasting cluster assignments between different views of the same image.

Technologies: TensorFlow, Contrastive Learning, Computer Vision

LossLandscape

Exploring the ideas from “Deep Ensembles: A Loss Landscape Perspective”

This repository explores the concepts presented in the paper “Deep Ensembles: A Loss Landscape Perspective.” It visualizes loss landscapes to understand why deep ensembles work better than other methods for uncertainty estimation and how they relate to the geometry of loss functions.

Technologies: TensorFlow, Deep Learning, Uncertainty Estimation

neurips-llm-efficiency-challenge

Starter pack for NeurIPS LLM Efficiency Challenge 2023

This repository provides a starter kit for participants in the NeurIPS LLM Efficiency Challenge 2023. It includes code and resources to help competitors optimize LLMs for better efficiency while maintaining performance.

Technologies: PyTorch, LLMs, Model Optimization

deepimageinpainting

Deep Image Inpainting using UNET-like Vanilla Autoencoder and Partial Convolution based Autoencoder

This project implements image inpainting techniques using two different approaches: a UNET-like Vanilla Autoencoder and a Partial Convolution based Autoencoder. It enables filling in missing or corrupted parts of images with plausible content.

Technologies: PyTorch, Computer Vision, Image Generation

llm-eval-sweep

LLM Evaluation Strategies with W&B Sweeps

A repository showcasing various LLM evaluation strategies and leveraging Weights & Biases Sweeps to optimize LLM systems. It provides practical demonstrations of how to evaluate and improve LLM performance systematically.

Technologies: PyTorch, Weights & Biases, LLMs, Evaluation

RAG Techniques

Comprehensive Article on RAG: From naive to advanced

An in-depth article exploring Retrieval Augmented Generation (RAG) techniques, covering basic implementations to advanced strategies. This resource helps developers understand how to enhance LLMs with external knowledge effectively.

Technologies: LLMs, RAG, Information Retrieval

Open Source Contributions

I actively contribute to various open-source projects, focusing on machine learning tools and libraries. Some of my contributions include:

  • Keras: Implementing MLOps pipelines and enhancements
  • OpenMMLab repositories: Building and optimizing workflows
  • Meta repositories: Contributing to machine learning infrastructure

Looking to Collaborate?

I’m always interested in collaborating on machine learning projects, especially in computer vision (except face detection). If you have an interesting project idea or want to collaborate, feel free to reach out to me on Twitter or GitHub.

LLM Evaluation with W&B Sweeps
LLMs
Evaluation
MLOps
Weights & Biases
A repository demonstrating systematic LLM evaluation strategies using Weights & Biases
Nov 5, 2023
No matching items
 
  • © 2024 Ayush Thakur. Built with [Quarto](https://quarto.org/).