I started out wanting to learn AI Object Detection in Computer Vision…
… I used to check a lot of GitHub repos, they were very vague and required for me to be competent in software development/programming and understand all of the jargon –
Now even though I have a masters degree in electronic engineering (M.Eng). It was still challenging for me to figure out. I had a lot of questions like…
…What to do to get my code working?
Do I have the right hardware
Windows or Linux – If linux, do I use Ubuntu, Red Hat, CentOS, ROS
If Ubuntu, what version 16.04, 18.04, What kernel do I need?
If I am training, what format does my dataset need to be in?
Do I use Python or C++
If python What dependencies do I need?
Which frameworks do I use? PyTorch, TensorFlow 1.0 or 2.0
What commands do I type to infer or train a convolutional neural network
How big my dataset needs to be?
How do I run on GPU, and does my GPU support the framework?
How to train YOLOv4
How create cross platform apps using Yolov4 and PyQt
I was unsure of what to do. Sometimes I would look at the instructions and because the instructions were so vague, I would skip to the next repo and the next, until I found one that resonates with me or one that had a clear set of instructions that I could understand and follow, or had a video tutorial on it. And video tutorials on this particular topic are very scarce.
Specification: YOLOv4 Object Detection Course