Etykietowanie obrazów i dokumentów tekstowych
Gdy administrator projektu utworzy projekt etykietowania obrazów usługi Azure Machine Edukacja lub projekt etykietowania danych tekstowych w usłudze Azure Machine Edukacja, możesz użyć narzędzia do etykietowania, aby szybko przygotować dane do projektu Edukacja maszyny. W tym artykule opisano:
- Jak uzyskać dostęp do projektów etykietowania
- Narzędzia do etykietowania
- Jak używać narzędzi do określonych zadań etykietowania
Wymagania wstępne
- Konto Microsoft lub konto Microsoft Entra dla organizacji i projektu.
- Dostęp na poziomie współautora do obszaru roboczego zawierającego projekt etykietowania.
Zaloguj się do studia
Zaloguj się do usługi Azure Machine Edukacja Studio.
Wybierz subskrypcję i obszar roboczy zawierający projekt etykietowania. Administrator projektu ma te informacje.
W zależności od poziomu dostępu można zauważyć wiele sekcji po lewej stronie. Jeśli tak, wybierz pozycję Etykietowanie danych po lewej stronie, aby znaleźć projekt.
Omówienie zadania etykietowania
W tabeli projektu etykietowania danych wybierz link Etykieta danych dla projektu.
Zostaną wyświetlone instrukcje specyficzne dla projektu. Wyjaśniają typ zaangażowanych danych, sposób podejmowania decyzji i inne istotne informacje. Przeczytaj informacje i wybierz pozycję Zadania w górnej części strony. Możesz również wybrać pozycję Rozpocznij etykietowanie w dolnej części strony.
Wybieranie etykiety
We wszystkich zadaniach etykietowania danych wybierasz odpowiedni tag lub tagi z zestawu określonego przez administratora projektu. Możesz użyć klawiszy numeru klawiatury, aby wybrać pierwsze dziewięć tagów.
Wspomagane uczenie maszynowe
Algorytmy uczenia maszynowego mogą być wyzwalane podczas etykietowania. Jeśli projekt ma włączone te algorytmy, mogą zostać wyświetlone następujące elementy:
Obrazy
Po oznaczeniu pewnej ilości danych można zauważyć , że zadania klastrowane w górnej części ekranu obok nazwy projektu. Obrazy są grupowane razem w celu prezentowania podobnych obrazów na tej samej stronie. Jeśli zauważysz to, przełącz się do jednego z wielu widoków obrazów, aby skorzystać z grupowania.
Później można zauważyć , że zadania są wstępnie oznakowane obok nazwy projektu. Elementy są wyświetlane z sugerowaną etykietą utworzoną przez model klasyfikacji uczenia maszynowego. Żaden model uczenia maszynowego nie ma dokładności 100%. Chociaż używamy tylko danych, dla których model ma pewność siebie, te wartości danych mogą nadal mieć nieprawidłowe wstępnie utworzone. Gdy zauważysz etykiety, popraw wszelkie nieprawidłowe etykiety przed przesłaniem strony.
W przypadku modeli identyfikacji obiektów można zauważyć, że pola ograniczenia i etykiety są już obecne. Popraw wszystkie błędy przed przesłaniem strony.
W przypadku modeli segmentacji można zauważyć, że są już obecne wielokąty i etykiety. Popraw wszystkie błędy przed przesłaniem strony.
Tekst
- W końcu obok nazwy projektu może pojawić się prelabel zadań . Elementy są wyświetlane z sugerowaną etykietą, którą tworzy model klasyfikacji uczenia maszynowego. Żaden model uczenia maszynowego nie ma dokładności 100%. Chociaż używamy tylko danych, dla których model jest pewny siebie, te wartości danych mogą nadal być niepoprawnie wstępnie oznakowane. Po wyświetleniu etykiet popraw wszelkie nieprawidłowe etykiety przed przesłaniem strony.
Na początku projektu etykietowania model uczenia maszynowego może mieć wystarczającą dokładność, aby wstępnie oznaczyć mały podzestaw obrazu. Po oznaczeniu tych obrazów projekt etykietowania powróci do ręcznego etykietowania w celu zebrania większej ilości danych na potrzeby kolejnej rundy trenowania modelu. W miarę upływu czasu model stanie się bardziej pewny proporcji obrazów. W dalszej części projektu jego pewność wynika z większej liczby zadań wstępnych.
Jeśli nie ma już wstępnie oznakowanych zadań, przestań potwierdzać lub poprawiać etykiety i wracać do ręcznego tagowania elementów.
Zadania obrazów
W przypadku zadań klasyfikacji obrazów można jednocześnie wyświetlać wiele obrazów. Użyj ikon nad obszarem obrazu, aby wybrać układ.
Aby wybrać wszystkie wyświetlane obrazy jednocześnie, użyj pozycji Wybierz wszystko. Aby wybrać poszczególne obrazy, użyj przycisku zaznaczenia cyklicznego w prawym górnym rogu obrazu. Aby zastosować tag, musisz wybrać co najmniej jeden obraz. Jeśli wybierzesz wiele obrazów, dowolny wybrany tag ma zastosowanie do wszystkich wybranych obrazów.
W tym miejscu wybraliśmy układ dwa po dwóch i zastosowaliśmy tag "Ssak" do obrazów niedźwiedzi i orki. Obraz rekina został już oznaczony jako "chrzędne ryby", a iguana nie ma jeszcze tagu.
Ważne
Przełącz układy tylko wtedy, gdy masz nową stronę danych bez etykiet. Przełączanie układów usuwa w toku pracę tagowania strony.
Po oznaczeniu wszystkich obrazów na stronie platforma Azure włącza przycisk Prześlij . Wybierz pozycję Prześlij , aby zapisać swoją pracę.
Po przesłaniu tagów dla danych platforma Azure odświeża stronę przy użyciu nowego zestawu obrazów z kolejki roboczej.
Zadania obrazów medycznych
Ważne
Możliwość etykietowania DICOM lub podobnych typów obrazów nie jest przeznaczona ani udostępniana do użytku jako urządzenie medyczne, pomoc kliniczna, narzędzie diagnostyczne lub inne technologie przeznaczone do stosowania w diagnozie, leczeniu, leczeniu lub zapobieganiu chorobom lub innym chorobom, a firma Microsoft nie udziela licencji lub prawa do korzystania z tej możliwości w takich celach. Ta możliwość nie jest zaprojektowana ani przeznaczona do wdrożenia lub rozmieszczenia jako zastępca profesjonalnej porady medycznej lub opinii medycznej, diagnozy, leczenia lub oceny klinicznej pracownika służby zdrowia i nie powinna być używana jako taka. Klient ponosi wyłączną odpowiedzialność za korzystanie z etykietowania danych w przypadku modelu DICOM lub podobnych typów obrazów.
Projekty obrazów obsługują format obrazu DICOM dla obrazów plików X-ray.
Podczas etykietowania obrazów medycznych przy użyciu tych samych narzędzi, co inne obrazy, można użyć innego narzędzia dla obrazów DICOM. Wybierz narzędzie Okno i poziom, aby zmienić intensywność obrazu. To narzędzie jest dostępne tylko dla obrazów DICOM.
Tagowanie obrazów na potrzeby klasyfikacji z wieloma klasami
Przypisz pojedynczy tag do całego obrazu dla typu projektu "Klasyfikacja obrazów wieloklasowa". Aby przejrzeć wskazówki w dowolnym momencie, przejdź do strony Instrukcje i wybierz pozycję Wyświetl szczegółowe instrukcje.
Jeśli zauważysz, że popełniliśmy błąd po przypisaniu tagu do obrazu, możesz go naprawić. Wybierz znak "X" na etykiecie wyświetlanej poniżej obrazu, aby wyczyścić tag. Możesz również wybrać obraz i wybrać inną klasę. Nowo wybrana wartość zastępuje wcześniej zastosowany tag.
Tagowanie obrazów na potrzeby klasyfikacji z wieloma etykietami
Jeśli projekt ma typ "Multi-Label klasyfikacji obrazów", zastosuj co najmniej jeden tag do obrazu. Aby wyświetlić wskazówki dotyczące projektu, wybierz pozycję Instrukcje i przejdź do pozycji Wyświetl szczegółowe instrukcje.
Wybierz obraz, który chcesz oznaczyć etykietą, a następnie wybierz tag. Tag jest stosowany do wszystkich zaznaczonych obrazów, a następnie obrazy zostaną anulowane. Aby zastosować więcej tagów, należy ponownie zaznaczyć obrazy. Poniższa animacja przedstawia tagowanie z wieloma etykietami:
- Wybierz wszystko , aby zastosować tag "Ocean".
- Wybrano pojedynczy obraz i oznaczono je tagiem "Zamknij".
- Wybrano trzy obrazy i oznaczono je tagiem "Szeroki kąt".
Aby naprawić błąd, wybierz znak "X", aby wyczyścić pojedynczy tag, lub wybierz obrazy, a następnie wybierz tag, aby wyczyścić tag ze wszystkich wybranych obrazów. Ten scenariusz jest pokazany tutaj. Wybranie pozycji "Land" usuwa ten tag z dwóch wybranych obrazów.
Platforma Azure włączy tylko przycisk Prześlij po zastosowaniu co najmniej jednego tagu do każdego obrazu. Wybierz pozycję Prześlij , aby zapisać swoją pracę.
Tagowanie obrazów i określanie pól ograniczeń na potrzeby wykrywania obiektów
Jeśli projekt ma typ "Identyfikacja obiektu (pola ograniczenia)," określ co najmniej jedno pole ograniczenia na obrazie i zastosuj tag do każdego pola. Obrazy mogą zawierać wiele pól ograniczenia, z których każdy ma jeden tag. Użyj opcji Wyświetl szczegółowe instrukcje , aby określić, czy projekt używa wielu pól ograniczenia.
- Wybierz tag pola ograniczenia, które chcesz utworzyć.
- Wybierz narzędzie Prostokątne pole lub wybierz pozycję "R".
- Zaznacz i przeciągnij po przekątnej w poprzek celu, aby utworzyć przybliżone pole ograniczenia. Przeciągnij krawędzie lub rogi, aby dostosować pole ograniczenia.
Aby usunąć pole ograniczenia, wybierz element docelowy w kształcie X, który jest wyświetlany obok pola ograniczenia po utworzeniu.
Nie można zmienić tagu istniejącego pola ograniczenia. Aby naprawić błąd przypisania tagów, musisz usunąć pole ograniczenia i utworzyć nowy z poprawnym tagiem.
Domyślnie można edytować istniejące pola ograniczenia. Narzędzie Zablokuj/odblokuj regiony lub "L" przełącza to zachowanie. Jeśli regiony są zablokowane, można zmienić tylko kształt lub lokalizację nowego pola ograniczenia.
Użyj narzędzia do manipulowania regionami , lub "M", aby dostosować istniejące pole ograniczenia. Przeciągnij krawędzie lub rogi, aby dostosować kształt. Zaznacz wnętrze, jeśli chcesz przeciągnąć całe pole ograniczenia. Jeśli nie możesz edytować regionu, prawdopodobnie przełączysz narzędzie Regiony blokady/odblokowywania .
Użyj narzędzia box opartego na szablonach lub "T", aby utworzyć wiele pól ograniczenia o tym samym rozmiarze. Jeśli obraz nie ma pól ograniczenia i aktywujesz pola oparte na szablonach, narzędzie generuje 50-do-50-pikseli pól. Jeśli tworzysz pole ograniczenia, a następnie aktywujesz pola oparte na szablonach, rozmiar wszelkich nowych pól ograniczenia odpowiada rozmiarowi utworzonego ostatniego pola. Po umieszczeniu pól opartych na szablonach można zmienić rozmiar. Zmiana rozmiaru pola opartego na szablonach zmienia rozmiar tylko tego konkretnego pola.
Aby usunąć wszystkie pola ograniczenia w bieżącym obrazie, wybierz narzędzie Usuń wszystkie regiony .
Po utworzeniu pól ograniczenia dla obrazu wybierz pozycję Prześlij , aby zapisać pracę lub praca w toku nie zostanie zapisana.
Tagowanie obrazów i określanie wielokątów dla segmentacji obrazów
Jeśli projekt ma typ "Segmentacja wystąpienia (wielokąt)," określ co najmniej jeden wielokąt na obrazie i zastosuj tag do każdego wielokąta. Obrazy mogą mieć wiele wielokątów ograniczenia, z których każdy ma jeden tag. Użyj opcji Wyświetl szczegółowe instrukcje , aby określić, czy projekt używa wielu wielokątów ograniczenia.
Wybierz tag dla wielokąta, który chcesz utworzyć.
Wybierz narzędzie Rysuj region wielokątny lub wybierz pozycję "P".
Wybierz dla każdego punktu w wielokącie. Po zakończeniu kształtu kliknij dwukrotnie, aby zakończyć.
Aby usunąć wielokąt, wybierz obiekt docelowy w kształcie X, który pojawi się obok wielokąta po utworzeniu.
Aby zmienić tag dla wielokąta, wybierz narzędzie Przenieś region , wybierz wielokąt i wybierz poprawny tag.
Istniejące wielokąty można edytować. Narzędzie Lock/unlock regions (Zablokuj/odblokowywanie regionów) lub "L" przełącza to zachowanie. Jeśli regiony są zablokowane, można zmienić tylko kształt lub lokalizację nowego wielokąta.
Użyj narzędzia Dodaj lub usuń punkty wielokątne lub "U", aby dostosować istniejący wielokąt. Wybierz wielokąt, aby dodać lub usunąć punkt. Jeśli nie możesz edytować regionu, prawdopodobnie przełączysz narzędzie Regiony blokady/odblokowywania .
Aby usunąć wszystkie wielokąty na bieżącym obrazie, wybierz narzędzie Usuń wszystkie regiony .
Po utworzeniu wielokątów dla obrazu wybierz pozycję Prześlij , aby zapisać pracę lub praca w toku nie zostanie zapisana.
Tagowanie obrazów i rysowanie masek dla segmentacji semantycznej
Jeśli projekt ma typ "Segmentacja semantyczna (wersja zapoznawcza)," użyj pędzla do malowania maski na obszarze, który chcesz oznaczyć.
Wybierz tag dla obszaru, nad którym będzie malowany.
Wybierz narzędzie pędzla .
Wybierz narzędzie rozmiaru, aby wybrać rozmiar pędzla.
Maluj obszar, który chcesz oznaczyć. Kolor odpowiadający tagowi zostanie zastosowany do obszaru malowania.
Aby usunąć części obszaru, wybierz pozycję Narzędzie gumki .
Aby zmienić tag obszaru, wybierz nowy tag i ponownie maluj obszar.
Możesz również użyć narzędzia Wielokąta, aby określić region.
Po utworzeniu obszarów obrazu wybierz pozycję Prześlij , aby zapisać pracę lub praca w toku nie zostanie zapisana. Jeśli użyto narzędzia wielokątnego, wszystkie wielokąty zostaną przekonwertowane na maskę po przesłaniu.
Tekst etykiety
Podczas tagowania tekstu użyj paska narzędzi, aby:
- Zwiększanie lub zmniejszanie rozmiaru tekstu
- Zmienianie czcionki
- Pomiń etykietowanie tego elementu i przejdź do następnego elementu
Jeśli zauważysz, że popełniliśmy błąd po przypisaniu tagu, możesz go naprawić. Wybierz znak "X" na etykiecie wyświetlanej poniżej tekstu, aby wyczyścić tag.
Istnieją trzy typy projektów tekstowych:
Typ projektu | opis |
---|---|
Klasyfikacja wieloklasowa | Przypisz pojedynczy tag do całego wpisu tekstowego. Dla każdego elementu tekstowego można wybrać tylko jeden tag. Wybierz tag, a następnie wybierz pozycję Prześlij , aby przejść do następnego wpisu. |
Wiele etykiet klasyfikacji | Przypisz co najmniej jeden tag do każdego wpisu tekstowego. Dla każdego elementu tekstowego można wybrać wiele tagów. Wybierz wszystkie tagi, które mają zastosowanie, a następnie wybierz pozycję Prześlij , aby przejść do następnego wpisu. |
Rozpoznawanie jednostek nazwanych | Oznaczanie różnych wyrazów lub fraz w każdym wpisie tekstowym. Zobacz wskazówki w następnej sekcji. |
Aby wyświetlić wskazówki dotyczące projektu, wybierz pozycję Instrukcje i przejdź do pozycji Wyświetl szczegółowe instrukcje.
Tagowanie wyrazów i fraz
Jeśli projekt został skonfigurowany do rozpoznawania nazwanych jednostek, oznaczasz różne wyrazy lub frazy w każdym elemencie tekstowym. Aby oznaczyć tekst:
- Wybierz etykietę lub wpisz liczbę odpowiadającą odpowiedniej etykiecie
- Kliknij dwukrotnie wyraz lub użyj myszy, aby zaznaczyć wiele wyrazów.
Aby zmienić etykietę, możesz:
- Usuń etykietę i zacznij od nowa.
- Zmień wartość dla niektórych lub wszystkich określonej etykiety w bieżącym elemencie:
- Wybierz samą etykietę, która wybiera wszystkie wystąpienia tej etykiety.
- Wybierz ponownie wystąpienia tej etykiety, aby usunąć zaznaczenie wszystkich wystąpień, które chcesz zachować.
- Na koniec wybierz nową etykietę, aby zmienić wszystkie wybrane etykiety.
Po oznaczeniu wszystkich elementów we wpisie wybierz pozycję Prześlij , aby przejść do następnego wpisu.
Zakończenie
Po przesłaniu strony otagowanych danych platforma Azure przypisuje nowe nieoznaczone dane z kolejki roboczej. Jeśli nie ma już dostępnych danych bez etykiet, zostanie wyświetlony nowy komunikat wraz z linkiem do strony głównej portalu.
Po zakończeniu etykietowania wybierz obraz wewnątrz okręgu w prawym górnym rogu studia, a następnie wybierz pozycję Wyloguj się. Jeśli nie wylogujesz się, platforma Azure upłynął limit czasu i przypisze dane do innego labelera.
Następne kroki
- Dowiedz się, jak trenować modele klasyfikacji obrazów na platformie Azure