Yep exactly. Commercial satellite inagery isn’t great for detecting anything the size of a tank (yet) but drones will get you there.
The real difficulty for detecting anything like this is the training data, IMO that’s the interesting part of the problem. The actual AI models are democratized and getting better every day, but few people focus on the training data. I have my own pipelines for generating data that I have been improving over >3 years, which I have used for commercial clients to make AI systems for specific use cases. WALDO is a way of dogfooding those data synth methods.
I am constantly toying with the idea of opening up the data synth stuff as a service company or as an API, but my feeling is there is not quite enough demand yet to warrant that. This is changing very quickly though and now might be the right time…
generalisation is 90% of the problem yep. This model is trained with a lot of augmentations and quite diverse data, but it still really needs fine tuning to specific use cases to get great efficiency unless you don’t care about false positives.
it is being used a lot for disaster response and traffic monitoring yep. Also surprisingly to me for analytics on utilisation of all kinds of infrastructure y trading firms. One of the bigger motivations to make it free was to see where people use the base model to understand whether there is a market there for a fine-tuned / more specialized version.
Some of the design choices of YOLOv7 make more sense to me in the choices of default augmentations and the structures of the very large versions of the networks. I find I can push it to marginally better recall. It’s slower than Ultralytics’ V8 but if you want to do stuff like offline processing of satellite imagery for instance or get 1fps on occupancy of a parking lot that kind of performance really doesn’t matter.
I’d love to try it ! TBH this app was made in less than a day as a proof of concept: my real work focus is on AI for drones and satellite imagery. If you’d like to build an alternative with Qdrant I’d be happy to merge it into the repo!
Hey HN people, I'm releasing the source code of my little streamlit app called GPTflix that allows you to interact with >450K movie reviews and plots using vector search and the OpenAI LLMs. Enjoy!
Hey HN. I made this last week for fun. It's using Pinecone as a vector database / backend, and context injection + data retrieval via embeddings search to power the chat function! It will only answer about movies that it knows (about 10K at the moment which pretty much maxes out the "small" tier Pinecone DB), but it will answer factually without making up fake information (which is the whole point of building a system like this instead of just using vanilla chatGPT). It has a hard time remembering context sometimes, so you might want to hard reload the site after a series of questions if you want to change subject. I'd love to head any and all feedback!
Hey HN. I made this last week for fun. It's using Pinecone as a vector database / backend, and context injection + data retrieval via embeddings search to power the chat function!
It will only answer about movies that it knows (about 10K at the moment which pretty much maxes out the "small" tier Pinecone DB), but it will answer factually without making up fake information (which is the whole point of building a system like this instead of just using vanilla chatGPT).
It has a hard time remembering context sometimes, so you might want to hard reload the site after a series of questions if you want to change subject.
I'd love to head any and all feedback!
The dataset is a bit of a mess: there are labels as well as masks and they are not split up correctly... but still looks pretty usable with a good augmentation stack.
the 90% / 10% image was not a real world stat, it's supposed to be an illustration... but not well worded I'll grant you that.
What you are doing is the same type of work that I would put in the "pro user" bucket like ML. Actually I do the same thing with the same cards to render synthetic dataset for my ML pipeline, including using UE :)