YOLO Object Detection (TensorFlow tutorial)

You Only Look Once – this object detection algorithm is currently the state of the art, outperforming R-CNN and it's variants. I'll go into some different object detection algorithm improvements over the years, then dive into YOLO theory and a programmatic implementation using Tensorflow!

Code for this video:

Please Subscribe! And like. And comment. That's what keeps me going.

Want more inspiration & education? Follow me:
Twitter:
Facebook:

More learning resources:

Join us in the Wizards Slack channel:

And please support me on Patreon:
Instagram:
Signup for my newsletter for exciting updates in the field of AI:

Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available):

Joe Lilli
 

  • @gabrielvoss6251 says:

    Yeeeee I waited for so long for yolo

  • @georgebockari289 says:

    Bro you might not know this…but you’re pretty good at this Youtube thing lol. Thanks man you’re the best

  • @yet2BnAm3d says:

    I literally just sat down to do an assignment on this. Siraj, your timing is impeccable

  • @JossWhittle says:

    At 4:10, HOG does actually mean Gradient in the same way as backprop does. An image is just a discrete representation of a continuous 2D signal, the gradient of the continuous signal at a point can be approximated from the discrete representation by taking the finite difference between neighbouring pixels.

    • @DavidSaintloth says:

      yeah I was surprised that Siraj didn’t know that this was identical to a gradient.

    • @mike61890 says:

      I think he meant the gradients don’t have the same function as they do in backprop, i.e. representing an error value

    • @MasterNeiXD says:

      So pretty much like a vector in physics.

    • @tioguerra says:

      Joss Whittle is right, and Siraj comment startled me as well first time I watched. The derivative always points to the direction of the (possibly local) maximum. The gradient definition used in the context of backprop is not different. Even though in HOG it does not represent an error to be minimized, the property still holds.

    • @Vancha112 says:

      Yes one is gradient as in describing a slope, the other is gradient as in color. I think thats what he means by different 🙂

  • @Lunsterful says:

    Gotta send a link of this to my ex-wife! Maybe she can finally detect that I am a person.

  • @schulca says:

    These videos are great! also a lot easier to focus on when there aren’t memes popping up all the time. I enjoy the lecture style.

  • @tonycatman says:

    10/10 for this. I’d never heard of YOLO, and this is a really great introduction.

  • @MrZouzan says:

    I was looking for this just a few days ago and was a great coincidence that you decided to upload this video , thanks!!

  • @DannyJulian77 says:

    Siraj! Thank you so much! When you explain step by step like this I can undestand everything! Love this video!

  • @RatherBeCancelledThanHandled says:

    I thank God, that I started studying programming/math, so much fun and so fascinating to be able to take part in such cool technological advancements.

  • @jazzpote4316 says:

    Your videos are so amazing. You cover all the fields of CS practically, with a state of the art approach.
    So helpful, keep it up

  • @myperspective5091 says:

    I’ve seen YOLO before about a year or two ago it seems like it got better even since then. Good to see them still improving their product.

  • @Loopyengineeringco says:

    TBH, I only clicked this because it said YOLO. Now my brain is exploding.
    But joking aside, you’re a great explainer and this is all starting to make sense. Thanks for the video!

  • @Lavimoe says:

    The whole video is very thorough and comprehensive, which makes such intimidating subject a no-brainer for the beginners. Not sure how I will use YOLO in my future projects, but I really learned a lot from this video!

  • @oliviersaint-jean6330 says:

    For videos, I think the algorithms should take the time dimension into account, (ie. increasing the probability of an object detected in one frame to be there again in the next frame) to decrease computation cost.

  • @med12med says:

    Man! You are amazing. your kind of presentation makes me stay completely focused!

  • @yannickmolinghen3425 says:

    Thanks for your work it is the first time I find proper and clear explanations about how to interpret the network output!

  • @josephfoltz2423 says:

    You sir, are the reason my company is headed into softwsee development, coding, and programming. This video is worth more than gold.

  • @jbuist says:

    That was an excellent description of a topic that has been confusing the heck out of me for many hours. Thank you!

  • @yashchandraverma3131 says:

    CNN works this time
    1- Computation
    2- Large Amount of Image available

  • >