質問編集履歴

2

ソースコードを追記しました

2020/01/16 13:44

投稿

orr
orr

スコア4

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,155 @@
2
2
 
3
3
  何が悪くて出てしまっているのでしょうか。
4
4
 
5
- pandas,tensorflow,kerasも使っています
5
+ pandas,tensorflow,kerasも使っています
6
+
7
+
8
+
6
-
9
+ ソースコード
10
+
7
-
11
+ ```
12
+
13
+ from __future__ import print_function
14
+
15
+
16
+
17
+ import pandas as pd
18
+
19
+ from pandas import Series,DataFrame
20
+
21
+
22
+
23
+ from sklearn import svm
24
+
25
+ from sklearn.model_selection import train_test_split
26
+
27
+ from sklearn.metrics import accuracy_score
28
+
29
+
30
+
31
+ import numpy as np
32
+
33
+ import matplotlib.pyplot as plt
34
+
35
+
36
+
37
+ import keras
38
+
39
+ from keras.datasets import fashion_mnist
40
+
41
+ from keras.models import Sequential
42
+
43
+ from keras.layers import Dense, Dropout
44
+
45
+ from keras.optimizers import RMSprop
46
+
47
+ from keras.optimizers import Adam
48
+
49
+
50
+
51
+
52
+
53
+ csvdataset = pd.read_csv("Train_Random.csv",header=0)
54
+
55
+
56
+
57
+ #説明変数
58
+
59
+ x = DataFrame(csvdataset.drop("Result",axis=1))
60
+
61
+
62
+
63
+ #目的変数
64
+
65
+ y = DataFrame(csvdataset["Result"])
66
+
67
+
68
+
69
+
70
+
71
+ #説明変数・目的変数をそれぞれ訓練データ・テストデータに分割
72
+
73
+ x_train,x_test,y_train,y_test = train_test_split(x,y,test_size=0.08)
74
+
75
+
76
+
77
+
78
+
79
+ #データの整形
80
+
81
+ x_train = x_train.astype(np.float)
82
+
83
+ x_test = x_test.astype(np.float)
84
+
85
+
86
+
87
+ y_train = keras.utils.to_categorical(y_train,10)
88
+
89
+ y_test = keras.utils.to_categorical(y_test,10)
90
+
91
+
92
+
93
+
94
+
95
+ #ニューラルネットワークの実装①
96
+
97
+ model = Sequential()
98
+
99
+
100
+
101
+ model.add(Dense(60, activation='relu', input_shape=(59,)))
102
+
103
+ model.add(Dropout(0.2))
104
+
105
+
106
+
107
+ model.add(Dense(60, activation='relu', input_shape=(59,)))
108
+
109
+ model.add(Dropout(0.2))
110
+
111
+
112
+
113
+ model.add(Dense(60, activation='relu', input_shape=(59,)))
114
+
115
+ model.add(Dropout(0.2))
116
+
117
+
118
+
119
+ model.add(Dense(10, activation='softmax'))
120
+
121
+
122
+
123
+ model.summary()
124
+
125
+ print("\n")
126
+
127
+
128
+
129
+ #ニューラルネットワークの実装②
130
+
131
+ model.compile(loss='mean_squared_error',optimizer=RMSprop(),metrics=['accuracy'])
132
+
133
+
134
+
135
+ #ニューラルネットワークの学習
136
+
137
+ history = model.fit(x_train, y_train,batch_size=200,epochs=100,verbose=1,validation_data=(x_test, y_test))
138
+
139
+
140
+
141
+ #ニューラルネットワークの推論
142
+
143
+ score = model.evaluate(x_test,y_test,verbose=1)
144
+
145
+ print("\n")
146
+
147
+ print("Test loss:",score[0])
148
+
149
+ print("Test accuracy:",score[1])
150
+
151
+ ```
152
+
153
+ エラーコード
8
154
 
9
155
  ```
10
156
 

1

コードブロックに入れました!

2020/01/16 13:44

投稿

orr
orr

スコア4

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
-
9
+ ```
10
10
 
11
11
  Using TensorFlow backend.
12
12
 
@@ -149,3 +149,5 @@
149
149
  ImportError: cannot import name 'matrix_rank' from 'tensorflow.python.ops.linalg.linalg_impl' (C:\Users\user\Anaconda3\lib\site-packages\tensorflow_core\python\ops\linalg\linalg_impl.py)
150
150
 
151
151
  ---------------------------------------------------------------------------
152
+
153
+ ```