I have briefly written about the ways you can start gathering training data. This depends majorly on the use case you plan to work on.
Sunday Afternoon. You come across a magazine ad for solitaires, but it is the model wearing a perfect white sundress that catches your attention. What if you could take a picture of the dress and upload it, so an app could help you find a dress just like that one?