質問編集履歴

1

バージョンの追記 コードの追記

2023/09/25 05:27

投稿

gorou-0000
gorou-0000

スコア5

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,9 @@
3
3
  画像分類を行っていたプログラムを数か月ぶりに動かそうと、以前と同じままのコードで動かしたところエラーが出てしまいました。
4
4
  前は正常に動いていました。バージョンが変わったのでしょうか、お力を貸してほしいです。
5
5
 
6
-
6
+ python 3.10.12
7
+ tensorflow 2.13.0
8
+ keras 2.13.1
7
9
 
8
10
  ### エラーメッセージ
9
11
 
@@ -41,7 +43,31 @@
41
43
  folders = os.listdir(path)
42
44
  classes = [f for f in folders if os.path.isdir(os.path.join(path, f))]
43
45
  n_classes = len(classes)
46
+
47
+ #画像とラベルの格納
48
+ X = []
49
+ Y = []
50
+
51
+ for label,class_name in enumerate(classes):
52
+ files = glob.glob("./images/" + class_name +"/*.JPG")
53
+ for file in files:
54
+ img = cv2.imread(file)
55
+ img = cv2.resize(img,dsize = (224,224))
56
+ X.append(img)
57
+ Y.append(label)
58
+
59
+ X = np.array(X)
60
+ X = X.astype('float32')
61
+ X /= 255.0
62
+ X[0]
63
+
64
+ #ラベルの変換
65
+ Y = np.array(Y)
66
+ Y = np_utils.to_categorical(Y,n_classes)
67
+ Y[:5]
44
68
  ```
69
+ ### 参考にさせていただいたもの
70
+ https://youtu.be/i3ZIRJYlzkU?si=5gAUlG9RKpbuhSQl
45
71
 
46
72
 
47
73