fastdup is a tool that let you gain insights from a large image/video collection.
It lets you identify image duplicates, video duplicates, wrong labels, outliers, corrupted data, and image clusters.
fastdup is -
Unsupervised: fits any visual dataset.
Scalable: handles 400M images on a single machine.
Efficient: works on CPU (even on Google Colab with only 2 CPU cores!).
Low Cost: can process 12M images on a $1 cloud machine budget.
Thnx for writing!
In academia we're getting the next step operational: training on Android. Any advise for us what to watch out for?
Obviously you need a bit of patience and lots of volunteer devices. With unsupervised continuous learning this is solved, in emulation. See "G-Rank: Unsupervised Continuous Learn-to-Rank for Edge Devices in a P2P Network" [1]. Optimal learning rate is left as an exercise for the developer.
(disclaimer: our own work, I run a lab with "systems for peer-to-peer machine learning")