Sayantan Sadhu

Hey There, Welcome to my website. I am currently a final year undergrad at Kalyani Government Engineering College. My expertise lies in the field of Machine Learning, Deep Learning and Computer Vision. I am capable of building complete end-to-end ML/AI related projects. I also have working experience in Flask and Django. In case you need any of these skills feel free to contact me. Thank you.


Experience

AI Algorithm Developer

Aarish Technologies, Canada (Remote)

Worked on optimisation of the training script for the paper "FaceNet: A Unified Embedding for Face Recognition and Clustering" by Google and trained it on the VGG Face2 dataset with 3.3 million images. My work mainly included:

    Writing code for creating triplets that is positive, negative and anchor image from the dataset and pass it to the dataloader.
    Connecting our pytorch script with weights and biases for better visualization.
    Tuning some important parameters like learning rate, margin of triplet loss and batch size.
    Writing code that would truncate the parameters of the pytorch model to 8 bits at the time of training and also post training.

March 2022 - Present

AI/ML Consultant

Averyx Group, Dubai (Remote)

I was responsible for working on a project that recommends the best stocks to a customer from a pool of around 10k stocks. I had developed the ranking system and worked on data pipelining, development of strategies and calculating return percentages using a library called backtesting.py . The tech stack included Flask, Bootstrap, backtesting.py and other ML related libraries.

June 2021 - December 2021

Machine Learning Educator Intern

Acadboost Private Limited, India (Remote)

My job at Acadboost was to create a full fledged 25 hours course on Machine Learning for poeple who are absolutely beginner in Programming The Course included tutorials on Python, Numpy, Pandas, Matplotlib, Seaborn, Sci-kit Learn, thoery and application of some ML algorithms like Linear Regression, Logistic Regression, Decision Tree and Random Forest, some feature engineering techniques like handling missing values, outliers and categorical variables and some introduction to deep learning.

August 2020 - October 2020

Core Team Member

Google Developers Students Club, KGEC

My duty at my college's Developer Club is to promote Machine Learning to all the students interested in ML. Recruit People who are good at Machine Learning to the Club Conduct Ocassional sessions that focuses on different Machine Learning Ideas.

March 2020 - Present

Education

Kalyani Government Engineering College

Bachelor of Technology, Information Technology

Current CGPA - 9.41

August 2019 - July 2023

St.Luke's Day School

High School

Class 10 Overall Score - 91.8 %

2003 - 2017


Kanchrapara Harnett English Medium School

Senior Secondary

Class 12 Overall Score - 84 %

2017 - 2019

Skills

Programming and Other Languages
Libraries and Skills
Machine Learning 9.5/10

Computer Vision 8.5/10

Natural Language Processing 5/10

Pytorch 8/10

Sci-Kit Learn 9/10

Numpy/Pandas 9.5/10

Matplotlib/Seaborn/Plotly/Bokeh 9/10

Flask 8/10

Django 6/10

Notebooks, Blogs and Projects

I am guy loves to participate in competitions and hackathons. In my free time I develop simple website with data analysis or machine learning implementation in it. The websites are mostly developed with the help of flask, rarely I use Django as well. Here I have displayed a few solutions from some of the hackathons that I have participated in.

Notebook

This is the notebook for the submission of the TPS competition in kaggle. I got a top 15 % finish with this.

Visit The Notebook
Notebook

This is a notebook where I have used transfer learning with VGG16 on the Cat and Dog dataset

Visit The Notebook
Notebook

My notebook on the Kaggle competition to detect gravitational wave signal from detector noise.

Visit The Notebook
Blog

Here, I have discussed everything about Logistic regression. It contains everything from theory to code implementation and also got a great feedback.

Visit The Blog
Blog

This is a Technical Blog that I wrote about outliers that tries to explain what are outliers are including its mathematics and intuition and how they impact predictions

Visit The Blog
Blog

This blog is written for absolute beginners, giving them an idea about what are the important concepts that one needs to understand to learn machine learning.

Visti The Blog
Blog

This is a project where I have scrapped some economical data of India from the Internet using beautiful soup

Check The Github Repo
Project

This is the submission repository for the evaluation for the project of Deeplense of organization ML4SCI

Visti The Github Repo
Project

This is still a on going project where I try to visualize different aspects of Indian states and India as a whole

Check The Github Repo

Awards & Certifications

  • Open Source Contributor to Microsoft/LightGBM,Pytorch-Ignite/code-generator,Pycaret and more
  • Top 15% finish ( Rank 214/1495 ) in Kaggle Tabular Playground Series - March 2021 (Solo Participation)
  • Private Leader Rank of 29 and Public Leader Board Score of 306 in Analytics Vidhya Hackathon - Jobathon ( Solo Participation )
  • Top 10% finish ( Rank 146/1171 ) in Kaggle Tabular Playground Series - June 2021 (Team Participation)
  • Currently Kaggle 2x Expert ( Notebooks and Discussion )