Ga meteen naar de inhoud
Nieuw: Data & AI Strategy-oefening.
Close Up Of Motherboard

Bouw je eigen beelddataset met de Bing Image Search API

1 maart 2020
TUTORIAL

Trainingsdata nodig voor beeldclassificatie, maar niet te vinden op Kaggle? Met de Bing Image Search API (onderdeel van Azure Cognitive Services) zoek je programmatisch naar afbeeldingen en filter je op formaat, bestandsgrootte, licentie en kleur.

De workflow

In Python: installeer de Bing Image Search SDK en configureer je subscription key en endpoint. Zoek met je trefwoord en het gewenste aantal resultaten en zet de resultaten om naar een Pandas DataFrame. Genereer unieke bestandsnamen met MIME-typedetectie en UUID's, en download de afbeeldingen met foutafhandeling voor gebroken links. Het hele script kan geparametriseerd worden om een array van zoektermen te aanvaarden voor batchdownloads.

Data naar Azure ML Studio verplaatsen

Gebruik je Azure Machine Learning Studio, upload de beeldmap dan naar een datastore zodat andere data scientists er ook bij kunnen. Enkele regels code met de azureml.core-library regelen de upload.

De volledige Jupyter Notebook staat op GitHub.

Close Up Of Motherboard
Bezig met een beeldherkenningsproject?

PRAAT MET ONS