About Me

Graduate student in "Scientific Computing" with comprehensive knowledge in data analysis and deep learning, high performance computing, numerical simulations. Extensive work experience as an automotive design engineer.

Linkedin Résumé Visitors

GitHub Stats

Shreyas's GitHub Stats

Featured Projects

Projects Tech Stack Brief description
Question_Answering_T5_BioASQ transformers, Python (PyTorch, PyTorch lightning, Tensorboard, sklearn, NumPy, Pandas, and Matplotlib libraries) BioASQ dataset was used to finetue and evaluate the performance of the pretrained t5-base model from huggingface transformers for question answering task
Sentiment Classifier using pretrained BERT model transformers, google_play_scraper, Python (PyTorch, sklearn, NumPy, Pandas, Seaborn and Matplotlib libraries) Reviews scraped from the Google Play top 10 apps in productivity category was categorized into Positive, Negative and Neutral reviews using pre trained BERT model from huggingface
Parallel Numerical Linear Algebra (PNLA) library for solving linear system of equations c++, openMP, cmake, Doxygen, slurm PCG solver for solving the Linear Equation System arising from different physical problems. CRS matrix storage and OpenMP was used. Effective scaling observed for a system of ~ 2.5 million unknowns when run on multiple threads
Image classification using resnet9 model Python (PyTorch, NumPy, and Matplotlib libraries) Used data normalization, data augmentation and regularization techniques to classify the images of the CIFAR-10 with an accuracy of ~ 91% in <5 mins
Similar document retrieval Python (turicreate, sklearn, nltk, Pandas, NumPy, seaborn and Matplotlib libraries) Clustering and information retrieval using nearest neighbor algorithm on a subset of wikipedia corpus
Analyzing product sentiment Python (turicreate, sklearn, Pandas, nltk, NumPy, seaborn and Matplotlib libraries) Classified the reviews based on bag-of-words(word count) and TF-IDF transformation with only top and bottom scoring words and compared the results with the complete superset of words
Personalized song recommendations Python (turicreate, Pandas, sklearn, NumPy, and Matplotlib libraries) Collaborative filtering and matrix factorization techniques were adapted to build an optimal and personalized song recommender
Simple Text generation using GPT-2 transformers, PyTorch Top-p sampling technique used to generate one or multiple texts of given sequcence length based on the input prompt text
Programming, Data Analysis, and Deep Learning in Python (Offered by "Serious Games Chair" by Prof. Dr. Jörg Müller WS 2020/21) Python (Keras, sklearn, Pandas, NumPy, Matplotlib libraries) Application of some interesting sub topics covered during the lectures and extension of some assignment problems
Linear Regression from scratch Python (sklearn(for loading datasets), Pandas, NumPy, Matplotlib libraries) Implemented all the functions required for model to perform both forward and backward propogation and evaluated the model on house price prediction of data from "Boston housing" dataset . Considered gradient descent algorithm for optimization and MSE as the loss function
Logistic_Regression_From_scratch Python (sklearn(for loading datasets), Pandas, NumPy, Matplotlib libraries) Implemented all the functions required for model to perform both forward and backward propogation and evaluated the model on multiclass classification of data from "Iris" dataset . Considered gradient descent algorithm for optimization and cross entropy as the loss function