De juiste afbeeldingen kiezen om AI te trainen

Voltooid

Nu volgt er een lastig onderdeel. Dit is lastig omdat wij als mens wat denkwerk moeten verrichten. We moeten de juiste set foto's kiezen die ons object vertegenwoordigen. Zoals vermeld in de laatste les, moeten de foto's allemaal het object bevatten, maar ze moeten verschillen wat betreft:

  • Camerahoek
  • Belichting
  • Achtergrond
  • Visuele stijl
  • Afzonderlijke/gegroepeerde onderwerpen
  • Tekengrootte
  • Type (als dit van toepassing is op uw object)

Voor deze module wordt in het voorbeeld gebruikgemaakt van afbeeldingen van Bungee uit de film Fei Fei en de maan. U kiest uw eigen afbeeldingen. U kunt desgewenst zelfs uw eigen foto's gebruiken. Maak van uw favoriete huisdier of knuffel ongeveer 30 foto's. Houd hierbij rekening met de punten in de voorgaande lijst.

Andere zaken waarmee u rekening moet houden wanneer u foto's maakt of zoekt:

  • Ze moeten een van de volgende indelingen hebben: .jpg, .png, .bmp of .gif.
  • Ze mogen niet groter zijn dan 6 MB.
  • Ze moeten aan de kortste kant minimaal 256 pixels bevatten.

Verder moet u een aantal foto's zoeken of maken die u wilt gebruiken om uw AI te testen. Deze voorspellingsafbeeldingen mogen niet worden gebruikt om de Custom Vision-service te trainen. Ze moeten voldoen aan dezelfde richtlijnen, behalve dat voorspellingsafbeeldingen niet groter dan 4 MB mogen zijn.

Besteed enige tijd aan het zoeken of maken van afbeeldingen. Wees creatief! Maak foto's met transparante achtergronden, een aantal met alleen het object vanuit verschillende hoeken en een aantal waarbij het object klein is. Het is aan u om de service te laten leren wat deze moet kunnen identificeren.

Ethiek van beeldherkenning

Op dit punt in de module is het zinvol het in het kort over ethiek te hebben. Net als bij elke technologie moet de ethiek altijd op de voorgrond staan bij de oplossingen die u ontwikkelt. Zelfs als u slechts experimenteert of iets probeert, moet u rekening houden met de gevolgen van wat u doet en hoe dit van invloed kan zijn op anderen.

Zoals u zich herinnert, heeft Fei Fei een raket gebouwd en is ze naar de maan gevlogen om haar familie dichter bij elkaar te brengen.

Image that shows Fei Fei sitting at the dinner table with her family during the Moon Festival.

Wanneer u afbeeldingen kiest, moet u ervoor zorgen dat deze representatief zijn voor wat het object is. Vermijd vooroordelen en wees inclusief. Ethisch en inclusief zijn bij ontwikkelen gaat niet over het oplossen van elke mogelijke versie van een probleem, maar over het op de juiste manier representeren van het probleem dat u gaat oplossen.

Hier volgt een voorbeeld:

Stel dat u uw Custom Vision-service wilt trainen om ingangen van gebouwen te identificeren, zodat u deze informatie kunt toevoegen op een kaart die is gemaakt door een camera waarmee naar de straat gerichte bedrijven worden gefotografeerd. De afbeeldingen die u hebt toegevoegd, hebben trappen, hellingen en zijn vlak op de begane grond. Als u vervolgens met behulp van deze getrainde AI voorspellingen hebt gemaakt voor een nieuw deel van de stad en deze automatisch als mogelijke ingangen hebt opgenomen in uw kaart, zou dit niet waar zijn voor iedereen. U kunt uw gebruikers informatie geven dat een bedrijf toegankelijk is via de straat. Wanneer gebruikers echter een helling nodig hebben, kunnen ze er bij aankomst achter komen dat het gebouw alleen met de trap toegankelijk is.

Het is nog wel mogelijk precies hetzelfde model te bouwen, maar zorg ervoor dat in de app goed wordt aangegeven dat er bij aanwezigheid van een trap geen helling wordt gegarandeerd. Of nog beter, omdat u al hellingen als onderdeel van uw trainingsgegevensset hebt, kunt u een tag voor hellingen opnemen en het voor mensen mogelijk maken zich aan te melden voor de typen ingangen die ze graag willen gebruiken.

Neem voordat u met deze module doorgaat enkele minuten de tijd om te bedenken welke afbeeldingen u wilt vastleggen en hoe een niet-menselijke, niet-empathische AI namens u beslissingen moet nemen. Bedenk wat uw worst-case-scenario's zijn en bepaal hoe er in deze gevallen moet worden gehandeld. Ook al is deze activiteit een 'eenvoudig experiment', als u zich altijd van de ethische aspecten bewust bent, neemt u deze ook automatisch mee in uw beslissingen als u wel iets maakt dat van grote invloed op het leven van anderen kan zijn.