ajd12342
PhD CS, UT Austin. Prev. B.Tech CS, IIT Bombay. Working on ASR and NLP. I love writing clean, documented code.
UT AustinAustin, Texas
Pinned Repositories
ai-ml-notes
Originally written short notes for various AI/ML topics.
ajd12342
CS251-Battleship
Course Project for Software Systems Lab(CS251), Autumn 2018, IIT Bombay. Battleship Game( https://en.wikipedia.org/wiki/Battleship_(puzzle) ) was implemented using Django and django-channels for the backend and React, HTML, and JS for the frontend.
inflection-pytorch
Pytorch implementation of https://arxiv.org/pdf/1908.05838.pdf along with a user-friendly web demo and some new experiments.
instrumental-music-translation
Course Project for Automatic Speech Recognition(CS 753), Autumn 2019, CSE, IIT Bombay. Implemented music translation from one instrument to another using two approaches, a WaveNet autoencoder heavily based on a Facebook AI research paper and codebase and the other using different LSTM encoder-decoder based architectures.
markdown-cheatsheet
Cheatsheet I found at https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
profiling-transformers
Code for 'When to Use Efficient Self Attention? Profiling Text, Speech and Image Transformer Variants', ACL 2023
textless-s2st
Code for 'Textless Speech-to-Speech Translation With Limited Parallel Data'
vhdl-packet-classifier
Course Project for Digital Logic Design (CS 226), Spring 2019, IIT Bombay. Packet classifier submodule of a router implemented in VHDL and simulated in ISim using Xilinx ISE. The module supports simultaneous input and output of packets and forwards/stores packets by parsing the header for opcode and path pointer.
why-winoground-hard
Code for 'Why is Winoground Hard? Investigating Failures in Visuolinguistic Compositionality', EMNLP 2022
ajd12342's Repositories
ajd12342/why-winoground-hard
Code for 'Why is Winoground Hard? Investigating Failures in Visuolinguistic Compositionality', EMNLP 2022
ajd12342/textless-s2st
Code for 'Textless Speech-to-Speech Translation With Limited Parallel Data'
ajd12342/profiling-transformers
Code for 'When to Use Efficient Self Attention? Profiling Text, Speech and Image Transformer Variants', ACL 2023
ajd12342/ai-ml-notes
Originally written short notes for various AI/ML topics.
ajd12342/CS251-Battleship
Course Project for Software Systems Lab(CS251), Autumn 2018, IIT Bombay. Battleship Game( https://en.wikipedia.org/wiki/Battleship_(puzzle) ) was implemented using Django and django-channels for the backend and React, HTML, and JS for the frontend.
ajd12342/deep-learning-assignments
A few deep learning assignments from various topics done as part of online deep learning courses(MOOCs).
ajd12342/markdown-cheatsheet
Cheatsheet I found at https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
ajd12342/vhdl-packet-classifier
Course Project for Digital Logic Design (CS 226), Spring 2019, IIT Bombay. Packet classifier submodule of a router implemented in VHDL and simulated in ISim using Xilinx ISE. The module supports simultaneous input and output of packets and forwards/stores packets by parsing the header for opcode and path pointer.
ajd12342/ajd12342
ajd12342/bulls-eye
Bulls Eye game solver.
ajd12342/cell-segmentation-unet
Course Project for Medical Image Computing(CS 736), Spring 2019, IIT Bombay. Cell Segmentation using U-Net. PyTorch implementation.
ajd12342/enigma-machine
Course Project for Programming Abstractions and Paradigms(CS154), Spring 2019, IIT Bombay. Implemented a modern version of the World War II Enigma Machine in Racket, a variant of Scheme. The machine has encrypt, decrypt, and crack mode.
ajd12342/exploring-reinforcement-learning
Course Project for Artificial Intelligence and Machine Learning(CS337), Autumn 2019, IIT Bombay. Performed a comparative analysis of different reinforcement learning algorithms for Breakout and Pong, two classic Atari games.
ajd12342/inflection-pytorch
Pytorch implementation of https://arxiv.org/pdf/1908.05838.pdf along with a user-friendly web demo and some new experiments.
ajd12342/instrumental-music-translation
Course Project for Automatic Speech Recognition(CS 753), Autumn 2019, CSE, IIT Bombay. Implemented music translation from one instrument to another using two approaches, a WaveNet autoencoder heavily based on a Facebook AI research paper and codebase and the other using different LSTM encoder-decoder based architectures.
ajd12342/OCR-ITSP-2018
Optical character recognition using the EMNIST dataset and self-designed image segmentation and processing algorithms. Capable of recognizing text from a relatively clean image of a document.
ajd12342/CS215-submissions
Submissions made for course CS215 at IIT Bombay. This contains some nice work on Data Analysis and Probability Theory, like PCA, Bayesian estimation etc.
ajd12342/cse-website
Code for my website at www.cse.iitb.ac.in/~anujdiwan .
ajd12342/django-tutorial
A polls web app that uses Django for the backend. It allows users to vote on questions and allows the administrator to add questions and choices using an admin interface.
ajd12342/ee112-stopwatch
Stopwatch made from scratch using only basic ICs(counters, LED decoders and flipflops), 1 Hz clock self-designed and built using a 555 timer, implemented on a breadboard.
ajd12342/GitHub-Android
Course Assignment for Software Systems Lab, CS251, IIT Bombay. A GitHub Android client that uses the GitHub API to search for users given a username query and upon clicking on a username, displays the name, company, location and all the repositories neatly in a list with repository name, age and description.
ajd12342/group-theory-sos
Summer reading project on basics of group theory.
ajd12342/hmni
📛 Fuzzy Name Matching with Machine Learning
ajd12342/kneser-ney
Kneser-Ney implementation in Python
ajd12342/phoneme-translit
A rule-based algorithm to transliterate English to Indian languages via an intermediate phonemic stage.
ajd12342/pop3-email-networking
Course Assignment for CS224, Computer Networks, Spring 2019, IIT Bombay.Email service based on a simplified POP3 protocol is implemented. Both server side and client side applications are provided and multiple clients are supported.
ajd12342/react-tutorial
A simple tic-tac-toe game implemented using React.js for the client-side and the inbuilt React development server for the (local) server-side. The game also allows you to jump to any previous moves and play from there('time travel').
ajd12342/vanilla-weather-bot
A simple chatbot that tells you current weather and weather forecasts using the Yahoo Weather API and Node JS. The chatbot is deployed on Facebook Messenger using Heroku.(earlier using ngrok for localhost)
ajd12342/vanilla-weather-bot-terminal
A simple chatbot that tells you current weather and weather forecasts using the Yahoo Weather API and Node JS. Interaction happens on the terminal.
ajd12342/yugabyte-db
YugabyteDB - the cloud native distributed SQL database for mission-critical applications.