teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

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

2020/01/16 13:44

投稿

orr
orr

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,81 @@
1
1
  pythonでcsvデータの読み込みをするプログラムでこのようなエラーがでてしまいました。
2
2
  何が悪くて出てしまっているのでしょうか。
3
- pandas,tensorflow,kerasも使っています
3
+ pandas,tensorflow,kerasも使っています
4
4
 
5
+ ソースコード
5
6
  ```
7
+ from __future__ import print_function
8
+
9
+ import pandas as pd
10
+ from pandas import Series,DataFrame
11
+
12
+ from sklearn import svm
13
+ from sklearn.model_selection import train_test_split
14
+ from sklearn.metrics import accuracy_score
15
+
16
+ import numpy as np
17
+ import matplotlib.pyplot as plt
18
+
19
+ import keras
20
+ from keras.datasets import fashion_mnist
21
+ from keras.models import Sequential
22
+ from keras.layers import Dense, Dropout
23
+ from keras.optimizers import RMSprop
24
+ from keras.optimizers import Adam
25
+
26
+
27
+ csvdataset = pd.read_csv("Train_Random.csv",header=0)
28
+
29
+ #説明変数
30
+ x = DataFrame(csvdataset.drop("Result",axis=1))
31
+
32
+ #目的変数
33
+ y = DataFrame(csvdataset["Result"])
34
+
35
+
36
+ #説明変数・目的変数をそれぞれ訓練データ・テストデータに分割
37
+ x_train,x_test,y_train,y_test = train_test_split(x,y,test_size=0.08)
38
+
39
+
40
+ #データの整形
41
+ x_train = x_train.astype(np.float)
42
+ x_test = x_test.astype(np.float)
43
+
44
+ y_train = keras.utils.to_categorical(y_train,10)
45
+ y_test = keras.utils.to_categorical(y_test,10)
46
+
47
+
48
+ #ニューラルネットワークの実装①
49
+ model = Sequential()
50
+
51
+ model.add(Dense(60, activation='relu', input_shape=(59,)))
52
+ model.add(Dropout(0.2))
53
+
54
+ model.add(Dense(60, activation='relu', input_shape=(59,)))
55
+ model.add(Dropout(0.2))
56
+
57
+ model.add(Dense(60, activation='relu', input_shape=(59,)))
58
+ model.add(Dropout(0.2))
59
+
60
+ model.add(Dense(10, activation='softmax'))
61
+
62
+ model.summary()
63
+ print("\n")
64
+
65
+ #ニューラルネットワークの実装②
66
+ model.compile(loss='mean_squared_error',optimizer=RMSprop(),metrics=['accuracy'])
67
+
68
+ #ニューラルネットワークの学習
69
+ history = model.fit(x_train, y_train,batch_size=200,epochs=100,verbose=1,validation_data=(x_test, y_test))
70
+
71
+ #ニューラルネットワークの推論
72
+ score = model.evaluate(x_test,y_test,verbose=1)
73
+ print("\n")
74
+ print("Test loss:",score[0])
75
+ print("Test accuracy:",score[1])
76
+ ```
77
+ エラーコード
78
+ ```
6
79
  Using TensorFlow backend.
7
80
  ERROR:root:Internal Python error in the inspect module.
8
81
  Below is the traceback from this internal error.

1

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

2020/01/16 13:44

投稿

orr
orr

スコア4

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  何が悪くて出てしまっているのでしょうか。
3
3
  pandas,tensorflow,kerasも使っています
4
4
 
5
-
5
+ ```
6
6
  Using TensorFlow backend.
7
7
  ERROR:root:Internal Python error in the inspect module.
8
8
  Below is the traceback from this internal error.
@@ -73,4 +73,5 @@
73
73
  File "C:\Users\user\Anaconda3\lib\site-packages\tensorflow_core\_api\v1\compat\v1\linalg\__init__.py", line 33, in <module>
74
74
  from tensorflow.python.ops.linalg.linalg_impl import matrix_rank
75
75
  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)
76
- ---------------------------------------------------------------------------
76
+ ---------------------------------------------------------------------------
77
+ ```