質問編集履歴
1
情報を追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Keras p
|
1
|
+
Keras ShapeのValue Errorが発生する
|
test
CHANGED
@@ -1,12 +1,78 @@
|
|
1
|
-
4つの数の要素をA(1)かB(0)のラベル付けし、新たに与えた4つの数
|
1
|
+
4つの数の要素をA(1)かB(0)のラベル付けし、新たに与えた4つの数を、AかBかの分類をしたいです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
今、下記のコードで学習まではうまくいくのですが、test.csvという
|
5
|
+
今、下記のコードで学習まではうまくいくのですが、test.csvという4つの数を入れたデータを、predict()で予測しようとすると”ValueError: Error when checking input: expected dense_1_input to have shape (4,) but got array with shape (1,)”とのエラーコードが出てしまいます。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
+
入力データを3つ増やし4x4行列の形にするとキチンと予測はできます。
|
10
|
+
|
9
|
-
|
11
|
+
各行毎の4つのデータを入力している動作を想定しているので、自分の中では1x4の行列でも動くのではと考えたのですが、なぜエラーが起こるのかを知りたいです。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
※shapeの結果を追記※
|
16
|
+
|
17
|
+
それぞれの行列のshapeは以下のとおりです。testdataが今、予測したいデータで、dataが教師データです。
|
18
|
+
|
19
|
+
```Python
|
20
|
+
|
21
|
+
>>> print(testdata.shape)
|
22
|
+
|
23
|
+
(4,)
|
24
|
+
|
25
|
+
>>> print(data.shape)
|
26
|
+
|
27
|
+
(100, 4)
|
28
|
+
|
29
|
+
>>>
|
30
|
+
|
31
|
+
```
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
入力データ
|
36
|
+
|
37
|
+
```ここに言語を入力
|
38
|
+
|
39
|
+
12.7404,15.3204,9.74263,13.086
|
40
|
+
|
41
|
+
```
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
教師データの一部
|
46
|
+
|
47
|
+
```
|
48
|
+
|
49
|
+
9.60385,11.0032,9.32986,9.25753
|
50
|
+
|
51
|
+
9.37304,13.0028,11.0855,9.64098
|
52
|
+
|
53
|
+
8.40733,12.6233,10.2337,8.79376
|
54
|
+
|
55
|
+
8.73675,12.249,8.87519,7.89159
|
56
|
+
|
57
|
+
・
|
58
|
+
|
59
|
+
・
|
60
|
+
|
61
|
+
・
|
62
|
+
|
63
|
+
11.7207,14.0737,10.9952,9.37442
|
64
|
+
|
65
|
+
12.7404,16.0793,14.1397,12.5642
|
66
|
+
|
67
|
+
11.2507,15.38,12.9987,12.0801
|
68
|
+
|
69
|
+
11.9871,15.1148,11.6168,10.9482
|
70
|
+
|
71
|
+
11.0797,13.8117,9.74263,8.2056
|
72
|
+
|
73
|
+
11.6802,15.2681,12.8943,12.1861
|
74
|
+
|
75
|
+
```
|
10
76
|
|
11
77
|
|
12
78
|
|
@@ -63,71 +129,3 @@
|
|
63
129
|
|
64
130
|
|
65
131
|
```
|
66
|
-
|
67
|
-
教師データの一部
|
68
|
-
|
69
|
-
```
|
70
|
-
|
71
|
-
9.60385,11.0032,9.32986,9.25753
|
72
|
-
|
73
|
-
9.37304,13.0028,11.0855,9.64098
|
74
|
-
|
75
|
-
8.40733,12.6233,10.2337,8.79376
|
76
|
-
|
77
|
-
8.73675,12.249,8.87519,7.89159
|
78
|
-
|
79
|
-
9.70313,12.4307,9.82452,9.64279
|
80
|
-
|
81
|
-
8.19702,12.7655,10.7892,8.69347
|
82
|
-
|
83
|
-
8.40589,11.9117,7.68762,7.70637
|
84
|
-
|
85
|
-
8.37479,12.7312,10.9148,8.92092
|
86
|
-
|
87
|
-
9,12.6394,10.7229,8.85868
|
88
|
-
|
89
|
-
9.01693,12.6763,9.52008,9.07162
|
90
|
-
|
91
|
-
9.54911,12.905,10.7694,9.93634
|
92
|
-
|
93
|
-
12.9487,15.2094,14.3105,13.086
|
94
|
-
|
95
|
-
11.8027,15.5118,12.4264,11.1303
|
96
|
-
|
97
|
-
13.038,15.8554,13.6896,13.2139
|
98
|
-
|
99
|
-
11.3435,15.6422,12.6775,11.6151
|
100
|
-
|
101
|
-
11.9803,14.9259,11.7693,10.5001
|
102
|
-
|
103
|
-
11.3833,13.9421,11.2776,9.18604
|
104
|
-
|
105
|
-
11.893,15.3056,11.9918,10.4698
|
106
|
-
|
107
|
-
・
|
108
|
-
|
109
|
-
・
|
110
|
-
|
111
|
-
・
|
112
|
-
|
113
|
-
11.7207,14.0737,10.9952,9.37442
|
114
|
-
|
115
|
-
12.7404,16.0793,14.1397,12.5642
|
116
|
-
|
117
|
-
11.2507,15.38,12.9987,12.0801
|
118
|
-
|
119
|
-
11.9871,15.1148,11.6168,10.9482
|
120
|
-
|
121
|
-
11.0797,13.8117,9.74263,8.2056
|
122
|
-
|
123
|
-
11.6802,15.2681,12.8943,12.1861
|
124
|
-
|
125
|
-
```
|
126
|
-
|
127
|
-
入力データ
|
128
|
-
|
129
|
-
```ここに言語を入力
|
130
|
-
|
131
|
-
12.7404,15.3204,9.74263,13.086
|
132
|
-
|
133
|
-
```
|