質問編集履歴

2

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

2020/01/16 13:44

投稿

orr
orr

score0

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
+ ```

1

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

2020/01/16 13:22

投稿

orr
orr

score0

test CHANGED
File without changes
test CHANGED
@@ -2,157 +2,11 @@
2
2
 
3
3
  何が悪くて出てしまっているのでしょうか。
4
4
 
5
- pandas,tensorflow,kerasも使っています
5
+ pandas,tensorflow,kerasも使っています
6
-
7
-
8
-
9
- ソースコード
10
-
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
6
 
67
7
 
68
8
 
69
9
 
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
- エラーコード
154
-
155
- ```
156
10
 
157
11
  Using TensorFlow backend.
158
12
 
@@ -295,5 +149,3 @@
295
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)
296
150
 
297
151
  ---------------------------------------------------------------------------
298
-
299
- ```