Hier finden Sie einige nützliche Tipps zur Verwendung von Google Colabratory.
Google Colab erstellt und speichert Dateien in / content / der virtuellen Umgebung. Angenommen, Sie möchten Ihren eigenen Fotodatensatz verwenden. Anstatt das Dataset direkt in / content / hochzuladen, platzieren Sie das Dataset im Voraus irgendwo in Google Drive und mounten Sie dann Google Drive. Die Verwendung ist einfacher, wenn Sie den Ordner des Fotodatensatzes von Google Drive angeben.
Der Beispielcode ist unten dargestellt.
from google.colab import drive
drive.mount('/content/drive')
#Datasets Dir (Beispiel)
base_dir = '/content/drive/My Drive/datasets/Autoencoder_Sample/train'
Wenn ein Trainingsmodell als Ergebnis des Trainings eines neuronalen Netzwerks generiert wird, gibt es zwei Möglichkeiten, die Datei auf Ihrem PC zu speichern.
(1) Herunterladen von Google Colab auf Ihren lokalen PC (2) So übertragen Sie auf Google Drive
from google.colab import files
#Model Save (Keras)
model.save('autoencoder-trained.h5')
#1.Modelldatei herunterladen
files.download('autoencoder-trained.h5')
#2.Kopieren Sie Modelldateien direkt in Google Drive
!cp autoencoder-trained.h5 "drive/My Drive/autoencoder-trained.h5"
Wenn das Trainingsmodell mehrere hundert MB oder mehr groß ist, dauert das Herunterladen einige Zeit. Ich persönlich empfehle daher, mit der CP-Anweisung zu kopieren. Es wird empfohlen, den Namen des Kopierzielordners + den Dateinamen in "" anzugeben. Andernfalls wird möglicherweise eine Fehlermeldung angezeigt.
Google Colab wird nach 30 Minuten automatisch getrennt, wenn keine Nutzerantwort erfolgt. Natürlich geht gleichzeitig der Recheninhalt verloren. : kalter Schweiß:
Eine Methode, um dies zu verhindern, wurde im Internet eingeführt, daher werde ich sie einführen. How to prevent Google Colab from disconnecting ?
Angenommen, Sie verwenden Google Chrome, drücken Sie ** Strg + Umschalt + i **, um es zur Inspektoransicht des Browsers zu machen. Gehen Sie dann zu ** goto console ** und geben Sie den folgenden Code ein. Dies löst das Problem, dass Google Colab die Verbindung innerhalb von 30 Minuten trennt.
function ClickConnect(){
console.log("Working");
document.querySelector("colab-toolbar-button#connect").click()
}setInterval(ClickConnect,60000)
Die tatsächliche Funktionsweise finden Sie im Video unten. https://www.youtube.com/watch?v=N2NEyr9Bf48&feature=youtu.be&t=257
Wir haben viele Ratschläge von Herrn Kimura von Abeam Consulting bezüglich der Verwendung von Google Colab erhalten. Ich möchte diese Gelegenheit nutzen, um Ihnen zu danken.