Skip to content
View GehrmanSparrow-dev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report GehrmanSparrow-dev

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
GehrmanSparrow-dev/README.md

Surya Teja Anupindi - Machine Learning Engineer Banner

Email LinkedIn Portfolio GitHub


πŸ‘‹ About Me

I am a Machine Learning Engineer focused on building reliable, intelligent systems across healthcare, environmental modeling, and scientific domains. I design robust data pipelines and train/optimize production-grade deep learning models.

  • πŸŽ“ Academic Path: M.S. in Data Science at Saint Peter's University, NJ (Expected Feb 2026) | B.Tech in CSE at GITAM University, India.
  • πŸ”¬ Specializations: Multimodal Learning, Retrieval-Augmented Generation (RAG), Clinical Informatics, Graph Heuristics, and Explainable AI.
  • πŸ’¬ Focus Area: Connecting clinical clinical notes with structured EHR data, and refining verification layers in LLMs to enforce factuality.

πŸ› οΈ Technical Skills

🧠 Machine Learning & Deep Learning

  • Frameworks: PyTorch, TensorFlow, Keras, Hugging Face
  • Modeling: CNNs, LSTMs, Transformers, MLPs, GNNs
  • Traditional ML: Random Forests, Gradient Boosting, SVMs, Ensembles
  • Optimization: Hyperparameter Tuning, Loss Function Design

🧬 Specialized Domains & Core NLP/CV

  • Clinical NLP: BioClinicalBERT, Clinical Note Processing
  • Computer Vision: OpenCV, Grad-CAM (Interpretability)
  • Data & Graph Eng: NetworkX (Dijkstra, A*, TSP), Pandas, NumPy
  • Infrastructure & Tools: Git, VS Code, Anaconda, SQLAlchemy

🏷️ Skill Badges

πŸ” Expand Detailed Badges

Deep Learning & NLP PyTorch TensorFlow Keras Hugging Face Transformers

Computer Vision & Specialized OpenCV Grad-CAM Medical Imaging BioClinicalBERT

Languages, Data & Tools Python R SQL Pandas NumPy Scikit-learn Git SQLAlchemy


πŸš€ Projects

Here is a showcase of my projects, featuring architectural designs and technical summaries. Click to expand each project.

πŸ”¬ Research: Argument-Aware RAG (ArgRAG)

πŸ“„ ArgRAG: Argument-Aware Retrieval-Augmented Generation (Click to expand)

Published research introducing ArgRAG, a novel retrieval-augmented generation architecture featuring a validation layer.

  • The Problem: LLM generators suffer from hallucination and lack of calibration when reasoning over retrieved knowledge.
  • The Solution: Inserts an explicit argumentation classifier between the retriever and the generator to identify the stance of each passage.
  • Key Metrics:
    • πŸ“ˆ +3.4% Factual Accuracy on the BEIR-FEVER benchmark.
    • πŸ“ˆ +21.0% Human-Rated Explanation Quality over vanilla RAG.
    • πŸ“‰ Calibration Error (ECE) decreased to 0.043 (vs. baseline 0.087).

Pipeline Architecture

graph TD
  Query[User Query] --> Retriever[FAISS Retriever]
  Retriever --> Classifier[Argument Stance Classifier <br/> BERT/RoBERTa/DeBERTa]
  Classifier --> Map[Map Stances: Supportive / Adversarial / Neutral]
  Map --> Generator[LLM Generator <br/> FLAN-T5]
  Generator --> Reason[Reason over Arguments]
  Reason --> Output[Factual Verdict + Explanation]

  style Classifier fill:#4f46e5,stroke:#fff,stroke-width:2px,color:#fff
  style Map fill:#8b5cf6,stroke:#fff,stroke-width:1px,color:#fff
  style Generator fill:#ec4899,stroke:#fff,stroke-width:2px,color:#fff
Loading
  • Tech Stack: BERT, RoBERTa, DeBERTa, FLAN-T5, FAISS, HuggingFace, BEIR

πŸ₯ Healthcare ML

🧬 Multimodal Clinical Outcome Prediction β€” MIMIC-IV (Click to expand)

An end-to-end pipeline fusing tabular and unstructured EHR data to predict hospital patient outcomes.

  • Tabular Branch: Structured clinical database metrics (demographics, lab values) processed via LSTMs and tree-based classifiers.
  • Text Branch: Clinical notes and practitioner assessments encoded using BioClinicalBERT embeddings.
  • Result: Multimodal fusion improved F1 prediction score by 7% over unimodal baselines.

Architecture

graph LR
  Tabular[EHR Tabular Data] --> TabEncoder[LSTM / RF Encoder]
  Notes[Clinical Notes] --> BioBERT[BioClinicalBERT Text Encoder]
  TabEncoder --> Fusion[Vector Fusion & Concatenation]
  BioBERT --> Fusion
  Fusion --> Classification[Output Classifier]
  Classification --> Prediction[Outcome Prediction]

  style BioBERT fill:#3b82f6,stroke:#fff,color:#fff
  style Fusion fill:#8b5cf6,stroke:#fff,color:#fff
Loading
  • Tech Stack: PyTorch, Hugging Face, BioClinicalBERT, SQLAlchemy, Scikit-learn
🫁 Chest Radiograph Anomaly Detection (Click to expand)
  • Task: Automated detection of chest X-ray abnormalities (pneumonia, tuberculosis).
  • Interpretability: Implemented Grad-CAM saliency maps to highlight localized regions influencing prediction scores, providing clinically verifiable rationales.
  • Tech Stack: TensorFlow, Keras, OpenCV, Scikit-learn

🌱 Environmental & Physics ML

🌿 Species Distribution & Environmental Analysis (Click to expand)
  • Task: Modeled biodiversity drivers and local habitat profiles.
  • Methodology: Applied feature engineering for custom diversity metrics and IQR-based outlier detection to clean sensor noise. Benchmarked Linear Regression, Random Forests, and Gradient Boosting.
  • Tech Stack: Pandas, Scikit-learn, Matplotlib, Seaborn
β˜„οΈ Asteroid Diameter Prediction β€” NASA Dataset (Click to expand)
  • Task: Multilayer Perceptron (MLP) regressor predicting asteroid diameters from orbital and physical parameters.
  • Evaluation: Full feature selection and exploratory data analysis evaluated using MAE, MSE, and $R^2$ metrics.
  • Tech Stack: TensorFlow, Scikit-learn, Pandas

🚚 Heuristic Optimization

🚚 Delivery Route Optimizer with Real-Time Constraints (Click to expand)
  • Task: Real-time delivery routing simulator minimizing delivery time and fuel costs under traffic and window capacity constraints.
  • Algorithms: Graph traversal heuristics using Dijkstra, A*, and TSP approximation solvers.
  • Tech Stack: NetworkX, NumPy, Pandas

πŸ“Š GitHub Analytics

Surya Teja Anupindi's GitHub Stats Surya Teja Anupindi's Top Languages

Surya Teja Anupindi's GitHub Streak


"Building models is simple; building verification layers that let models self-correct is the real challenge."

Popular repositories Loading

  1. GehrmanSparrow-dev GehrmanSparrow-dev Public

  2. MIMIC-IV-Clinical-ML MIMIC-IV-Clinical-ML Public

    ML pipeline for mortality prediction and length-of-stay regression using MIMIC-IV clinical data

    Jupyter Notebook

  3. delivery-route-optimizer delivery-route-optimizer Public

    Azure Databricks-based smart logistics system with real-time route optimization using Google Maps API and Apache Spark

    Jupyter Notebook

  4. argrag argrag Public

    Argument-Aware RAG with ensemble retrieval and stance-aware structured generation for explainable fact verification (BEIR-FEVER)

    Jupyter Notebook

  5. Portfolio Portfolio Public

    HTML

  6. Pathway-Of-The-Silicon-Mind Pathway-Of-The-Silicon-Mind Public

    My journey from sequence 9 to sequence 0 from basics to the end.

    Python