Deep Learning
As much as we do not know about dark space, we do not know about the brain. At a highly abstract level, Deep Learning conceptualizes our understanding of the brain.
Computer Vision
Building machines to see like us is a long-lasting desire. Computer Vision is the safe gateway to interactive intelligence agents.
Devil is in the Coding
Paying attention to details always matters the most. In computational intelligence, details are in programming patterns and coding approaches.
Previous
Next

Who
am I?

Let's see what is there
R&D Engineer

Mahdi Biparva

I have PhD in Computer Science. I have been doing research and development in Deep Learning, Computer Vision, and Pattern Recognition for more than ten years. It is hard to remember exactly when it was I started using computers, but I certainly have done assembly programming.

What about me?

Academic Achievements

I earned the PhD in Computer Science at York University, Toronto, Canada. I have a number of research publications in deep learning and computer vision.

work Experiences

I am a research and development engineer at Sunnybrook research institute. I have done internship during my studies. I have worked with start-up companies as a freelancer.

Software Architecture in AI

Understanding novel research achievements in one hand and developing computational programs on the other hand are the two wings of a successful R&D engineer.

Deep Learning

I have done research and development on different learning paradigms using neural networks. Convolutional networks have been in the the focus my attention.

Computer Vision

How to implement machine perception is always fascinating for me. I studied the role of visual attention on different visual tasks such as image recognition, object detection, and semantic segmentation

Programming is fun

Never stop getting tired of programming. It always feel amazing when you see the power of machines are in the hands of your coding skills.

“The mystery is in the brain information processing language. Once we learned how to decipher it, we most probably have solved intelligence.”

Who is this for?

I would passionately love to share my knowledge, expertise, skills, experiences, and techniques learned throughout all these years of study and work in this website. Magic is in sharing. If you are passionate about deep learning, computer vision, and machine learning in general, you are at the right place. This is for you!

Coding Magic

Deep Learning Software Development

I am going to share all the coding techniques, development paradigms, and development routines that are essential for deep learning and computer vision software engineering. To have a neural network module to solve a vision task, we need to write scripts that are modular, object-oriented, readable, atomic, reproducible, and extendable.

Libraries & Packages

There are so many deep learning software libraries, packages, and modules. It is critical to know when to invent the wheel and when not to. I am going to introduce essential components for the training and inference of deep learning models. I will share programming and coding techniques, tips and tricks in the field.

Libraries and Packages

Recent Posts

Industrial and Academic Experiences

Would like to Get in touch?

I would be happy to hear from you. Your thoughts, ideas, comments and feedback on any aspects of the website would be kindly welcome.