Skip to content
View Prabhroop-Singh2002's full-sized avatar
🧭
🧭

Organizations

@UofA-ECE-720-RL-Proj

Block or report Prabhroop-Singh2002

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. 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

Hi there πŸ‘‹ I'm Prabhroop Singh

πŸŽ“ M.Eng in Electrical & Computer Engineering
πŸ“ University of Alberta

πŸš€ About Me

I am a graduate researcher working at the intersection of Machine Learning, Graph Neural Networks and decision-focused optimization.

My work spans:

  • 🧠 Weakly supervised histopathology (MIL + CLAM attention + GNNs)
  • 🦴 3D pose optimization pipelines integrated with PyAutoscoper
  • 🚦 Graph-based traffic forecasting for urban transportation networks
  • ⚑ RF filter design automation using HFSS + ML
  • πŸ“ˆ Decision-Focused Learning for risk-aware energy portfolio optimization

I enjoy building end-to-end pipelines β€” from raw data and simulation to deployment and optimization.

🧰 Technical Skills

πŸ’» Languages


πŸ€– Machine Learning & Optimization


🌐 Web & Databases


πŸ›  Tools & Platforms

---

πŸ“ˆ Current Focus

  • Graph-based representations for histopathology
  • 3D Pose Optimization

🀝 Let’s Connect

πŸ“« Feel free to reach out for collaboration in:

  • Graph Neural Networks
  • ML + Hardware Co-design
  • Optimization + Decision-Focused Learning
  • Computer Vision & Medical Imaging

⭐ Realistic.

Pinned Loading

  1. CNN-Training-with-Log-Quantization-Taylor-Series CNN-Training-with-Log-Quantization-Taylor-Series Public

    This project implements a Log-Quantized CNN that replaces costly multiply-accumulate operations with bit-shift and log-domain additions, reducing training time by ~50% per epoch. The approach is va…

    Jupyter Notebook

  2. Comparative-Bandpass-Filter-Design-with-Machine-Learning Comparative-Bandpass-Filter-Design-with-Machine-Learning Public

    Comparative study of regression models for surrogate modeling of RF bandpass filter performance using automated HFSS data generation.

    Jupyter Notebook

  3. UofA-ECE-720-RL-Proj/720_RL_Project_public UofA-ECE-720-RL-Proj/720_RL_Project_public Public

    Investigating entropy regularization in reinforcement learning: a controlled comparison of PPO, DDQN, DQN, and SAC across visual and discrete-control environments, focusing on exploration dynamics,…

    Jupyter Notebook

  4. Movie-Ticket-Booking Movie-Ticket-Booking Public

    Developed a full-stack booking system with real-time seat availability, a secure Express + MongoDB backend for storing reservations, and dynamic seat-selection and validation features for enhanced UX.

    JavaScript