PRZEWODNIK Językowy AI

Przepisy dotyczące skalowania szynszyli

Przepisy dotyczące skalowania szynszyli opracowane przez DeepMind w 2022 r. pokazały, że większość dużych modeli językowych była słabo przeszkolona: w przypadku stałego budżetu obliczeniowego należy skalować rozmiar modelu i dane szkoleniowe mniej więcej w równych proporcjach.

Przegląd

Przepisy dotyczące skalowania szynszyli opracowane przez DeepMind w 2022 r. pokazały, że większość dużych modeli językowych była słabo przeszkolona: w przypadku stałego budżetu obliczeniowego należy skalować rozmiar modelu i dane szkoleniowe mniej więcej w równych proporcjach. Ma to znaczenie, ponieważ na nowo zdefiniowało, co oznacza „optymalny” rozmiar modelu i na nowo ukształtowało sposób, w jaki laboratoria wykorzystują moc obliczeniową.

Przepisy dotyczące skalowania szynszyli są częścią stosu języków sztucznej inteligencji używanego do odczytywania, generowania, klasyfikowania i przekształcania tekstu i mowy na dużą skalę.

Głębokie nurkowanie

Przed szynszylą panowała tendencja do budowania coraz większych modeli (takich jak GPT-3 z parametrem 175B) podczas uczenia na stosunkowo skromnych ilościach danych. DeepMind przeszkolił ponad 400 modeli dla różnych rozmiarów i budżetów danych, a następnie dopasował krzywe przewidujące straty jako funkcję parametrów i tokenów w ramach stałego budżetu obliczeniowego (FLOP). Ich odkrycie: parametry i tokeny szkoleniowe powinny skalować się razem, mniej więcej w stosunku 1 do 1, co oznacza około 20 tokenów danych szkoleniowych na parametr. Aby to udowodnić, wytrenowali Chinchillę, model o parametrach 70B na 1,4 biliona tokenów, który działał lepiej niż znacznie większy Gopher o parametrach 280B pomimo użycia tych samych obliczeń, ponieważ został wytrenowany na znacznie większej liczbie danych.

Wgląd techniczny

Prawa wynikają z dopasowania parametrycznej funkcji straty L(N, D), gdzie N to parametry, a D to tokeny, w tym terminy dotyczące straty nieredukowalnej, rozmiaru modelu i rozmiaru danych. Minimalizowanie strat podlegających ograniczeniom obliczeniowym (obliczenia są w przybliżeniu proporcjonalne do N razy D) daje wynik, w którym optymalne N i D rosną jako potęga obliczeniowa z podobnymi wykładnikami, więc optymalny stosunek obliczeń pozostaje w pobliżu 20 tokenów na parametr.

Opanowanie przepisów dotyczących skalowania szynszyli

Przepisy dotyczące skalowania szynszyli opracowane przez DeepMind w 2022 r. pokazały, że większość dużych modeli językowych była słabo przeszkolona: w przypadku stałego budżetu obliczeniowego należy skalować rozmiar modelu i dane szkoleniowe mniej więcej w równych proporcjach. Ma to znaczenie, ponieważ na nowo zdefiniowało, co oznacza „optymalny” rozmiar modelu i na nowo ukształtowało sposób, w jaki laboratoria wykorzystują moc obliczeniową. Przepisy dotyczące skalowania szynszyli są częścią stosu języków sztucznej inteligencji używanego do odczytywania, generowania, klasyfikowania i przekształcania tekstu i mowy na dużą skalę. Aby zbudować głębokie zrozumienie, traktuj przepisy dotyczące skalowania szynszyli jako model operacyjny, a nie pojedynczą cechę: zdefiniuj pożądane wyniki, wyjaśnij założenia i oddziel to, co system może niezawodnie zrobić, od tego, co wciąż wymaga fachowej oceny.

W praktyce silne zespoły korzystające z przepisów dotyczących skalowania szynszyli projektują pętle podpowiedzi, wyszukiwania i przeglądania jako jeden zintegrowany system komunikacji. Dokumentują wyraźne kryteria sukcesu, testują realistyczne dane i przepływy pracy oraz wykonują iteracje w oparciu o zaobserwowane wzorce niepowodzeń, a nie jednorazowe zwycięstwa w testach porównawczych. W tym miejscu teoretyczne zrozumienie zamienia się w trwałe możliwości w zakresie produktu, polityki i operacji.

Przepływy pracy związane z językiem mogą przebiegać szybciej bez utraty spójności. Jednocześnie halucynacyjne fakty mogą po cichu trafiać do raportów, przepływów wsparcia lub wyników badań. Najbardziej odporne podejście polega na połączeniu szybkości eksperymentowania z dyscypliną zarządzania: przeprowadzanie programów pilotażowych, gromadzenie dowodów, publikowanie dzienników decyzji i ciągłe aktualizowanie zabezpieczeń w miarę ewolucji zachowań modelu, oczekiwań użytkowników i wymagań prawnych.

Wpływ strategiczny

Przepływy pracy związane z językiem mogą przebiegać szybciej bez utraty spójności.

Przepływy pracy związane z językiem mogą przebiegać szybciej bez utraty spójności. W przypadku wdrożeń wysokiej jakości przekłada się to na mierzalne zasady działania, granice własności i rytuały cyklicznych przeglądów, dzięki czemu zespoły mogą zwiększać pewność siebie zamiast skalować niejednoznaczność.

Rozszerza dostęp w różnych językach i stylach komunikacji.

Rozszerza dostęp w różnych językach i stylach komunikacji. W przypadku wdrożeń wysokiej jakości przekłada się to na mierzalne zasady działania, granice własności i rytuały cyklicznych przeglądów, dzięki czemu zespoły mogą zwiększać pewność siebie zamiast skalować niejednoznaczność.

Zespoły mogą spędzać więcej czasu na ocenie, podczas gdy automatyzacja radzi sobie z powtarzalnością.

Zespoły mogą spędzać więcej czasu na ocenie, podczas gdy automatyzacja radzi sobie z powtarzalnością. W przypadku wdrożeń wysokiej jakości przekłada się to na mierzalne zasady działania, granice własności i rytuały cyklicznych przeglądów, dzięki czemu zespoły mogą zwiększać pewność siebie zamiast skalować niejednoznaczność.

Przyszłość przepisów dotyczących skalowania szynszyli

Chinchilla przesunęła dziedzinę ze śledzenia liczby parametrów na dostarczanie modelom znacznie większej ilości danych wysokiej jakości, a nowoczesne modele często trenują znacznie dalej niż punkt „optymalny obliczeniowo”, aby wnioskowanie było tańsze. Ponieważ wysokiej jakości teksty internetowe stają się rzadkością, uwaga skupia się na selekcji danych, danych syntetycznych, wielu epokach i danych multimodalnych, aby zachować skalowanie. Podstawowa lekcja pozostaje niezmienna: dane i parametry muszą być zrównoważone, a sam rozmiar nie jest już celem.

Implementacja w świecie rzeczywistym

Szynszyla o parametrach 70B firmy DeepMind pokonuje Gophera 280B w testach porównawczych przy użyciu takich samych mocy obliczeniowych, trenując na znacznie większej liczbie danych

Kierowanie zespołami w celu zaplanowania budżetu około 20 tokenów szkoleniowych na parametr podczas planowania modelu od podstaw

Uzasadnienie mniejszych modeli bogatych w dane, takich jak LLaMA, których uruchomienie jest tańsze w czasie wnioskowania

Oszacowanie, czy planowany model jest „niedostatecznie przeszkolony” i czy skorzystałby bardziej z dodatkowych danych niż dodatkowych parametrów

Wzorce implementacyjne

Przepisy dotyczące łuszczenia szynszyli w praktyce

Szynszyla o parametrze 70B firmy DeepMind pokonuje Gophera 280B w testach porównawczych przy użyciu takich samych mocy obliczeniowych, trenując na znacznie większej liczbie danych.

Szynszyla o parametrze 70B firmy DeepMind pokonuje Gophera 280B w testach porównawczych przy użyciu takich samych obliczeń, trenując na znacznie większej liczbie danych. Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, utrzymują ludzką ścieżkę eskalacji w przypadku przypadków brzegowych i śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Przepisy dotyczące łuszczenia szynszyli w praktyce

Kierowanie zespołami w celu zaplanowania budżetu około 20 tokenów szkoleniowych na parametr podczas planowania modelu od podstaw.

Poinstruowanie zespołów, aby przy planowaniu modelu od podstaw budżetowały około 20 tokenów szkoleniowych na parametr. Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, utrzymują ludzką ścieżkę eskalacji w przypadku przypadków brzegowych i śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Przepisy dotyczące łuszczenia szynszyli w praktyce

Uzasadnienie mniejszych modeli bogatych w dane, takich jak LLaMA, których uruchomienie jest tańsze w czasie wnioskowania.

Uzasadnienie mniejszych, bogatych w dane modeli, takich jak LLaMA, których uruchomienie jest tańsze w czasie wnioskowania. Zespoły zazwyczaj uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, utrzymują ludzką ścieżkę eskalacji w przypadku przypadków brzegowych oraz śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Przepisy dotyczące łuszczenia szynszyli w praktyce

Oszacowanie, czy planowany model jest „niedostatecznie przeszkolony” i czy skorzystałby bardziej z dodatkowych danych niż dodatkowych parametrów.

Oszacowanie, czy planowany model jest „niedostatecznie przeszkolony” i odniósłby większe korzyści z dodatkowych danych niż dodatkowych parametrów Zespoły zwykle uzyskują lepsze wyniki, gdy z góry zdefiniują progi jakości, utrzymują ludzką ścieżkę eskalacji w przypadku przypadków brzegowych oraz śledzą zarówno wzrost produktywności, jak i koszty błędów w czasie.

Zagrożenia i poręcze

!

Halucynacyjne fakty mogą po cichu trafiać do raportów, strumieni wsparcia lub wyników badań.

!

Szybka czułość może spowodować niespójne wyniki w przypadku podobnych żądań.

!

Wrażliwe dane tekstowe mogą zostać ujawnione, jeśli kontrola dostępu jest słaba.

Plan wdrożenia

1

Zdefiniuj format wyjściowy, ton i standardy jakości przed wdrożeniem.

Zdefiniuj format wyjściowy, ton i standardy jakości przed wdrożeniem. Traktuj każdy krok jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

2

Zawsze, gdy liczy się dokładność, korzystaj z zaufanych źródeł.

Zawsze, gdy liczy się dokładność, korzystaj z zaufanych źródeł. Traktuj każdy krok jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

3

Utrzymuj punkt kontrolny weryfikacji ręcznej w przypadku wyników o wysokiej stawce.

Utrzymuj punkt kontrolny weryfikacji ręcznej w przypadku wyników o wysokiej stawce. Traktuj każdy krok jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

4

Śledź wzorce niepowodzeń i regularnie powtarzaj monity lub przepływy pracy.

Śledź wzorce niepowodzeń i regularnie powtarzaj monity lub przepływy pracy. Traktuj każdy krok jako bramkę dowodową: jeśli kryteria nie są spełnione, wstrzymaj wdrażanie, uzupełnij lukę i dopiero wtedy zwiększ wykorzystanie.

Odkrywaj dalej