3 ms·
Generating 30,000 unique images of artillery pieces hiding in underbrush to train autonomous drone cameras.
by missedthecue 2y ago
Generating 30,000 unique images of artillery pieces hiding in underbrush to train autonomous drone cameras.
- junon 2y agoIt's probably not that, but who knows. The real answer is probably way, way more mundane - generating images for marketing, etc.
- TechDebtDevin 2y agowell considering an element of their access is the lifting of safety guardrails, I'd assume the scope includes, to some degree, the processing or generation of nsfw/questionable content
- m4rtink 2y agoNever underestimate the military PowerPoint[1] industry! [1] https://media.wired.com/photos/5933e578714b881cb296c6ef/master/w_5066,h_3299,c_limit/atl_wall_chart.jpg https://media.wired.com/photos/5933e578714b881cb296c6ef/mast...
- cortesoft 2y agoIf the model can generate the images, can't it already recognize them?
- Falimonda 2y agoThe model they're training to perform detection/identification out in the field would presumably need to be much smaller and run locally without needing to rely on network connectivity. It makes sense, so long as the openai model produces a training/validation set that's comparable to one that their development team would otherwise need to curate by hand.
- Barrin92 2y agoI don't really understand the logic here. All the actual signal about what artillery in bushes look like is already in the original training data. Synthetic data cannot conjure empirical evidence into existence, it's as likely to produce false images as real ones. Assuming the military has more privileged access to combat footage than a multi-purpose public chatbot I'd expect synthetic data to degrade the accuracy of a drone.
- johndough 2y agoGenerative models can combine different concepts from the training data. For example, the training data might contain a single image of a new missile launcher at a military parade. The model can then generate an image of that missile launcher hiding in a bush, because it has internalized the general concept of things hiding in bushes, so it can apply it to new objects it has never seen hiding in bushes.
- rovr138 2y agoIf you're building a system to detect something, usually you need enough variations. You add noise to the images, etc. With this, you could create a dataset that will by definition have that. You should still corroborate the data, but it's a step ahead without having to take 1000 photos and adding enough noise and variations to get to 30k.
- IanCal 2y agoI'm not arguing this is the purpose here but data augmentation has been done for ages. It just kind of sucks a lot of the time. You take your images and crop, shift, etc them so that your model doesn't learn "all x are in the middle of the image". For text you might auto replace days of the week with others, there's a lot of work there. Broadly the intent is to keep the key information and generate realistic but irrelevant noise so that you train a model that correctly ignores the noise. You don't want to train your model identifying some class of ship to base it on how choppy the water is, just because that was the simple signal that correlated well. There was a case of radiology results that detected cancer well but actually was detecting rulers in the image because in images with tumors there was often a ruler so the tumor could be sized. (I think it was cancer, broad point applies if it was something else).
- gmerc 2y agoUnreal, Houdini and a bunch of assets do this just fine and provide actually usable depth / infrared / weather / fog / TOD / and other relevant data for training - likely cheaper than using their API See bifrost.ai and their fun videos of training naval drones to avoid whales in an ethical manners
- krzat 2y agoInteresting. Let's say we have those and also 30k real unique images, my guess is that real ones would have more useful information in them, but is this measurable? And how much more?
- wahnfrieden 2y agoSee IDF’s Gospel AI - the goal isn’t always accuracy, it’s speed of assigning new bombing targets per hour