1.简介
以下是一些使用Google Colabratory的有用技巧。
2. Google Drive安装
Google Colab在虚拟环境的/ content /中创建并保存文件。
例如,假设您要使用自己的照片数据集。与其将数据集直接直接上传到/ content /,不如将数据集预先放在Google云端硬盘中的某个位置,然后挂载Google云端硬盘。如果您为Google云端硬盘照片数据集指定文件夹,则使用起来会更容易。
示例代码如下所示。
1 2 3 4 5 | from google.colab import drive drive.mount('/content/drive') #Datasets Dir (例) base_dir = '/content/drive/My Drive/datasets/Autoencoder_Sample/train' |
3.保存学习模型
通过学习神经网络生成训练模型时,有两种方法可以将文件保存在PC上。
(1)如何从Google Colab下载到本地PC
(2)如何转移到Google云端硬盘
1 2 3 4 5 6 7 8 9 10 | from google.colab import files #Model Save (Keras) model.save('autoencoder-trained.h5') #1. モデルファイルのダウンロード files.download('autoencoder-trained.h5') #2. モデルファイルを直接にGoogle Driveにコピー !cp autoencoder-trained.h5 "drive/My Drive/autoencoder-trained.h5" |
如果学习模型的大小为数百MB或更多,则需要花费一些时间来下载,因此我个人建议使用cp指令进行复制。建议将复制目标文件夹名称+文件名括在"中。否则,可能会发生错误。
4.如何与Google Colab保持联系
如果没有用户响应,则Google Colab将在30分钟后自动断开连接。当然,计算内容将同时丢失。
网上已经介绍了一种防止这种情况的方法,因此我将介绍它。
如何防止Google Colab断开连接?
假设您使用的是Google Chrome浏览器,请按Ctrl Shift i以使其成为浏览器的检查器视图。然后转到goto控制台并输入以下代码。这样可以解决Google Colab在30分钟内断开连接的问题。
1 2 3 4 | function ClickConnect(){ console.log("Working"); document.querySelector("colab-toolbar-button#connect").click() }setInterval(ClickConnect,60000) |
有关实际操作方法,请参阅以下视频。
https://www.youtube.com/watch?v=N2NEyr9Bf48