質問編集履歴
1
colaboにフォルダをダウンロードしたらできたのですが、また他のエラーが起こりました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,8 @@
|
|
1
1
|
**実行したコード**
|
2
2
|
```ここに言語を入力
|
3
|
-
#ライブラリのインポート
|
3
|
+
# ライブラリのインポート
|
4
4
|
import pickle
|
5
5
|
import numpy as np
|
6
|
-
import os
|
7
6
|
|
8
7
|
import torch
|
9
8
|
import torch.nn as nn
|
@@ -14,12 +13,11 @@
|
|
14
13
|
|
15
14
|
|
16
15
|
# データセットの読み込み
|
17
|
-
PATH =
|
16
|
+
PATH = "/content/images.zip" # 作成したデータセットのオブジェクトを格納しているフォルダのパス
|
18
|
-
(×××はわざとです)
|
19
17
|
|
20
18
|
# データセットの非pickle化
|
21
19
|
with open(PATH,"rb") as f:
|
22
|
-
|
20
|
+
datasets = pickle.load(f)
|
23
21
|
|
24
22
|
datasets = torch.utils.data.TensorDataset(datasets[0], datasets[1])
|
25
23
|
N_train = int(len(datasets) * 0.8) # 8割を学習用に使用
|
@@ -124,16 +122,17 @@
|
|
124
122
|
```
|
125
123
|
|
126
124
|
**エラーメッセージ**
|
127
|
-
|
125
|
+
UnpicklingError Traceback (most recent call last)
|
128
|
-
<ipython-input-
|
126
|
+
<ipython-input-9-54a13c9945c0> in <module>()
|
129
|
-
16
|
130
|
-
|
127
|
+
16 # データセットの非pickle化
|
131
|
-
|
128
|
+
17 with open(PATH,"rb") as f:
|
132
|
-
|
129
|
+
---> 18 datasets = pickle.load(f)
|
133
|
-
|
130
|
+
19
|
131
|
+
20 datasets = torch.utils.data.TensorDataset(datasets[0], datasets[1])
|
134
132
|
|
135
|
-
|
133
|
+
UnpicklingError: A load persistent id instruction was encountered,
|
136
|
-
|
134
|
+
but no persistent_load function was specified.
|
135
|
+
|
136
|
+
|
137
137
|
```
|
138
|
-
[こちらの方](https://www.tomotaku.com/actress-identification-bot-3/)のサイトのコードをコピペしながら行って
|
138
|
+
[こちらの方](https://www.tomotaku.com/actress-identification-bot-3/)のサイトのコードをコピペしながら行っております。
|
139
|
-
実行はgoogle Colaboratoryで行っており、以前も同じようなエラーが出た時にはJupiternotebookのほうに変えたら実行できたのですが、今回Colaboratoryで行ってくださいという指示だったのでどうしてもColaboratoryのほうで実行したいです。
|