Rishab's repositories
Attention-Is-All-You-Need-Explained-PyTorch
A paper implementation and tutorial from scratch combining various great resources for implementing Transformers discussesd in Attention in All You Need Paper for the task of German to English Translation.
ML_algos_from_scratch
A collection of various machine learning algorithms written from scratch for classification,regression and clustering and dimensionality reductions
Pix2Pix_GAN_Image_Translation
An implemenation of Pix2Pix GAN for google satellite images to street view translation
Computer-Vision
Various implementations for Object Detection(SSD),Face Detection(using OpenCV) and GAN'S(for image generation)
Knowledege-Graphs-and-NLP
A simple triple based knowledge graph construction by extracting sentence structures and properties. [ Repository under construction, new stuff to be added soon].
Usage-of-Rdkit-and-Mol2Vec-for-molecular-binding-affinity-prediction
Used toolkits from Rdkit and Mol2vec molecular embeddings for the regession task of binding affinity prediction for various COVID-19 drugs in the form of SMILES representation.
Aspect-Based-Sentiment-Analysis
Aspect based topic extraction from unlabelled raw reviews and assigning sentiments to each of the aspects.
Chord-Distributed-Hash-Table
Implementation of Chord(in C++)A fundamental problem that confronts peer-to-peer applications is the efficient location of the node that stores a desired data item. Chord is a distributed lookup protocol that addresses this problem
Cognitive-and-Computational-Neuroscience
Implementation of different types of Neuron Firing Models and cognitive Learning methods in python using neurodynex package and brian2.
Competitive-Programming
Creates selected questions from various sites like Leetcode,Interviewbit,GFG,CSES etc.
Dependency-Parsing-For-Indian-Language-Hindi
A comparison of Dependency Parsing techniques using features extracted from the Universal TreeBank Dataset for Hindi Language.
Linear-Algebra-and-Sparse-Matrix-Algorithms
Implementation of Sparse Matrix algorithms and Linear Algebra techniques (eg. Faster LU decomposition)
Music-Generation-using-char-level-RNN-s
An implementation of music generation using char level RNN's
Posix-Shell-in-c-
A Linux Like posix shell implemented in C using multithreading concepts with support and exectuion for various commands,creating foreground and background processes and input output redirection using system buffers.
RESEARCH-PAPER-IMPLEMENTATIONS
Various research papers along with implemented code.
Wikipedia-Search-Engine
A locally scalable index based search Engine for Wikipedia XML dump with result retrieval latency of 1-5 milliseconds.
Association-Rule-Mining
Collection of library and from-scratch implementations of Apriori and FP Growth algorithm for frequent itemset and association rule mining,
AutoEncoders
A PyTorch Implementation and experimentation of Variational AutoEncoders with interpolation in latent spaces.
Convex_Optimzation-using-cvxopt-and-cvxpy-
Various Problems in Convex Optimization solved using cvxpy and cvxopt ,along with optimization methods in learning(gradient descent and its variants).
Email-and-text-Topic-Modelling-Latent-Dirichlet-Allocation
Topic modelling of sample wikipedia articles, and half a million emails from enron email dataset using Latent Dirichlet Allocation using gensim.
Geometric-Deep-Learning-in-PyTorch
(Repository under development) A collection of foundational Implementation of Geometric Deep Learning involving Graph Neural Networks.
Language-Modelling
A collection of different types of Language Modelling techniques, new models to be added soon.
Named-Entity-Recognition-using-LSTMS
An implementation of Named Entity Recognition using LSMTs
Neural-Machine-Translation
seq2seq Encoder Decoder based Neural Machine Translation models and their comparison
Sentiment-Analysis-of-Tweets
Various Sentiment Analysis Techniques using Attention Models,Transformers,Recurrent Models and Baseline Algorithms
Simple-basic-neural-language-model-tutorial
A basic and very simple implementation of a Neural Language Model for next word prediction.
Transformers-from-scratch
Implementation of a Transformer architecture from scratch and a simple machine translation example
Usage-of-Google-s-BERT-for-twitter-HateSpeech-Classification
Using BERT developed by Google AI for twitter Hatespeech classification.