Obed Honour Eje
Undergraduate Student Researcher in Intelligent Robotics and Human Robot Interaction at Federal University of Technology Minna
Obed Honour Eje is a fourth-year Mechatronics Engineering student at the Federal University of Technology Minna, Nigeria, with research experience spanning computer vision, intelligent robotics, and edge-deployed autonomous systems. His work has progressively engaged with a recurring problem: the gap between how perception systems perform under controlled evaluation and how they behave when deployed against real-world distribution shift. Across his projects, this has taken concrete form in building physics-based degradation pipelines for adverse lighting and Harmattan fog conditions, benchmarking detection architectures under distributional shift on resource-constrained hardware including NVIDIA Jetson Nano and Raspberry Pi, designing occlusion-aware perception frameworks for robots operating without LiDAR, and integrating real-time inference outputs into ROS 2-based control architectures.
His research has been accepted for presentation at the Women in Machine Learning (WiML) Symposium at ICML 2026, Deep Learning Indaba 2026 and IndabaX Nigeria 2026. His talk examines the full Python edge deployment pipeline from model training through ONNX export to physical actuation, and challenges the assumption that cloud dependency is a necessary design choice for African deployme…
Abstract
Most Python machine learning tutorials end at the point where the model finally works on your laptop. This talk begins there. When you need that model to run on a resource-constrained embedded board in a farm, a warehouse, or a community health post without a stable internet connection, an entirely different set of questions emerges: Which architecture is small enough? How do you export and optimize a model for hardware with no dedicated GPU? What does your Python code actually look like when the output of a neural network has to control something physical in real time? This talk answers those questions through a structured walkthrough grounded in real robotics research. Attendees will be taken through the full edge deployment pipeline: selecting lightweight detection architectures suited to compute-constrained hardware, training and evaluating YOLOv8-family models in PyTorch, exporting to ONNX for optimized inference, and integrating the inference output into a Python-based control system. The talk also addresses what happens after deployment, specifically how model performance degrades when real-world conditions diverge from the training distribution, and what strategies exist in Python to mitigate this. By the end, beginners will have a clear and concrete understanding of what edge AI means, how the Python toolchain supports it end to end, and where to begin building. Practitioners will leave with actionable knowledge on model selection trade-offs, export and optimization workflows, and the architectural decisions that separate a model that works in evaluation from one that works in the field. The central argument applies to anyone building with Python for African contexts: cloud dependency is a design choice, and it is one worth questioning.