Live data from Hacker News

YOLO: Real-Time Object Detection

pjreddie.com

41–50 of 63 posts

Re: YOLO: Real-Time Object Detection

#41
post #34

Suprised to see this here since YOLO has been out for a while now. Shameless plug, I wrote an article on how to use use transfer learning on your custom dataset with the pretrained weights [1]. One of the downside of YOLO is that it uses his own deep learning library darknet. I find that the Tensorflow port dark flow easier to use but it haven't seen a v3 port yet. [1] https://www.powu3.com/ml/yolo/

There is a pytorch port from Ultralytics ( https://github.com/ultralytics/yolov3 ). Nobody seems to have figured out how to achieve the training performance of darknet though, which is entirely uncommented C. The source is all there, but the loss function changed between v2 and v3, and its not documented in the paper. I think it's been fixed in that pytorch port now though. The only frustrating thing is that every co…

Yeah, I don't remember where I read it but it took them a couple weeks to train the model from scratch. I tried training my own weights by scratch it was practically impossible using a Tesla K80. But it's pleasantly surprising how good the transfer learning results are on a custom data set. You can get some "state of the art" results when you train for a couple hours. It's really impressive how he came up with YOLO and wrote his own deep learning library from scratch.

Thank you for the links! I'm going to check both out. I want to see if the PyTorch port works with the new deployment feature from 1.0.

Re: YOLO: Real-Time Object Detection

#42

Earlier quoted context omitted.

You should read his site, his IDGAF attitude is pretty funny. The FAQ section is the most entertaining.

Nothing beats this resume https://pjreddie.com/static/Redmon%20Resume.pdf

his EULA does. named 'license.f*ck' included in the github

Re: YOLO: Real-Time Object Detection

#43
post #11

The YOLOv3 paper is pretty delightful: https://arxiv.org/pdf/1804.02767.pdf

That's hilarious, and definitely makes me want to learn more about what the authors are talking about. What's a good place to refer to the various acronyms this paper uses, for those who aren't familiar with the field?

Re: YOLO: Real-Time Object Detection

#45
post #42

Earlier quoted context omitted.

Nothing beats this resume https://pjreddie.com/static/Redmon%20Resume.pdf

his EULA does. named 'license.f*ck' included in the github

That is the Do What the F*ck You Want to license: http://www.wtfpl.net/

Re: YOLO: Real-Time Object Detection

#47
post #25

YOLO, no! https://i.imgur.com/R1RZ2N0.png Jokes aside, we need better temporal consistency, especially when we start arming AI. citizen -> citizen -> citizen -> armed insurgent

With that particular example, a citizen could very well also be an armed insurgent. Whether that citizen/insurgent is an ally or neutral or enemy is the distinction worth solving (even if it's significantly harder for an AI). Of course, that matters far less when Skynet decides that every human is a hostile armed insurgent...

I am assuming that would be solved by having the AI also take in inputs of where your troops and allies are located. Perhaps with something like the Blue Force Tracker [0].

One of the first priorities of an operation is not knowing where your enemy is, but where you are.

0: https://www.viasat.com/products/blue-force-tracking-2

Re: YOLO: Real-Time Object Detection

#48
post #28

Whats the best route to deploy a python YOLO system to a desktop app? E.g. have .zip file you extract, install, then run - everything is included , tensorflow/keras libs ... no need for user to setup envronment with conda yadda yadda

Check out PyInstaller.

Re: YOLO: Real-Time Object Detection

#50
It seems that the commercialized version of this technology is here: https://www.xnor.ai/technology/.

Xnor's founding team developed YOLO, a leading open source object detection model used in real world applications. We use a proprietary, high performance, binarized version of YOLO in our models for enterprise customers.

Too good to be true? Seems that they're running YOLO on conventional multi-core CPUs. On ARM even.

Post reply on HN