Skip to content
View YugamdeepGoyal's full-sized avatar

Block or report YugamdeepGoyal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YugamdeepGoyal/README.md

I'm a second year BTech student in Artificial Intelligence and Data Science. I like taking a messy dataset and turning it into something that actually works, from the first look at the data to a model I can explain and a demo someone else can click. Right now I'm moving from sequence models toward Transformers.

Live GitHub activity: contributions, active days, longest streak, public repositories, a contribution heatmap, recently pushed repositories and topics.

The card above rebuilds itself automatically from the GitHub API, so it is always current.

Featured work

Project Problem Approach Highlight
ecg_data Detecting abnormal heartbeats in ECG signals LSTM, Bi-LSTM and XGBoost compared side by side, built with TensorFlow and Keras Live Streamlit demo
predictive_maintenance Estimating the Remaining Useful Life of aircraft engines from NASA C-MAPSS data XGBoost and LSTM models Sequence modeling on engine degradation data
mnist_dataset_model Digit classification Fully connected network tuned with a Keras Tuner Hyperband search About 98.58% test accuracy, reproducible training pipeline, confusion matrix analysis
exp_learning_telco_churn Predicting telecom customer churn Logistic Regression and Random Forest, plus an ANN pipeline Classical ML and deep learning compared on one problem
PremiumPulse Predicting medical insurance charges Ten regression models, from linear regression to XGBoost Systematic hyperparameter tuning and reusable scikit-learn pipelines
beyond_accuracy Predicting stroke risk from imbalanced patient data Logistic regression with SMOTE oversampling Classification threshold optimization

How I work

  • Compare, don't guess. I try more than one model on the same problem, so the choice is backed by results and not by habit.
  • Look past accuracy. Class imbalance, thresholds and error types matter more than one headline number.
  • Build pipelines, not one-off notebooks. Reusable preprocessing and training steps make the work easy to rerun and easy to check.

Where I am on the learning path

ANN, then CNN, RNN, LSTM, GRU, Encoder-Decoder and Attention. Now working through Transformers.

Toolkit

Layer Tools
Data pandas, NumPy, seaborn, matplotlib
Classical ML scikit-learn, XGBoost
Deep learning TensorFlow, Keras, Keras Tuner
Demos Streamlit
Environment Python, Jupyter Notebook

About me, as a class

class Yugamdeep:
    def __init__(self):
        self.role = "AI and Data Science student, second year"
        self.focus = ["applied ML", "deep learning", "data analysis"]
        self.currently_learning = "Transformers"

    def what_i_do(self):
        return "Turn a messy dataset into a working, explainable pipeline"

print(Yugamdeep().what_i_do())

Pinned Loading

  1. ecg_data ecg_data Public

    ECG heartbeat anomaly detection comparing LSTM, Bi-LSTM and XGBoost, with a live Streamlit demo.

    Jupyter Notebook

  2. predictive_maintenance predictive_maintenance Public

    Predictive maintenance using NASA C-MAPSS data to estimate Remaining Useful Life (RUL) of aircraft engines with XGBoost and LSTM models.

    Jupyter Notebook 1

  3. mnist_dataset_model mnist_dataset_model Public

    Fully connected neural network for MNIST digit classification, tuned via Keras Tuner Hyperband search. Achieves ~98.58% test accuracy. Includes reproducible training pipeline, confusion matrix anal…

    Jupyter Notebook

  4. exp_learning_telco_churn exp_learning_telco_churn Public

    Predicting telecom customer churn using Machine Learning (Logistic Regression, Random Forest) and Deep Learning (ANN) pipelines.

    Jupyter Notebook

  5. PremiumPulse PremiumPulse Public

    Predicting medical insurance charges using 10 regression models - from linear regression to XGBoost. Includes systematic hyperparameter tuning, reusable scikit-learn pipelines, and some feature eng…

    Jupyter Notebook

  6. beyond_accuracy beyond_accuracy Public

    A machine learning pipeline that predicts stroke risk from patient health data. Uses logistic regression with SMOTE oversampling to handle class imbalance, and optimizes the classification threshol…

    Jupyter Notebook