Wizja komputerowa, sztuczna inteligencja audio i wideo

Rozpoznawanie i generowanie to różne zadania.

Czego się dowiesz

  • Wyjaśnij: różne modalności, różne błędy
  • Zastosuj ten pomysł na przykładzie: wizja komputerowa, sztuczna inteligencja audio i wideo
  • Rozpoznaj ograniczenia i zweryfikuj rezultaty ćwiczeń

Rozpoznawanie i generowanie to różne zadania. Audio i wideo wymagają kontroli kolejności tymczasowej, a także kontroli treści.

Jest to laboratorium koncepcyjne lub zewnętrzne. Nie zakłada się, że aplikacja udostępnia wszystkie opisane elementy sterujące.

Jak to działa, krok po kroku

Różne sposoby, różne błędy

Model multimodalny może przetwarzać wiele typów danych wejściowych, ale dokładna obsługa zależy od modelu i integracji. OCR wyodrębnia tekst obrazu; wizja może opisywać przedmioty lub strukturę. Dźwięk można transkrybować lub generować, a wideo dodaje porządku czasowego. Zamazana etykieta lub przycięta jednostka może całkowicie zmienić wniosek. Zachowaj oryginał i lokalizację informacji. W RAG obraz może stać się indeksowanym tekstem opisowym bez natywnych osadzonych multimodalnych. Akceptacja pliku nie oznacza prawidłowego zrozumienia treści.

Jak uczenie się zmienia model

Dane uczące to zbiór przykładów używanych do dostosowywania parametrów modelu. Uczenie się nadzorowane obejmuje cel, taki jak „spam”. Uczenie się bez nadzoru znajduje strukturę, taką jak grupy klientów. Samonadzorowane uczenie się tworzy cele na podstawie danych, na przykład przewidywanie następującego tekstu. Walidacja pomaga wybrać ustawienia; zestaw testowy pozostaje oddzielony aż do oceny końcowej. Model, który zapamiętuje przykłady i nie radzi sobie z nowymi danymi, jest nadmiernie dopasowany. Właściwy podział zapobiega przedostawaniu się informacji ze zbioru testowego do treningu.

Zdefiniuj sukces przed optymalizacją

Przygotuj reprezentatywne prośby i oczekiwane odpowiedzi lub właściwości. Uwzględnij zwykłe przypadki, niejednoznaczność, brakujące dane i błędy narzędzi. W przypadku RAG mierz pozyskiwanie dowodów oddzielnie od poprawności odpowiedzi. Recall@k mierzy udział odpowiednich dowodów znalezionych w pierwszych k wynikach; Precision@k mierzy udział zwróconych wyników, które są istotne. W przypadku agentów śledź także działania, uprawnienia i zatrzymania. Sędzia LLM może przyspieszyć ocenę, ale wymaga kalibracji w stosunku do ludzi. Nie zmieniaj jednocześnie podpowiedzi, modelu i indeksu, jeśli chcesz zrozumieć, co poprawiło wyniki.

Schemat objaśniający

Wizja komputerowa, sztuczna inteligencja audio i wideo Postępuj zgodnie ze strzałkami wskazującymi główny przepływ. Przerywane niebieskie strzałki przedstawiają dane lub kontekst; przerywane różowe strzałki pokazują opinie lub zwracane wyniki. Kolory i kształty wyróżniają modele, sklepy, decyzje i wyniki. Znajomości: Wejście wizualne → Model wzroku/mowy; Model wzroku/mowy → Przewidywanie lub wygenerowana treść; Przewidywanie lub wygenerowana treść → Weryfikacja przez człowieka; Wejście audio → Model wzroku/mowy; Wprowadzanie języka → Model wzroku/mowy; Model wzroku/mowy → Wyodrębniony tekst. X02 · Mapa relacji Wizja komputerowa, sztuczna inteligencja audio i wideo Wejście Wejście wizualne Wejście Wejście audio Wejście Wprowadzanie języka Model/agent AI Model wzroku/mowy Dane Wyodrębniony tekst Wyjście Przewidywanie lub wygenerowana treść Decyzja / kontrola Weryfikacja przez człowieka Główny przepływ Dane i kontekst Informacje zwrotne i zwrot

Postępuj zgodnie ze strzałkami wskazującymi główny przepływ. Przerywane niebieskie strzałki przedstawiają dane lub kontekst; przerywane różowe strzałki pokazują opinie lub zwracane wyniki. Kolory i kształty wyróżniają modele, sklepy, decyzje i wyniki. Na małym ekranie przewijaj w poziomie, aby zobaczyć cały schemat.

Kompletny przykład

Vision klasyfikuje obrazy, detekcja lokalizuje produkty, a OCR odczytuje etykiety. Funkcja zamiany mowy na tekst transkrybuje żądania, zamiana tekstu na mowę je wyraża, a wideo śledzi zmiany w kolejnych klatkach.

Spróbuj sam

  1. Projektuj wejścia i wyjścia dla etykiety, wiadomości głosowej i klipu instalacyjnego.
  2. Przed rozpoczęciem eksperymentu zapisz dane wejściowe, źródło i oczekiwany wynik. W przykładzie użyj wyłącznie fikcyjnych danych.
  3. Postępuj zgodnie z etapami diagramu. Na każdym etapie zapisuj, jakie informacje zostały otrzymane i wyprodukowane; nie myl produktu pośredniego z efektem końcowym.
  4. Powtórz po usunięciu niezbędnych informacji lub wprowadzeniu niejednoznaczności. Sprawdź, czy system wyjaśnia, zatrzymuje lub wymyśla odpowiedź.
  5. Porównaj z objaśnionym rozwiązaniem. Zachowaj konfigurację, datę, wynik i wyjaśnienie różnic. Zmień jedną rzecz i przetestuj ponownie.

Wyjaśnione rozwiązanie

Wybierz żądany wynik: kategorię, obwiednię, tekst lub sekwencję; sprawdź jednostki, nazwy i czasy. Pomyślne ćwiczenie pozwala pokazać związek między danymi wejściowymi, etapami i wynikiem. Gdy brakuje informacji, bardziej użyteczna jest ostrożna odpowiedź niż wymyślane szczegóły. Porównaj więcej niż styl: sprawdź także warunki, źródła i operacje.

Kiedy to podejście pomaga i jakie ma ograniczenia

Transkrypcja może błędnie rozpoznać identyfikator produktu. Wybierz to podejście, jeśli poprawia ono zmierzoną potrzebę. Zachowaj prostą linię bazową i porównaj wyniki, korzystając z identycznych danych wejściowych. Jeden udany przykład nie gwarantuje niezawodności w każdej sytuacji.

Sprawdź swoją wiedzę

Czy przesyłanie obrazów potwierdza natywne osadzanie multimodalne?

Nie. Potok może obejmować wizję → opis tekstowy → osadzanie tekstu.

Dlaczego nie oceniać wyłącznie na podstawie danych szkoleniowych?

Chcemy występów w nowych sytuacjach, a nie dowodu zapamiętywania.

Jaki wynik powinno dać to ćwiczenie?

Wybierz żądany wynik: kategorię, obwiednię, tekst lub sekwencję; sprawdź jednostki, nazwy i czasy.

Pojęcia do zapamiętania

  • OCR: Wyodrębnianie tekstu z obrazu.
  • Nadmierne dopasowanie: Model pasuje do przykładów, które widział zbyt blisko.
  • Regresja / Regresja: Zmiana, która przerywa poprzednio poprawną wielkość liter.

Źródła i następny krok

Aby przygotować: X01 — Klasyczne ML i dane strukturalne