Ciao e benvenuto in questo tutorial.
Va bene così oggi faremo una funzione che salverà o modellerà quella che salverà
il cervello della macchina in modo che possiamo usarla ogni volta che chiudiamo l'applicazione.
Grazie alla funzione Salva sarà possibile salvare il modello.
Quindi esci dall'applicazione e poi quando torniamo all'applicazione le cose a un'altra funzione che è la
funzione di caricamento che renderà dopo questa verrà caricata l'ultima versione del nostro modello che è stata
addestrata in modo che sia molto pratico e quindi cerchiamo di rendere queste due funzioni la stessa
funzione e la funzione di carico.
Quindi iniziamo con la stessa funzione in questo tutorial.
Quindi ecco che arriva la nuova def, quindi salva e poi ci sarà un argomento per cui sarà auto.
E la ragione è che la cosa che stiamo per dire non è l'intero modello qui, ma la nostra
rete neurale modello Selldorf e le nostre celle di ottimizzazione che lo ottimizzano perché ciò che vogliamo salvare sono solo gli
ultimi pesi che sono stati datati all'ultima iterazione perché ogni volta che vogliamo riutilizzare i nostri salvati più
tardi, volevamo portare l'azione a giocare con i pesi che erano già allenati.
Quindi dobbiamo prendere questa ultima versione dei pesi.
E inoltre abbiamo bisogno di prendere l'ultima versione dell'ottimizzatore perché è collegata a questi pesi.
Quindi facciamolo.
Abbiamo le nostre celle così saremo in grado di prendere il nostro modello That in noi stessi l'ottimizzatore e
salveremo questi due oggetti in un dizionario Python e per salvare questi due oggetti.
Useremo la stessa funzione dal modulo torcia.
Quindi sto iniziando qui con le torche che salvano e tra parentesi metteremo le parentesi del dizionario in
un dizionario.
Bison funziona come se tu avessi una chiave che è il tuo identificatore.
Quindi è unico.
E per ognuno di voi avete il valore che volete ottenere per quella chiave.
Quindi è come una funzione di mappatura da identificatori univoci a un valore che si desidera ottenere questi identificatori.
Se prendi un semplice dizionario, le chiavi saranno le parole e i valori saranno le definizioni
delle parole.
Bene, ecco che stiamo per fare due chiavi una chiave per il primo oggetto che vogliamo salvare, che
è il modello del subdotto e un secondo prima.
La seconda cosa che vogliamo dire è che noi stessi ottimizziamo e quindi iniziamo con la prima
chiave.
Quindi abbiamo dovuto dare un nome a quella chiave e lo chiamerò stato sulla partitura perché poi
vedrai che useranno la funzione say dict per salvare il nostro modello nel dizionario.
Quindi questa è la nostra prima chiave per dare il valore che vogliamo attribuire per quella prima chiave.
Bene come puoi vedere ho aggiunto un piccolo problema qui e qui aggiungerò l'oggetto che
voglio dire.
Quindi il primo oggetto che voglio dire è il modello di sé, quindi possiamo semplicemente copiare questo sé a domani e incollarlo
come valore della nostra prima cella chiave.
Ora poi aggiungiamo lo sottolineatura dello stato dettato.
Eccoci qui.
Il primo.
E poi aggiungiamo tra parentesi e questo salverà i parametri del tuo modello.
In questo primo stato chiave dict.
E ora diciamo il nostro ottimizzatore.
Quindi aggiungeremo una seconda chiave nel dizionario e per fare ciò abbiamo qui una virgola.
Quindi premere Invio e quindi andiamo con la nostra seconda chiave.
Quindi il secondo tasto Lo chiameremo.
Bene, possiamo chiamarlo ottimizzatore, quindi effettuare chiamate e quindi è sufficiente aggiungere il nome dell'oggetto che si desidera
salvare.
E questo è sé.
Questo è il nostro ottimizzatore.
Quindi aggiungiamo qui quell'ottimizzatore.
E poi di nuovo per impostare i parametri di questo ottimizzatore siamo di nuovo qui in quello stato.
salveremo tutto questo in un file e per farlo aggiungerò un secondo argomento alla funzione Salva che sta per sii il
nome di questo file dove vogliamo avere il nostro modello nel nostro set di ottimizzatori.
E poi andiamo a salvare il nostro modello con tutto il peso risparmiato e il nostro ottimizzatore salva perfettamente
e poi
Quindi ricorda che dovrei fare una rapida demo nella prima sezione di questo primo modulo auto a guida automatica.
Sai che era una demo in cui avevamo appena fatto delle azioni casuali.
Quindi non era ancora l'auto che guida da solo, ma poi ricordo che ho cliccato sul pulsante Salva
per salvare il modello e questo ha creato l'ultimo cervello che PCH ha trovato che è il file che contiene la stessa versione della
tua email.
di sottolineatura che invecchi in modo che la tua morale e il tuo ottimizzatore vengano salvati in questo file creato.
Quindi aggiungerò qui l'ultimo cervello
Portiamo quella pagina in modo da non averlo ancora.
Ma appena hai detto il tuo modello sull'applicazione, questo file verrà creato grazie a questo codice che
abbiamo appena aggiunto.
Tutto ok.
E così ora perfetto.
il tuo modello salvando il cervello della tua auto salvando i pesi e l'ottimizzatore della nuova rete
che è in effetti il ​​cervello della macchina così perfetto che ora abbiamo solo una funzione per creare la sinistra.
Abbiamo una funzione sicura che salverà
Questa è la funzione di caricamento, perché la stessa funzione non funziona mai senza una funzione di caricamento.
No, non vi è alcun motivo per salvare il tuo modello.
Se non riesci a caricare ciò che dici dopo.
Questo è l'ultimo passo del nostro viaggio prima dell'emozionante demo e faremo questa funzione Sloat.
Nelle ultime due sezioni Toyota ti vedrò in questo prossimo tutorial.
E fino ad allora goditi l'intelligenza artificiale.