Modele i platformy AI

Co to jest Human-in-the-loop (HITL)?

mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google

Jednym z terminÃģw, ktÃģry moÅžesz spotkać przy pracy z sztuczną inteligencją (AI) i uczeniem maszynowym (ML), jest human-in-the-loop (HITL). Jest to po prostu tak, jak brzmi. HITL to gałąŚ AI, ktÃģra opiera się na inteligencji zarÃģwno ludzkiej, jak i maszynowej przy tworzeniu modeli uczenia maszynowego.

Podejście human-in-the-loop oznacza, Åže ludzie są zaangaÅžowani w cykl algorytmiczny szkolenia, dostosowywania i testowania.

Ludzie najpierw oznaczają dane, co pomaga modelowi osiągnąć wysoką jakość i ilość danych szkoleniowych. Następnie algorytm uczenia maszynowego uczy się podejmować decyzje na podstawie tych danych, zanim ludzie zaczną dokonywać drobnych dostosowań modelu.

Model moÅžna następnie przetestować i zwalidować za pomocą ludzi, oceniając jego dane wyjściowe. Ten proces jest szczegÃģlnie przydatny w sytuacjach, w ktÃģrych algorytm nie jest pewny swojej oceny lub gdy algorytm jest zbyt pewny swojej błędnej decyzji.

Proces HITL jest ciągłym cyklem informacji zwrotnej, co oznacza, Åže kaÅžde z zadań szkolenia, dostosowywania i testowania jest wprowadzane z powrotem do algorytmu. Ten proces umoÅžliwia algorytmowi stanie się bardziej skutecznym i dokładnym w czasie, co jest szczegÃģlnie przydatne do tworzenia bardzo dokładnych i duÅžej ilości danych szkoleniowych dla określonych przypadkÃģw uÅžycia. Wkład ludzki pomaga dostosować i przetestować model, aby organizacja mogła osiągnąć najbardziej dokładne i przydatne decyzje.

Image: Stanford University

WaÅžność HITL Machine Learning

HITL jest niezwykle waÅžną gałęzią AI, poniewaÅž tradycyjne modele uczenia maszynowego wymagają duÅžej ilości oznaczonych punktÃģw danych, aby osiągnąć dokładne przewidywania. Gdy brakuje danych, modele uczenia maszynowego nie są tak przydatne.

WeÅšmy na przykład naukę języka. Jeśli masz język, ktÃģrym posługuje się tylko kilka tysięcy ludzi, i chcesz uzyskać wgląd w ten język za pomocą uczenia maszynowego, moÅže być trudno znaleŚć wystarczającą ilość przykładÃģw, aby model mÃģgł się uczyć. Z podejściem HITL moÅžna zapewnić dokładność tych zbiorÃģw danych.

Przemysł opieki zdrowotnej jest rÃģwnieÅž jednym z najwaÅžniejszych dla systemÃģw HITL. Badanie z 2018 roku przeprowadzone przez Stanford wykazało, Åže model HITL działa lepiej niÅž AI lub ludzie samodzielnie.

Systemy HITL poprawiają dokładność, jednocześnie utrzymując standardy na poziomie ludzkim, co jest waÅžne dla wielu branÅž na całym świecie.

Kiedy uÅžywać systemÃģw HITL

Istnieją pewne określone momenty w cyklu Åžycia AI, kiedy naleÅžy uÅžywać uczenia maszynowego z ludzkim udziałem:

  • Szkolenie: Najczęstszym miejscem, w ktÃģrym naukowcy danych uÅžywają HITL, jest podczas faz szkolenia, gdzie ludzie dostarczają oznaczone dane do szkolenia modelu.

  • Dostosowywanie i testowanie: Inny głÃģwny moment, w ktÃģrym uÅžywa się HITL, to fazy dostosowywania i testowania. Ludzie dostosowują modele w celu zwiększenia dokładności, co jest szczegÃģlnie waÅžne, gdy model jest niepewny.

WaÅžne jest, aby zauwaÅžyć, Åže podejście HITL nie jest odpowiednie dla kaÅždego projektu uczenia maszynowego. Jest ono głÃģwnie uÅžywane, gdy nie ma wystarczającej ilości dostępnych danych.

Głębokie uczenie z ludzkim udziałem jest uÅžywane, gdy ludzie i procesy uczenia maszynowego乒ują w określonych scenariuszach, takich jak: algorytmy nie rozumieją danych wejściowych; dane wejściowe są interpretowane niepoprawnie; algorytmy nie wiedzą, jak wykonać określone zadanie; model uczenia maszynowego wymaga większej dokładności; ludzki komponent wymaga większej wydajności i dokładności; koszt błędÃģw jest zbyt wysoki w rozwoju ML; oraz poŞądane dane nie są dostępne.

Typy oznaczania danych dla HITL

Podejście HITL moÅžna wykorzystać do rÃģÅžnych typÃģw oznaczania danych, w zaleÅžności od rodzaju wymaganych zbiorÃģw danych. Na przykład, jeśli maszyna musi nauczyć się rozpoznawać określone kształty, uÅžywa się bounding boxÃģw. Jeśli model musi klasyfikować kaÅždą część obrazu, preferowane jest segmentowanie. W przypadku zbiorÃģw danych rozpoznawania twarzy często uÅžywa się oznaczeń twarzy.

Innym waÅžnym zastosowaniem jest analiza tekstu, ktÃģra umoÅžliwia maszynie zrozumienie, co ludzie mÃģwią lub piszą. PoniewaÅž ludzie uÅžywają rÃģÅžnych słÃģw, aby wyrazić te same znaczenia, systemy AI muszą znać rÃģÅžne wariacje. Idąc dalej, analiza nastrojÃģw moÅže rozpoznać ton określonego słowa lub frazy. Te przykłady pokazują, dlaczego podejście human-in-the-loop jest tak waÅžne.

Dlaczego Twoja firma powinna wdroÅžyć HITL

Jeśli Twoja firma szuka sposobu na wdroÅženie systemu HITL, jednym z najczęstszych sposobÃģw jest uÅžycie oprogramowania do automatyzacji. Istnieje wiele oprogramowania do automatyzacji, ktÃģre jest juÅž zbudowane wokÃģł podejścia HITL, co oznacza, Åže proces jest juÅž uwzględniony.

Systemy takie umoÅžliwiają firmie osiągnięcie wysokiego poziomu wydajności od razu i uzyskanie wglądu. Systemy uczenia maszynowego są juÅž wdraÅžane w niemal kaÅždej branÅžy, co oznacza, Åže deweloperzy muszą zapewnić, Åže systemy te działają dobrze z zmieniającymi się danymi.

Istnieją wiele zalet wdroÅženia systemu HITL w Twojej firmie:

  • Poprawia proces podejmowania decyzji: System HITL poprawia proces podejmowania decyzji w firmie, zapewniając przejrzystość i spÃģjność. Chroni rÃģwnieÅž przed uprzedzeniami, włączając ludzkie opinie do procesu szkolenia.

  • Bardziej wydajny: Systemy HITL są ogÃģlnie uwaÅžane za bardziej wydajne niÅž tradycyjne systemy uczenia maszynowego. Wymagają mniej czasu na szkolenie i dostosowywanie, co oznacza, Åže generują wgląd szybciej.

  • Przejrzystość: Systemy z ludzkim udziałem zapewniają większą przejrzystość modelu uczenia maszynowego, jego działania i powodÃģw, dla ktÃģrych podjął określoną decyzję. Wyjaśnialność i odpowiedzialność są fundamentalne dla dzisiejszych systemÃģw AI, a podejście HITL pomaga znacznie.

Wyzwania systemÃģw HITL

Systemy z ludzkim udziałem rÃģwnieÅž przedstawiają pewne wyzwania, ktÃģre powinny być rozwiązane. Po pierwsze, ludzie popełniają błędy, więc kaÅždy system z ludzkim udziałem niesie ryzyko błędu. MoÅže to mieć duÅžy wpływ na skuteczność systemu. Na przykład, jeśli człowiek popełni błąd podczas oznaczania danych, ten sam błąd zostanie przeniesiony przez cały system i moÅže spowodować przyszłe problemy.

Systemy HITL mogą być rÃģwnieÅž wolne, poniewaÅž ludzie są zaangaÅžowani w proces podejmowania decyzji. Jednym z największych powodÃģw wzrostu AI i ML jest to, Åže maszyny są niesamowicie szybsze niÅž ludzie, ale ta szybkość często widoczna w tradycyjnych systemach ML nie zawsze przekłada się na systemy HITL.

Jednym z większych wyzwań systemÃģw HITL jest to, Åže mogą być drogie w budowie i utrzymaniu. Poza kosztami związanymi z maszyną, firma musi rÃģwnieÅž budÅžetować na ludzką pracę.

Alex McFarland jest dziennikarzem i pisarzem zajmującym się sztuczną inteligencją, ktÃģry bada najnowsze rozwoje w dziedzinie sztucznej inteligencji. WspÃģłpracował z licznymi startupami i wydawnictwami związanymi z sztuczną inteligencją na całym świecie.