Wybierz odpowiednie obrazy, aby trenować AI

Ukończone

Teraz czas na trudniejszą część. Jest to trudne, ponieważ wymaga od ludzi pracy umysłowej. Musimy wybrać odpowiedni zestaw obrazów reprezentujący nasz obiekt. Jak wspomniano podczas ostatniej lekcji, wszystkie obrazy powinny zawierać obiekty, ale powinny być zróżnicowane w następujących kwestiach:

  • Kąt aparatu
  • Oświetlenie
  • Tło
  • Styl wizualny
  • Pojedyncze/zgrupowane podmioty
  • Rozmiar
  • Typ (jeśli dotyczy obiektu)

W przykładzie w tym module użyto obrazów Bungee z filmu Over the Moon. Będziesz wybierać własne obrazy. Jeśli chcesz, możesz nawet korzystać z własnych obrazów. Znajdź ulubione zwierzę domowe lub wypchane i zrób mu około 30 zdjęć. Pamiętaj o wszystkim z listy powyżej.

Inne kwestie, które należy wziąć pod uwagę podczas tworzenia lub znajdowania tych obrazów:

  • Powinny one być w jednym z następujących formatów: jpg, png, bmp lub gif.
  • Rozmiar nie powinien przekraczać 6 MB.
  • Nie powinny mieć mniej niż 256 pikseli na najkrótszej krawędzi.

Konieczne będzie również znalezienie lub zrobienie zbioru zdjęć, które mają być używane do testowania AI. Te obrazy przewidywania nie powinny służyć do trenowania usługi Custom Vision. Powinny one przestrzegać tych samych wytycznych z wyjątkiem tego, że obrazy przewidywania nie będą większe niż 4 MB.

Poświęć trochę czasu na znalezienie lub utworzenie obrazów. Wykaż się kreatywnością! Zrób kilka zdjęć z przezroczystym tłem, kilka z samym obiektem pod różnymi kątami i kilka takich, na których obiekt jest mały. Pozwala to nauczyć usługę tego, co ma być możliwe do zidentyfikowania.

Etyka rozpoznawania obrazów

Na tym etapie modułu warto podjąć krótką dyskusję na temat etyki. Podobnie jak w przypadku dowolnej technologii, etyka powinna zawsze być na pierwszym planie tworzonych rozwiązań. Nawet jeśli tylko wykonujesz eksperyment lub coś testujesz, należy zastanowić się nad konsekwencjami swojego działania i wpływem na inne osoby.

Należy pamiętać, że Fei Fei zbudowała rakietę i poleciała na Księżyc, aby zbliżyć rodzinę do siebie.

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

Podczas wybierania obrazów upewnij się, że są one reprezentatywne dla obiektu. Unikaj odchylenia i uwzględnij wiele obrazów. Etyka i otwartość w przypadku obliczeń komputerowych nie ma na celu rozwiązywania wszystkich możliwych wersji problemu. Polega na odpowiednim przedstawieniu problemu, który rozwiązujesz.

Oto przykład:

Wyobraź sobie, że wybrano opcję trenowania usługi Custom Vision, aby identyfikować wejścia do budynku, dzięki czemu możesz dodać te informacje na mapie utworzonej przez aparat, który robi zdjęcia firm przy ulicy. Obrazy, które zostały dołączone, mają schody, podjazdy i były płaskie względem ziemi. Jeśli następnie utworzono przewidywania przy użyciu tej wytrenowanej sztucznej inteligencji w nowej części miasta i automatycznie uwzględniono je na mapie jako dostępne wejścia, nie będzie ono prawdziwe dla wszystkich osób. Możesz dostarczyć użytkownikom informacje o tym, że do firmy można wejść z ulicy. Jednak gdy użytkownik, który wymaga podjazdu, dotarł do Ciebie, może napotkać wejście tylko ze schodami.

Nadal możesz zbudować ten sam model, ale upewnij się, że jest on odpowiednio oznaczony w aplikacji map, ponieważ nie gwarantuje on podjazdu, gdy są obecne schody. Ponieważ już masz podjazdy jako część zestawu danych trenowania, możesz dołączyć tag dla podjazdów i umożliwić wybór typów wejść, które są wygodne i możliwe do użycia.

Przed kontynuowaniem pracy z tym modułem poświęć kilka minut, aby pomyśleć o obrazach, które mają być przechwytywane, i o nieempatycznej sztucznej inteligencji, która podejmuje decyzje w Twoim imieniu. Pomyśl o najgorszych scenariuszach i zdecyduj, jak chcesz sobie z nimi poradzić. Nawet jeśli to działanie jest „prostym eksperymentem”, świadomość i uwzględnienie tych etycznych działań spowodują, że zostaną one w naturalny sposób wdrożone, gdy robisz coś, co może znacząco wpłynąć na życie innych osób.