India

Shreyansh Singh

Elite
@shreyansh26

AI Research at Level AI. Ex- AI at @Mastercard, @Samsung Research. CS Grad, IIT (BHU) Varanasi.

Annotated-ML-Papers. Annotations of the interesting ML papers I read

288

FlashAttention-PyTorch. Implementation of FlashAttention (FA1-FA4) in PyTorch for educational and algorithmic clarity

223

Speculative-Sampling. Implementation of Speculative Sampling as described in "Accelerating Large Language Model Decoding with Speculative Sampling" by Deepmind

111

Attention-Mask-Patterns. Using FlexAttention to compute attention with different masking patterns

47

ML-Optimizers-JAX. Toy implementations of some popular ML optimizers using Python/JAX

44

Extracting-Training-Data-from-Large-Langauge-Models. A re-implementation of the "Extracting Training Data from Large Language Models" paper by Carlini et al., 2020

39

Red-Teaming-Language-Models-with-Language-Models. A re-implementation of the "Red Teaming Language Models with Language Models" paper by Perez et al., 2022

35

LLM-Sampling. A collection of various LLM sampling methods implemented in pure Pytorch

30

Worldlink. A social networking website in Django

26

ML_Projects. Personal Machine Learning Projects

15

ELF-Miner. An implementation of the paper "ELF-Miner: Using Structural Knowledge and Data Mining Methods To Detect New (Linux) Malicious Executables"

14

An-Empirical-Model-of-Large-Batch-Training. An approximate implementation of the OpenAI paper - An Empirical Model of Large-Batch Training for MNIST

11

Linux-Malware-Detection-Research. A collection of Linux Malware Detection projects (research paper implementations) done by me.

11

Opcodes-for-Malware-Detection. Implementation of the paper "Opcodes as predictor for malware " by Daniel Bilar

11

ML-Paper-Implementations. Implementations of some interesting ML research papers and projects including MLSystems, Deep Learning

9

DeepLearning-in-the-Browser. Deploy Deep Learning models directly in the browser. Includes code for deploying using Tensorflow.js, WebDNN, and ONNX.js.

8

PyScript-Flask-Integration-PoC. A quick PoC demonstrating how PyScript can be used with Flask to handle variables and dataframes and display analytics over them through plots.

8

GeoPhotos. A location based photo searcher using Instagram API

8

DBMS-Project. DBMS Project (CS361) for Somnath Sevashram

7

Iris_classification-AWS-Lambda-PoC. A step-wise tutorial to demonstrate the steps required to deploy a ML model using AWS Lambda, Github Actions, API Gateway and use Streamlit to access the model API through a UI.

7

SparseMatrix-Computation-CUDA. Sparse Matrix Computations in CUDA

7

chat-tkinter. Chat app with Tkinter GUI

7

CSO221N-Algorithm-Codes. Codes related to the Algorithms Course at IIT (BHU) Varanasi

7

Malware-Classification-Project. Malware Classification using the dataset provided by Microsoft

7

CSO351-Computer-Graphics-Codes. Codes related to the Computer Graphics Course at IIT (BHU) Varanasi

7

NIDS-in-an-adversarial-setting. Network Intrusion Detection in an Adversarial setting

6

Hindi-Medium. Generate subtitle files for a video in English and Hindi

6

RevOpiD. Review Opinion Diversification - Shared task in IJCNLP 2017, Taipei, Taiwan

6

LLM-Activation-Steering-Experiments. Some experiments with activation steering in LLMs

5

shreyansh26.github.io-20-09-2024. My personal website

5

GPU-Puzzles-Solutions. Solutions to the GPU Puzzles by Sasha Rush - https://github.com/srush/GPU-Puzzles

5

nanoGPT-kvcache. A fork of nanoGPT which uses KV Cache to do faster inference

5

Blog_app. A simple Blog engine

5

Multilingual-Spellchecker. A Multilingual Spellchecker. Support for languages like English, Hindi, German, French, Portugese and Spanish

5

ConvNeXt-Adversarial-Examples. Generating Adversarial examples for ConvNeXt

4

RemindMe-Android-App. A simple Reminder Android app

4

Linux-Malware-Detection-through-Symbol-Table-Mining. Implementation of the paper "Malware Detection Through Mining Symbol Table of Linux Executables" by Jinrong Bai, Yanrong Yang, Shiguang Mu and Yu Ma

4

Live-Twitter-Sentiment-Analysis. Sentiment analysis on live twitter stream and plotting the sentiment values using Matplotlib

4

LLM-Training-Puzzles-Solutions. The LLM Training Puzzles by Sasha Rush

4

VAE-Implementation. A simple implementation of Autoencoder and Variational Autoencoder

3

CSE312-Computer-Architecture-Codes. Codes related to the Computer Architecture Course at IIT (BHU) Varanasi

3

Triton-Puzzles-Solutions. Solutions to Tensor puzzles by Sasha Rush - https://github.com/srush/Triton-Puzzles

3

Privacy-Preserving-Deep-Learning-for-Medical-Image-Classification. Privacy-preserving Deep Learning for Medical Image Classification for classifying chest X-ray images

3

shreyansh26.

3

Sentence-VAE. A re-implementation of the Sentence VAE paper, Generating Sentences from a Continuous Space

3

Papermill-MLflow-PoC. A simple tutorial on using Papermill for executing multiple experiments and MLflow for logging artifacts and metrics.

3

RAG-ML-Engg-Open-Book. Query the ML Engineering Open Book using RAG

3

Gradient-Descent-on-Neural-Networks-Typically-Occurs-at-the-Edge-of-Stability. A re-implementation of the paper "Gradient Descent on Neural Networks Typically Occurs at the Edge of Stability" by Cohen et al.

3

Tensor-Puzzles-Solutions. Solutions to Tensor puzzles by Sasha Rush - https://github.com/srush/Tensor-Puzzles

3

Secure-Voting-Application. Secure Voting Protocols using RSA

3

CSO231N-OS-Codes. Codes related to the Operating System Course at IIT (BHU) Varanasi

3

MinHash-Implemenation. A simple MinHash implementation based on the explanation in the Mining of Massive Datasets course by Stanford

2

CTF-Writeups. CTF (Capture The Flag) writeups, code snippets, notes, scripts

2

Personal-Website. HTML

2

academic-kickstart. 📝 Easily create a beautiful website using Academic, Hugo, and Netlify

2

SRST-18. This repository contains code for our paper in the Surface Realization Workshop 2018 at ACL, Melbourne

2

heat-map-generator. Make HeatMaps with JavaScript and Your Google Location History

2
57
Apply