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

質問編集履歴

1

やって欲しいことを具体的に記述。誤ってtensorflowと記したがneurolabが正しい

2021/07/09 02:19

投稿

oono
oono

スコア38

title CHANGED
@@ -1,1 +1,1 @@
1
- tensorflow ニューラルネットワーク収束しない
1
+ Neurolabニューラルネットワーク収束しない
body CHANGED
@@ -1,8 +1,11 @@
1
1
  ```ここに言語を入力
2
2
  python(Windows10, anaconda)
3
3
  ```
4
- tensorflow (環境windows10 anaconda)にて、csvファイルを読み込んニューラルネットワーク解析したい。
4
+ neurolab(環境windows10 anaconda)にて、読み込んだcsvデータをニューラルネットワーク解析したい。
5
5
  しかし、Epoch errorが下記のの如く、全く変化せず、収束に向かわない。
6
+ コマンドのどこかに問題あるのではなかろうか。どなたか下添付プログラムのコマンドに問題あればご指摘願えるとありがたく。
7
+ 尚、csvデータ自体は公開できませんため、ご了解下さい。
8
+
6
9
  Epoch: 100; Error: 1090.3814643188678;
7
10
  Epoch: 200; Error: 1090.3814643188678;
8
11
  Epoch: 300; Error: 1090.3814643188678;
@@ -27,7 +30,7 @@
27
30
  2019-12-24 03:50:00 151.979996 208.139999 ... 73.919998 73.139992
28
31
  2019-12-24 11:40:00 164.940002 224.669998 ... 0.300000 96.120003
29
32
  ``
30
- ```ここに言語を入力
33
+ ```
31
34
  # -*- coding: utf-8 -*-
32
35
  import neurolab as nl
33
36
  import numpy as np
@@ -35,10 +38,10 @@
35
38
 
36
39
  #Data fileの取得
37
40
  input_file="C:/MDP/data/data_va2.csv"
38
- #(2266行(時間index) x 59列(tags))
41
+ #(2266行(時間index) x 60列(tags))
39
42
 
40
43
  説明変数tagデータの取得
41
- tags_for_data=["a","b","c","d"]
44
+ tags_for_data=["a","b","c","d",.....] #60tag中59
42
45
  df_data=pd.read_csv(input_file,encoding="shift-jis",index_col=0,
43
46
  engine="python")
44
47
  df_data=df_data[tags_for_data].loc[:,:]
@@ -50,7 +53,7 @@
50
53
  X=df_data.values
51
54
 
52
55
  #目的変数データ取得
53
- objective="e"
56
+ objective="e" #60tag中の1tag
54
57
  df_obj=pd.read_csv(input_file,encoding="shift-jis",index_col=0,
55
58
  usecols=["Time",objective],engine="python")
56
59
  #以下正規化