10 ms·
YOLOv4: Optimal Speed and Accuracy of Object Detection
- rgovostes 6y agoThe original author of YOLO stopped working on it[1]. Alexey Bochkovskiy, aka AlexeyAB, created a fork on GitHub and wrote an extensive guide to customizing YOLO's network architecture, added new features, and has answered zillions of questions. 1: https://twitter.com/pjreddie/status/1230524770350817280 https://twitter.com/pjreddie/status/1230524770350817280
- hprotagonist 6y agoChris: So, I talked to him. Mitch: You did? Chris: Yeah, and he used to be the number one stud around here in the 70’s. (whispers) Smarter than you and me put together. Mitch: So what happened? Did he crack? Chris: Yes, Mitch. He cracked, severely. Mitch: Why? Chris: He loved his work. Mitch: Well what’s wrong with that. Chris: There’s nothing wrong with that, but that’s all he did. He loved solving problems, he loved coming up with the answers. But, he thought that the answers were the answer for everything. Wrong. All Science no Philosophy. So then one day someone tells him that the stuff he’s making was killing people. Mitch: So what’s your point? Are you saying I’m going to end up in a steam tunnel? Chris: Yeah. Mitch: What?
- tehsauce 6y agoWhat is this from?
- antiuniverse 6y agoReal Genius: https://imdb.com/title/tt0089886/ https://imdb.com/title/tt0089886/
- deleted 6y ago[deleted]
- longtom 6y agoThe linked tweet: > I stopped doing CV research because I saw the impact my work was having. I loved the work but the military applications and privacy concerns eventually became impossible to ignore.
- Iv 6y agoThe YOLOv3 paper is a blast to read https://pjreddie.com/media/files/papers/YOLOv3.pdf https://pjreddie.com/media/files/papers/YOLOv3.pdf And its conclusion is gold: But maybe a better question is: “What are we going to do with these detectors now that we have them?” A lot of the people doing this research are at Google and Facebook.I guess at least we know the technology is in good hands and definitely won’t be used to harvest your personal infor-mation and sell it to.... wait, you’re saying that’s exactly what it will be used for?? Oh. Well the other people heavily funding vision research are the military and they’ve never done anything horrible like killing lots of people with new technology oh wait..... [1] I have a lot of hope that most of the people using com-puter vision are just doing happy, good stuff with it, like counting the number of zebras in a national park, or tracking their cat as it wanders around their house. But computer vision is already being put to questionable use and as researchers we have a responsibility to at least consider the harm our work might be doing and think of ways to mitigate it. We owe the world that much.In closing, do not @ me. (Because I finally quit Twitter). [1] The author is funded by the Office of Naval Research and Google.
- deleted 6y ago[deleted]
- shrimp_emoji 6y agoAlso, best cv: https://pjreddie.com/resume/ https://pjreddie.com/resume/
- whymauri 6y agoSome context: https://www.reddit.com/r/justneckbeardthings/comments/47nb4e/so_i_hear_you_guys_like_my_resume/d0e85t5/?context=10000 https://www.reddit.com/r/justneckbeardthings/comments/47nb4e...
- DagAgren 6y agoSo the author goes, "wait, this actually causes more evil than good, I will not work on it any longer", and the other guy goes "don't worry, I will keep doing the evil for you!" Sigh.
- deadmutex 6y agoIt's tricky thing... where do you draw the line? If someone works on the linux kernel, and someone uses the OS to do bad things.. should one stop? Also consider that object detection has a lot of impact in positive ways as well. It doesn't seem so black and white.
- MiroF 6y agoI agree - but I imagine even personally it might be a hard thing to hear that something you created is being used to kill people, even with the knowledge that it is doing a lot of good. I'm curious if this is something that some sort of modified license could help resolve. Do I have the option to license my software so that it can't be used in war?
- rcw4256 6y agoYes, but you need to be prepared to take it to court when someone uses your software in war.
- hprotagonist 6y agoand when the answer is “hey, it’s GPL’d, here’s our source download link, fuck off we’re exactly following the rules”? Licenses are not a viable solution to this sort of ethical quandry.
- rcw4256 6y agoThat answer should be unsatisfactory to the court, since it wasn't licensed under the GPL. The rules, in this case, say no use in war.
- chrischen 6y agoBut don’t we need people doing the research to solve the problems that need to be solved but in the right way. Take covid contact tracing as an example. If Apple and Google didn’t step in and preempt with their own tech, we may have had a problem with privacy eroding tech being forced through.
- 01100011 6y agoThe only thing stopping the robot apocalypse is the power problem. We have every technology necessary to enable mass casualties from commodity robots except long battery life. We don't need AI. We need decent enough pattern recognition that can pinpoint a weakness in the human body. I often use my 'Stabby the Robot' diatribe to convey this to people. Imagine a robot that moves too fast to evade, that doesn't rely on expendable, limited ammunition(i.e. a blade or sharp surface), and can locate the jugular vein of a human. You could make one now out of a commodity drone, but it wouldn't last very long because of the power problem. AI would obviously make it more dangerous, but it isn't necessary. We've already placed very dangerous tools into the hands of humans. Maybe it helps AlexeyAB sleep at night to stop working on YOLO, but his idle hands are not holding back the future.
- IdiocyInAction 6y agoWhile your robots do sound like they could kill a lot of people, I feel like this is a bit overblown. For a start, for "apocalypse", they would have to be produced in massive numbers, i.e. by a nation state-level actor. State-level actors can already make nukes or bioweapons.
- 01100011 6y agoWhat's so hard about manufacturing a few million drones? With a relatively modest amount of money(relative to, say, developing a nuclear program or chemical weapons program), you could hire a contract manufacturer to spin out a few million drones. They probably wouldn't even ask what the blade/needle was for, although it would be easy to craft a cover story(i.e. "They're for mass inoculation/slaughter of livestock"). Update the SW and congrats, you now have a weapon of mass destruction. You can target people by face, race, location, etc. There's a reason the US military has been playing with drone clouds for years.
- philipkglass 6y agoIt's not hard for a nation to manufacture or order millions of drones. It's also not hard to obtain enough rounds of ammunition to shoot millions of people. It was decades if not a century ago when the primary obstacle to a nation killing millions of people ceased to be "inherent technical difficulty."
- gjstein 6y agoI object to the use of the word "optimal" for a task like object detection; it feels counterproductive to claim that this is the "optimal" way of solving such a broad and complex problem. Great results, but their language needs some tempering.
- bawana 6y agoEVERY ‘good’ thing starts out with ‘good’ intentions. And while it is small scale remains good. But as it scales up, it becomes evil. Even google, remember their motto? Now harvesting data like human bodies for its matrix. Even Facebook was a blast when it started, but now it’s a merch store. Even the internet was beautiful when it started, now it’s a sewer. It seems the only thing that can scale well without getting perverted is deep learning. But as long as humans are in that loop, it will fail. Cloud computing is a mistake. Bring back the pc, you know, ‘personal computer’
- wolco 6y agoThese companies were always doing those things. Google always collected and connected information on you. Facebook was always using users content/data to experiment with. Cloud computing was always a mistake for most (pay more, get less control, get locked in). Deep learning opens up so many taboos our society is not ready to deal with them. As it scales it will open up more cans of worms.
- boscon 6y agoThis is a strictly scientific definition. When something lies on the Pareto optimality accuracy/speed curve, then it is optimal in terms of accuracy and speed. "Pareto optimality" is a formally defined concept used to describe when an allocation is optimal.
- punnerud 6y agoAnd code on Github: https://github.com/AlexeyAB/darknet https://github.com/AlexeyAB/darknet PyTorch version: https://github.com/Tianxiaomo/pytorch-YOLOv4 https://github.com/Tianxiaomo/pytorch-YOLOv4
- joshvm 6y agoIt's also in Ultralytics' repo which is very frequently updated. https://github.com/ultralytics/yolov3 https://github.com/ultralytics/yolov3
- mchusma 6y agoI have had a lot of fun working with YOLO v3 for robotics applications, very excited to try these updates. Thanks to the authors for the updates and good documentation. Good object recognition is the backbone of a huge range of future applications, and YOLO has been a good option for a while.
- SethTro 6y agoI'm a little skeptically of the Swish implementation after looking at Table 2. Method | Top 1 | Top 5 No-op | 78% | 94% Swish | 64.5% | 86% Mish | 79% | 94.5% Swish is the only value that decreases performance (and by a huge magnitude) but a very related methodology improves performance hummm...
- Reigngt09 6y agohttps://medium.com/@riteshkanjee/yolov4-superior-faster-more-accurate-object-detection-7e8194bf1872 https://medium.com/@riteshkanjee/yolov4-superior-faster-more... Article on YoloV4
- deleted 6y ago[deleted]
- Reigngt09 6y agoA video on YOLOv4 - Really informative. https://www.youtube.com/watch?v=_JzOFWx1vZg https://www.youtube.com/watch?v=_JzOFWx1vZg