質問編集履歴
4
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
なんども編集してすみません
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
現在
|
2
6
|
|
3
7
|
|
@@ -40,11 +44,35 @@
|
|
40
44
|
|
41
45
|
```
|
42
46
|
|
47
|
+
と言う風に書き換え
|
48
|
+
|
49
|
+
```ここに言語を入力
|
50
|
+
|
51
|
+
from google.colab import drive
|
52
|
+
|
53
|
+
drive.mount('/content/drive')
|
54
|
+
|
43
|
-
|
55
|
+
PATH = '/content/drive/'+'My Drive'
|
56
|
+
|
44
|
-
|
57
|
+
```
|
58
|
+
|
45
|
-
|
59
|
+
と書き直し、My Driveまでのパスを設定しました。
|
60
|
+
|
46
|
-
|
61
|
+
```ここに言語を入力
|
62
|
+
|
63
|
+
Enter your authorization code:
|
64
|
+
|
65
|
+
··········
|
66
|
+
|
67
|
+
Mounted at /content/drive
|
68
|
+
|
69
|
+
```
|
70
|
+
|
47
|
-
|
71
|
+
このような結果が返ってきたのでマウントはできていると思っています
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
その後
|
48
76
|
|
49
77
|
```ここに言語を入力
|
50
78
|
|
@@ -56,7 +84,7 @@
|
|
56
84
|
|
57
85
|
```ここに言語を入力
|
58
86
|
|
59
|
-
base_dir = '/content/drive/images'
|
87
|
+
base_dir = '/content/drive/My Drive/images'
|
60
88
|
|
61
89
|
```だと思い入力して実行したのですが
|
62
90
|
|
@@ -130,21 +158,23 @@
|
|
130
158
|
|
131
159
|
```ここに言語を入力
|
132
160
|
|
161
|
+
Found 9266 images belonging to 50 classes.
|
162
|
+
|
133
163
|
---------------------------------------------------------------------------
|
134
164
|
|
135
165
|
FileNotFoundError Traceback (most recent call last)
|
136
166
|
|
137
|
-
<ipython-input-
|
167
|
+
<ipython-input-7-31fe6a302292> in <module>()
|
138
|
-
|
168
|
+
|
139
|
-
|
169
|
+
23 batch_size=batch_size,
|
140
|
-
|
170
|
+
|
141
|
-
|
171
|
+
24 #class_mode='binary'
|
142
|
-
|
172
|
+
|
143
|
-
--->
|
173
|
+
---> 25 subset='validation'
|
144
|
-
|
174
|
+
|
145
|
-
|
175
|
+
26 )
|
146
|
-
|
176
|
+
|
147
|
-
|
177
|
+
27
|
148
178
|
|
149
179
|
|
150
180
|
|
@@ -178,17 +208,17 @@
|
|
178
208
|
|
179
209
|
|
180
210
|
|
181
|
-
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/
|
211
|
+
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/My Drive/images/val'
|
182
|
-
|
183
|
-
|
184
|
-
|
212
|
+
|
213
|
+
|
214
|
+
|
185
|
-
```
|
215
|
+
```
|
186
|
-
|
187
|
-
|
216
|
+
|
188
|
-
|
189
|
-
|
190
|
-
|
191
|
-
google driveのデータセット
|
217
|
+
回答者様方のおかげで自分のgoogle drive上の自分のデータセットまでの場所のパスの設定はクリアできたと思うのですが
|
218
|
+
|
219
|
+
|
220
|
+
|
221
|
+
その後がやはり詰まってしまっている状態です。
|
192
222
|
|
193
223
|
|
194
224
|
|
3
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,17 +20,25 @@
|
|
20
20
|
|
21
21
|
二つ目の
|
22
22
|
|
23
|
-
|
23
|
+
```ここに言語を入力
|
24
24
|
|
25
|
+
from google.colab import drive
|
26
|
+
|
25
|
-
drive.mount('/content/drive')
|
27
|
+
drive.mount('/content/drive')
|
28
|
+
|
29
|
+
```
|
26
30
|
|
27
31
|
という部分を
|
28
32
|
|
33
|
+
```ここに言語を入力
|
34
|
+
|
29
|
-
|
35
|
+
from google.colab import drive
|
30
36
|
|
31
37
|
drive.mount('/content/drive')
|
32
38
|
|
33
|
-
PATH = '/content/drive/'+'google drive上の自分のデータセットのある場所までのパス'
|
39
|
+
PATH = '/content/drive/'+'google drive上の自分のデータセットのある場所までのパス'
|
40
|
+
|
41
|
+
```
|
34
42
|
|
35
43
|
このように置き換えるという風にあるのですがgoogle drive上の自分のデータセットのある場所までのパスというのがMy Driveのhttps://から始まるURLでいいのかがわかりません
|
36
44
|
|
@@ -38,19 +46,27 @@
|
|
38
46
|
|
39
47
|
一応それで進めて見たのですが、その下の
|
40
48
|
|
49
|
+
```ここに言語を入力
|
41
50
|
|
51
|
+
base_dir = '/content/drive保存したフォルダのパス'
|
42
52
|
|
43
|
-
|
53
|
+
```
|
44
54
|
|
45
55
|
というのも私の場合Google Driveに学習用とテスト用の画像フォルダを保存したimagesというフォルダがあるので
|
46
56
|
|
57
|
+
```ここに言語を入力
|
58
|
+
|
47
|
-
|
59
|
+
base_dir = '/content/drive/images'
|
60
|
+
|
61
|
+
```だと思い入力して実行したのですが
|
48
62
|
|
49
63
|
|
50
64
|
|
51
65
|
そこから二つ下の
|
52
66
|
|
67
|
+
```ここに言語を入力
|
68
|
+
|
53
|
-
|
69
|
+
image_size = 224 # All images will be resized to 160x160
|
54
70
|
|
55
71
|
batch_size = 64
|
56
72
|
|
@@ -104,15 +120,17 @@
|
|
104
120
|
|
105
121
|
|
106
122
|
|
107
|
-
print(train_generator.image_shape)
|
123
|
+
print(train_generator.image_shape)
|
124
|
+
|
125
|
+
```
|
108
126
|
|
109
127
|
|
110
128
|
|
111
129
|
という部分を実行したところ下記のエラーが出てしまいました。
|
112
130
|
|
131
|
+
```ここに言語を入力
|
113
132
|
|
114
|
-
|
115
|
-
|
133
|
+
---------------------------------------------------------------------------
|
116
134
|
|
117
135
|
FileNotFoundError Traceback (most recent call last)
|
118
136
|
|
@@ -160,9 +178,11 @@
|
|
160
178
|
|
161
179
|
|
162
180
|
|
163
|
-
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/my-drive/images/train'
|
181
|
+
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/my-drive/images/train'
|
164
182
|
|
165
183
|
|
184
|
+
|
185
|
+
```
|
166
186
|
|
167
187
|
一番上部の参考サイト様のコメントでもorchestraという方が全く同じ状況になられてました。
|
168
188
|
|
@@ -173,7 +193,3 @@
|
|
173
193
|
|
174
194
|
|
175
195
|
わかる方がおられましたらお力添えいただけると幸いです。
|
176
|
-
|
177
|
-
|
178
|
-
|
179
|
-
見出しのようになってしまっている部分はソースコードの#のコメントアウトになっています。
|
2
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -173,3 +173,7 @@
|
|
173
173
|
|
174
174
|
|
175
175
|
わかる方がおられましたらお力添えいただけると幸いです。
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
見出しのようになってしまっている部分はソースコードの#のコメントアウトになっています。
|
1
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,22 +10,166 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
|
13
|
+
tensorflowのtransfer learningのtutorialを使用という部分のURL
|
14
|
+
|
15
|
+
[リンク内容](https://colab.research.google.com/drive/1p-MY8C_H238TWffWrRjC8cc20alZACSD)
|
16
|
+
|
17
|
+
上記を開き、Playgroundで開くを押してから上から順に実行していこうと思っているのですが
|
14
18
|
|
15
19
|
|
16
20
|
|
21
|
+
二つ目の
|
22
|
+
|
23
|
+
「from google.colab import drive
|
24
|
+
|
25
|
+
drive.mount('/content/drive')」
|
26
|
+
|
27
|
+
という部分を
|
28
|
+
|
29
|
+
「from google.colab import drive
|
30
|
+
|
31
|
+
drive.mount('/content/drive')
|
32
|
+
|
33
|
+
PATH = '/content/drive/'+'google drive上の自分のデータセットのある場所までのパス'」
|
34
|
+
|
17
|
-
|
35
|
+
このように置き換えるという風にあるのですがgoogle drive上の自分のデータセットのある場所までのパスというのがMy Driveのhttps://から始まるURLでいいのかがわかりません
|
18
36
|
|
19
37
|
|
20
38
|
|
21
|
-
|
39
|
+
一応それで進めて見たのですが、その下の
|
22
40
|
|
23
41
|
|
24
42
|
|
43
|
+
「base_dir = '/content/drive保存したフォルダのパス'」
|
25
44
|
|
45
|
+
というのも私の場合Google Driveに学習用とテスト用の画像フォルダを保存したimagesというフォルダがあるので
|
26
46
|
|
27
|
-
|
47
|
+
「base_dir = '/content/drive/images'」だと思い入力して実行したのですが
|
28
48
|
|
29
49
|
|
30
50
|
|
31
|
-
|
51
|
+
そこから二つ下の
|
52
|
+
|
53
|
+
「image_size = 224 # All images will be resized to 160x160
|
54
|
+
|
55
|
+
batch_size = 64
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
# Rescale all images by 1./255 and apply image augmentation
|
60
|
+
|
61
|
+
train_datagen = tf.keras.preprocessing.image.ImageDataGenerator(rescale=1./255,rotation_range=20,horizontal_flip=True)
|
62
|
+
|
63
|
+
validation_datagen = tf.keras.preprocessing.image.ImageDataGenerator(rescale=1./255,
|
64
|
+
|
65
|
+
validation_split=0.9)
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
# Flow training images in batches of 20 using train_datagen generator
|
70
|
+
|
71
|
+
train_generator = train_datagen.flow_from_directory(
|
72
|
+
|
73
|
+
train_dir, # Source directory for the training images
|
74
|
+
|
75
|
+
target_size=(image_size, image_size),
|
76
|
+
|
77
|
+
batch_size=batch_size,
|
78
|
+
|
79
|
+
# Since we use binary_crossentropy loss, we need binary labels
|
80
|
+
|
81
|
+
#class_mode='binary'
|
82
|
+
|
83
|
+
subset='training'
|
84
|
+
|
85
|
+
)
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
# Flow validation images in batches of 20 using test_datagen generator
|
90
|
+
|
91
|
+
validation_generator = validation_datagen.flow_from_directory(
|
92
|
+
|
93
|
+
validation_dir, # Source directory for the validation images
|
94
|
+
|
95
|
+
target_size=(image_size, image_size),
|
96
|
+
|
97
|
+
batch_size=batch_size,
|
98
|
+
|
99
|
+
#class_mode='binary'
|
100
|
+
|
101
|
+
subset='validation'
|
102
|
+
|
103
|
+
)
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
print(train_generator.image_shape)」
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
という部分を実行したところ下記のエラーが出てしまいました。
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
「---------------------------------------------------------------------------
|
116
|
+
|
117
|
+
FileNotFoundError Traceback (most recent call last)
|
118
|
+
|
119
|
+
<ipython-input-8-31fe6a302292> in <module>()
|
120
|
+
|
121
|
+
14 # Since we use binary_crossentropy loss, we need binary labels
|
122
|
+
|
123
|
+
15 #class_mode='binary'
|
124
|
+
|
125
|
+
---> 16 subset='training'
|
126
|
+
|
127
|
+
17 )
|
128
|
+
|
129
|
+
18
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
1 frames
|
134
|
+
|
135
|
+
/usr/local/lib/python3.6/dist-packages/keras_preprocessing/image/image_data_generator.py in flow_from_directory(self, directory, target_size, color_mode, classes, class_mode, batch_size, shuffle, seed, save_to_dir, save_prefix, save_format, follow_links, subset, interpolation)
|
136
|
+
|
137
|
+
538 follow_links=follow_links,
|
138
|
+
|
139
|
+
539 subset=subset,
|
140
|
+
|
141
|
+
--> 540 interpolation=interpolation
|
142
|
+
|
143
|
+
541 )
|
144
|
+
|
145
|
+
542
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
/usr/local/lib/python3.6/dist-packages/keras_preprocessing/image/directory_iterator.py in __init__(self, directory, image_data_generator, target_size, color_mode, classes, class_mode, batch_size, shuffle, seed, data_format, save_to_dir, save_prefix, save_format, follow_links, subset, interpolation, dtype)
|
150
|
+
|
151
|
+
104 if not classes:
|
152
|
+
|
153
|
+
105 classes = []
|
154
|
+
|
155
|
+
--> 106 for subdir in sorted(os.listdir(directory)):
|
156
|
+
|
157
|
+
107 if os.path.isdir(os.path.join(directory, subdir)):
|
158
|
+
|
159
|
+
108 classes.append(subdir)
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/my-drive/images/train'」
|
164
|
+
|
165
|
+
|
166
|
+
|
167
|
+
一番上部の参考サイト様のコメントでもorchestraという方が全く同じ状況になられてました。
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
google driveのデータセットがある場所までのパスのやり方がそもそも間違っているのか保存したパスの指定が間違っているのか、別の場所が間違っているのかがわからず手詰まり状態です。
|
172
|
+
|
173
|
+
|
174
|
+
|
175
|
+
わかる方がおられましたらお力添えいただけると幸いです。
|