Skip to content
View atulkumar-ds's full-sized avatar

Block or report atulkumar-ds

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
atulkumar-ds/README.md

Hi 👋, I'm Atul Kumar

AI & Data Science Student @ IIITDM Kurnool | Aspiring AI/ML Engineer


🚀 About Me

  • 🎓 B.Tech in Artificial Intelligence & Data Science, IIITDM Kurnool (Batch 2024–2028) — CGPA 8.16
  • 🧩 585+ DSA problems solved across LeetCode, GeeksforGeeks & CodeChef | Top 50 at IIITDM Kurnool on GeeksforGeeks
  • 🛠️ Building end-to-end, deployed Machine Learning & Deep Learning projects — not just notebooks
  • 🏆 Smart India Hackathon (SIH) 2025 team member; built prototypes across 3 college/online hackathons
  • 🎯 Goal: AI/ML Engineer

🛠️ Tech Stack

LanguagesPythonCC++SQL

Data Science & MLNumPyPandasMatplotlibSeabornScikit-LearnXGBoost

Deep LearningTensorFlowKeras

Tools & DeploymentStreamlitGitJupyterGoogle Colab

ML Concepts: Regression · Decision Trees · Random Forest · SVM · KNN · Naive Bayes · K-Means · DBSCAN · PCA · Feature Engineering · Cross-Validation · Hyperparameter Tuning

Deep Learning Concepts: ANN · CNN · RNN · LSTM · GRU · Attention · Self-Attention · Transformers · Transfer Learning · Backpropagation

Computer Vision & NLP: Image Captioning · Feature Extraction (InceptionV3) · Sequence Modeling · Tokenization · Word Embeddings


📂 Featured Projects

Deep learning pipeline generating natural language descriptions for images on the Flickr8k dataset (8,091 images), exploring the evolution of captioning architectures — from a CNN + LSTM baseline to an attention-based encoder-decoder (Bahdanau attention), with a roadmap toward transformers and real-time video captioning.

  • Extracted 2,048-dim visual features using a frozen pretrained InceptionV3 encoder
  • Decoder: 256-dim embedding + 256-unit LSTM, trained for 20 epochs (batch size 64)
  • Evaluated caption quality using BLEU score

Analyzes instructor effectiveness using student engagement, performance, and feedback data, aiming to identify the key factors that drive teaching effectiveness through data analysis and machine learning. The dataset covers completion rate, dropout rate, quiz scores, watch time, assignment submission rate, forum activity, and feedback metrics. Models compared: Random Forest, Gradient Boosting, and Logistic Regression. Key insight: completion rate, average score improvement, and assignment submission rate are the strongest predictors of effectiveness.

An interactive Streamlit dashboard for exploring startup funding data, investors, and trends — covering funding trend analysis over years, top funded startups, investment distribution, and investor-wise funding insights. 🔗 Live Demo

Linear Regression, KNN, Decision Tree & Naive Bayes implemented from scratch using NumPy — no sklearn shortcuts, with manually built evaluation metrics (Accuracy, MSE, R²).

Structured Data Structures & Algorithms practice in C++, based on LeetCode problems — 585+ problems solved across platforms.


📈 Current Focus

  • Graph Algorithms & advanced DSA
  • Deep Learning (self-study roadmap)
  • Internship applications for AI/ML Engineer roles

🏆 Competitive Programming

585+ DSA problems solved across LeetCode, GeeksforGeeks & CodeChef | LeetCode rating 1653 | CodeChef 2-Star (1597), 24 rated contests | Top 50 at IIITDM Kurnool on GeeksforGeeks

LeetCodeCodeChefCodeforces


📜 Certifications

  • Machine Learning A–Z: AI, Python & R — Udemy
  • Data Structures and Algorithms in Python — Udemy

📊 GitHub Stats

Atul's GitHub statsTop Langs


📫 Connect With Me

LinkedIn

Pinned Loading

  1. Image-CaptioningImage-CaptioningPublic

    Image captioning system built from scratch and progressively extended to video and real-time captioning.

    Python 1

  2. DSA-PracticeDSA-PracticePublic

    Structured Data Structures & Algorithms practice in C++ (LeetCode based)

    C++

  3. ML-Algorithm-From-ScratchML-Algorithm-From-ScratchPublic

    Machine Learning Algorithms implemented from scratch using NumPy and Python.

    Jupyter Notebook

  4. startup-dashboardstartup-dashboardPublic

    Jupyter Notebook

  5. Instructor-Effectiveness-AnalysisInstructor-Effectiveness-AnalysisPublic

    Data science project analyzing instructor effectiveness using machine learning, exploratory data analysis, and student engagement metrics.

    Jupyter Notebook

  6. atulkumar-dsatulkumar-dsPublic