Cześć i witamy w tym samouczku.
W porządku, więc dzisiaj zrobimy funkcję, która uratuje lub modeluje
to, co uratuje mózg samochodu, abyśmy mogli go użyć, ilekroć opuścimy aplikację.
Dzięki funkcji Zapisz będzie można zapisać model.
Następnie wyjdź z aplikacji, a kiedy wrócimy do aplikacji rzeczy do innej funkcji, która
jest funkcją ładowania, która spowoduje, że po tym będziemy ładować ostatnią wersję naszego modelu, który
został tak wyszkolony, że będzie bardzo praktyczny i dlatego sprawiają, że te dwie funkcje są tą
samą funkcją i funkcją obciążenia.
Zacznijmy od tej samej funkcji w tym samouczku.
Tak więc nadchodzi nowa def, a następnie uratuj, a potem przyjmie jeden argument, że będzie to self.
Powodem jest to, że to, co powiemy, to nie cały model tutaj, ale nasz model sieci
neuronowej Selldorf i nasze komórki optymalizacyjne, które optymalizują to, ponieważ to, co chcemy zapisać, to tylko ostatnie
wagi, które były datowane w ostatniej iteracji, ponieważ ilekroć chcemy ponownie wykorzystać naszą zapisaną
później, chcieliśmy przyłączyć akcję do wagi, która została już wyszkolona.
Musimy więc wziąć tę ostatnią wersję ciężarów.
Musimy również pobrać ostatnią wersję optymalizatora, ponieważ jest ona połączona z tymi wagami.
Zróbmy to.
Mamy nasze komórki, więc będziemy mogli wziąć nasz model That w sobie optymalizator i będziemy zapisywać
te dwa obiekty w słowniku Pythona i zapisać te dwa obiekty.
Będziemy używać tej samej funkcji z modułu palnika.
Tak więc zaczynam tutaj od zapamiętywania, które zapisujemy, a w nawiasie umieszczamy nawiasy słownika w
słowniku.
Bison działa tak, jak masz klucz, który jest twoim identyfikatorem.
To jest wyjątkowe.
I dla każdego masz wartość, którą chcesz uzyskać do tego klucza.
Jest to więc jak funkcja odwzorowania z unikalnych identyfikatorów do wartości, która ma otrzymać te identyfikatory.
Jeśli weźmiesz prostą książkę słownika, klucze będą słowami, a wartości będą definicjami
słów.
Cóż, to znaczy, że zamierzamy zrobić dwa klucze jeden klucz dla pierwszego obiektu, który chcemy zapisać, który
jest modelem subdukcji i jedną sekundę wcześniej.
Druga rzecz, którą chcemy powiedzieć, to nasza własna optymalizator, a zatem zacznijmy od pierwszego
klucza.
Musieliśmy więc nadać nazwę temu kluczowi i zamierzam nazwać to stanem na dyktacie partytury, ponieważ wtedy
zobaczycie, że będą używać funkcji say dict, aby zapisać nasz model w słowniku.
A więc to jest nasz pierwszy klucz, który daje wartość, którą chcemy przypisać do tego pierwszego klucza.
Jak widzisz dodałem tu trochę skrótu i tutaj zamierzam dodać obiekt do obiektu, który chcę
powiedzieć.
Pierwszym obiektem, który chcę powiedzieć, jest model własny, więc możemy skopiować to samo do jutra i wkleić je jako
wartość naszej pierwszej kluczowej komórki.
Teraz dodajemy ten znak podkreślenia stanu.
No to ruszamy.
Pierwszy.
A potem dodamy nawias i to pozwoli zapisać parametry twojego modelu.
W tym pierwszym kluczowym stanie dykt.
A teraz powiedzmy nasz optymalizator.
Więc dodamy drugi klucz do słownika i tutaj mamy przecinek.
Następnie naciśnij enter, a następnie my z naszym drugim kluczem.
A więc drugi klucz, który nazwiemy to.
Możemy to nazwać optymalizatorem, a następnie wywołać, a następnie musimy dodać nazwę obiektu, który chcemy
zapisać.
I to jest jaźń.
To jest nasz optymalizator.
Więc dodajemy tutaj ten optymalizator.
I znowu, żeby ustawić parametry tego optymalizatora, znów jesteśmy tutaj.
A potem idziemy mamy nasz model zapisany z całą masą zaoszczędzoną i nasz optymalizator zapisuje perfekcyjnie, a następnie
zapisamy to wszystko w pliku i do tego dodam drugi argument do funkcji Save,
która ma zamiar być nazwą tego pliku, w którym chcemy mieć nasz model w naszym zestawie
optymalizacyjnym.
Więc pamiętaj, że powinienem zrobić szybkie demo w pierwszej części tego pierwszego modułu samozasilającego się samochodu.
Wiesz, to było demo, w którym mieliśmy po prostu jakieś przypadkowe akcje.
To nie był jeszcze samochód do samodzielnego prowadzenia, ale potem pamiętam, że kliknąłem przycisk
zapisu, aby zapisać model, i to stworzyło ostatni mózg znaleziony przez PCH, który jest plikiem, który zawiera tę samą wersję
twojego maila.
Więc dodam tutaj ostatni podkreślenie mózgu w tym wieku, aby twój morał i twój optymalizator zostały zapisane
w tym stworzonym pliku.
Przywołajmy tę stronę, aby jej jeszcze nie mieć.
Ale jak tylko powiesz swój model w aplikacji, ten plik zostanie utworzony dzięki temu właśnie
dodaliśmy kod.
W porządku.
I teraz idealne.
Mamy bezpieczną funkcję, która uratuje twój model, oszczędzając mózg twojego samochodu, oszczędzając ciężary
i optymalizator nowej sieci, która jest w rzeczywistości mózgiem samochodu tak doskonałym, że mamy teraz tylko jedną
funkcję do stworzenia lewej.
To jest funkcja ładowania, a to dlatego, że ta sama funkcja nigdy nie działa bez funkcji ładowania.
Nie ma żadnego celu, który uratowałby twój model.
Jeśli nie możesz załadować tego, co mówisz później.
To ostatni krok w naszej podróży przed ekscytującym demo, a my wykonamy tę funkcję Sloat.
W dwóch ostatnich sekcjach Toyoty zobaczę cię w następnym samouczku.
A do tego czasu ciesz się AI.