Muhammad Shoaib Ahmed Siddiqui
Verified Expert in Engineering
Machine Learning Developer
Shoaib is part of the machine learning group at the University of Cambridge as a PhD student. Shoaib has worked on various machine learning (ML) algorithms. Most of these ideas have been published in leading journals and conferences. With his novel research background, he is extremely up-to-date with the recent papers and research going on around the world in ML; this demonstrates Shoaib's capability to integrate cutting-edge research into production.
Portfolio
Experience
Availability
Preferred Environment
NVIDIA CUDA, TensorFlow, PyTorch, Linux
The most amazing...
...algorithm that I worked on is regarding data cleansing.
Work Experience
Researcher
German Research Center for Artificial Intelligence (DFKI)
- Co-supervised bachelor's and master's projects and thesis.
- Created deep learning systems for automated fault detection in the industry (mainly anomaly detection).
- Developed table detection and structure recognition systems (mostly published as research papers).
- Demystified deep learning models for time-series analysis through visualization.
- Created adversarial examples and defenses for time-series and visual modalities.
Researcher
NVIDIA Research
- Developed a principled approach towards defending against attacks through better understanding the root cause of the vulnerability of deep learning models against adversarial attacks.
- Employed alternate visual image representations inspired by the 3D human visual system to enhance adversarial robustness.
- Defined large-scale deep learning benchmarks with efficient data loading pipelines.
- Created attention models and weakly-supervised object localization.
Technical Project Lead
RheinMain University of Applied Sciences (HS-RM)
- Served as the technical project lead for FibeVid project (fish biodiversity estimation by low-cost non-destructive video-based sampling).
- Developed a deep learning-based segmentation system for real-time monocular object detection and tracking.
- Led fish classification using cross-layer pooling of deep CNN.
Research Assistant
TUKL-NUST Research \& Development Center (SEECS, NUST)
- Performed document detection and analysis using OpenCV and Tesseract - ICDAR SmartDoc competition 2015 (7th Position).
- Provided document detection and classification using convolutional and LSTM networks.
- Detected and segmented objects using convolutional neural networks.
- Contributed to fish detection and classification using classical computer vision approaches coupled with deep learning.
Experience
Cross-Layer Pooling of CNN Activations
https://github.com/shoaibahmed/CrossLayerPoolingFCN in TensorFlow
https://github.com/shoaibahmed/FCN-TensorFlowTorchBrain
https://github.com/shoaibahmed/torchbrainDeep SVDD
https://github.com/lukasruff/Deep-SVDD-PyTorchSkills
Languages
Java, Python, C++, C, C#, JavaScript
Libraries/APIs
NumPy, PyTorch, OpenCV, TensorFlow
Platforms
Linux, NVIDIA CUDA, Amazon Web Services (AWS)
Other
Image Recognition, Artificial Neural Networks (ANN), Artificial Intelligence (AI), Machine Learning, Deep Learning, Image Processing, Natural Language Processing (NLP), Computer Vision Algorithms, Computer Vision, Time Series, GPT, Generative Pre-trained Transformers (GPT), Convex Optimization, Lambda Functions, Diffusion Models, Stable Diffusion, ControlNet, 3D
Tools
Jupyter
Paradigms
Distributed Computing
Education
PhD in Information Engineering
University of Cambridge - Cambridge, UK
Master of Science Degree in Computer Science (Intelligent Systems)
TU Kaiserslautern - Kaiserslautern, Germany
Bachelor of Science Degree in Computer Science
National University of Sciences and Technology - Islamabad, Pakistan
Certifications
Machine Learning
Coursera
Machine Learning: Classification
Coursera
Machine Learning: Regression
Coursera
Introduction to Game Development
Coursera
Machine Learning Foundations: A Case Study Approach
Coursera
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring