質問編集履歴
4
追記と修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
#があえて大文字になっていたのはコードの載せ方がよくわからなかったためです。(題名になってしまうため)
|
8
8
|
|
9
|
-
新しく入れたubuntu17.04では
|
9
|
+
新しく入れたubuntu17.04では Segmentation fault (コアダンプ)と出ます。
|
10
10
|
|
11
11
|
#エラーメッセージ
|
12
12
|
|
@@ -526,4 +526,4 @@
|
|
526
526
|
|
527
527
|
#追記
|
528
528
|
|
529
|
-
ubuntu16.04ではうまくいきませんが、新たに入れたubuntu17,04では
|
529
|
+
ubuntu16.04ではうまくいきませんが、新たに入れたubuntu17,04ではSegmentation fault (コアダンプ)と出ます。
|
3
#がでかくなっているのを修正・ubuntu17\.04ではうまくいったのはなぜ…
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,6 +2,12 @@
|
|
2
2
|
|
3
3
|
一度はうまくいったのですが、作り直したらなぜか無限ループしてしまうようになってしまいましたのですが、わかる方いますか。コンパイルも通っているのですが。
|
4
4
|
|
5
|
+
#追記
|
6
|
+
|
7
|
+
#があえて大文字になっていたのはコードの載せ方がよくわからなかったためです。(題名になってしまうため)
|
8
|
+
|
9
|
+
新しく入れたubuntu17.04ではなぜかうまくいきました。なぜでしょうか?
|
10
|
+
|
5
11
|
#エラーメッセージ
|
6
12
|
|
7
13
|
特になし
|
@@ -16,59 +22,59 @@
|
|
16
22
|
|
17
23
|
**************************************************************************/
|
18
24
|
|
19
|
-
|
25
|
+
#include<stdio.h>
|
20
|
-
|
26
|
+
|
21
|
-
|
27
|
+
#include<time.h>
|
22
|
-
|
28
|
+
|
23
|
-
|
29
|
+
#include<stdlib.h>
|
24
|
-
|
30
|
+
|
25
|
-
|
31
|
+
#include<math.h>
|
26
32
|
|
27
33
|
|
28
34
|
|
29
35
|
// 状態
|
30
36
|
|
31
|
-
|
37
|
+
#define START 0 // 入口 (スタート)
|
32
|
-
|
38
|
+
|
33
|
-
|
39
|
+
#define WOOD 1 // 森
|
34
|
-
|
40
|
+
|
35
|
-
|
41
|
+
#define LAKE 2 // 湖
|
36
|
-
|
42
|
+
|
37
|
-
|
43
|
+
#define POND 3 // 池
|
38
|
-
|
44
|
+
|
39
|
-
|
45
|
+
#define FIELD 4 // 草原
|
40
|
-
|
46
|
+
|
41
|
-
|
47
|
+
#define GOAL 5 // 宝 (ゴール)
|
42
48
|
|
43
49
|
|
44
50
|
|
45
51
|
// 行動
|
46
52
|
|
47
|
-
|
53
|
+
#define EAST 0 // 東
|
48
|
-
|
54
|
+
|
49
|
-
|
55
|
+
#define WEST 1 // 西
|
50
|
-
|
56
|
+
|
51
|
-
|
57
|
+
#define SOUTH 2 // 南
|
52
|
-
|
58
|
+
|
53
|
-
|
59
|
+
#define NORTH 4 // 北
|
54
|
-
|
55
|
-
|
56
|
-
|
60
|
+
|
61
|
+
|
62
|
+
|
57
|
-
|
63
|
+
#define TrialNo 50 // 試行回数
|
58
|
-
|
64
|
+
|
59
|
-
|
65
|
+
#define StateNum 6 // 状態数
|
60
|
-
|
66
|
+
|
61
|
-
|
67
|
+
#define ActNum 4 // 行動数
|
62
|
-
|
63
|
-
|
64
|
-
|
68
|
+
|
69
|
+
|
70
|
+
|
65
|
-
|
71
|
+
#define Alpha 0.1 // 学習率
|
66
|
-
|
72
|
+
|
67
|
-
|
73
|
+
#define Gamma 0.9 // 減衰率
|
68
|
-
|
69
|
-
|
70
|
-
|
74
|
+
|
75
|
+
|
76
|
+
|
71
|
-
|
77
|
+
#define Reward 10 // 報酬
|
72
78
|
|
73
79
|
|
74
80
|
|
@@ -466,18 +472,58 @@
|
|
466
472
|
|
467
473
|
}
|
468
474
|
|
469
|
-
|
475
|
+
```
|
476
|
+
|
477
|
+
|
478
|
+
|
479
|
+
|
480
|
+
|
470
|
-
|
481
|
+
#環境
|
482
|
+
|
471
|
-
|
483
|
+
ubuntu16.04
|
472
|
-
|
484
|
+
|
473
|
-
|
485
|
+
コンパイル
|
474
486
|
|
475
487
|
gcc ファイル名.c -lm
|
476
488
|
|
489
|
+
実行結果
|
490
|
+
|
491
|
+
入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>��
|
492
|
+
|
493
|
+
|
494
|
+
|
477
495
|
#環境
|
478
496
|
|
479
|
-
ubuntu1
|
480
|
-
|
481
|
-
|
482
|
-
|
483
|
-
|
497
|
+
ubuntu17.04
|
498
|
+
|
499
|
+
コンパイル
|
500
|
+
|
501
|
+
gcc ファイル名.c -lm
|
502
|
+
|
503
|
+
実行結果
|
504
|
+
|
505
|
+
[0]入口==>(南)==>池==>(東)==>草原==>(西)==>池==>(北)==>入口==>(東)==>森==>(南)==>草原==>(北)==>森==>(西)==>入口==>(東)==>森==>(西)==>入口==>(東)==>森==>(南)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
506
|
+
|
507
|
+
[1]入口==>(南)==>池==>(北)==>入口==>(東)==>森==>(南)==>草原==>(西)==>池==>(北)==>入口==>(東)==>森==>(西)==>入口==>(南)==>池==>(北)==>入口==>(南)==>池==>(東)==>草原==>(西)==>池==>(北)==>入口==>(南)==>池==>(東)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
508
|
+
|
509
|
+
[2]入口==>(東)==>森==>(西)==>入口==>(東)==>森==>(東)==>湖==>(南)==>宝
|
510
|
+
|
511
|
+
[3]入口==>(南)==>池==>(北)==>入口==>(東)==>森==>(南)==>草原==>(西)==>池==>(東)==>草原==>(北)==>森==>(東)==>湖==>(西)==>森==>(南)==>草原==>(西)==>池==>(東)==>草原==>(西)==>池==>(東)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
512
|
+
|
513
|
+
[4]入口==>(南)==>池==>(東)==>草原==>(北)==>森==>(西)==>入口==>(東)==>森==>(南)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
514
|
+
|
515
|
+
[5]入口==>(東)==>森==>(南)==>草原==>(北)==>森==>(西)==>入口==>(南)==>池==>(北)==>入口==>(東)==>森==>(南)==>草原==>(北)==>森==>(南)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
516
|
+
|
517
|
+
[6]入口==>(南)==>池==>(北)==>入口==>(東)==>森==>(東)==>湖==>(南)==>宝
|
518
|
+
|
519
|
+
[7]入口==>(南)==>池==>(北)==>入口==>(南)==>池==>(北)==>入口==>(東)==>森==>(南)==>草原==>(北)==>森==>(南)==>草原==>(西)==>池==>(北)==>入口==>(南)==>池==>(東)==>草原==>(西)==>池==>(東)==>草原==>(西)==>池==>(北)==>入口==>(南)==>池==>(北)==>入口==>(南)==>池==>(東)==>草原==>(西)==>池==>(東)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
520
|
+
|
521
|
+
[8]入口==>(南)==>池==>(東)==>草原==>(西)==>池==>(北)==>入口==>(南)==>池==>(北)==>入口==>(南)==>池==>(東)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
522
|
+
|
523
|
+
[9]入口==>(南)==>池==>(東)==>草原==>(北)==>森==>(東)==>湖==>(南)==>宝
|
524
|
+
|
525
|
+
Segmentation fault (コアダンプ)
|
526
|
+
|
527
|
+
#追記
|
528
|
+
|
529
|
+
ubuntu16.04ではうまくいきませんが、新たに入れたubuntu17,04ではなぜかうまくいきました。
|
2
コード全体を範囲して<code>を押す
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,6 +8,8 @@
|
|
8
8
|
|
9
9
|
#ソースコード
|
10
10
|
|
11
|
+
```ここに言語を入力
|
12
|
+
|
11
13
|
/**************************************************************************
|
12
14
|
|
13
15
|
Q学習
|
@@ -466,7 +468,9 @@
|
|
466
468
|
|
467
469
|
|
468
470
|
|
471
|
+
|
472
|
+
|
469
|
-
#コンパイル
|
473
|
+
```#コンパイル
|
470
474
|
|
471
475
|
gcc ファイル名.c -lm
|
472
476
|
|
1
環境を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
#include<stdlib.h>
|
22
22
|
|
23
|
-
|
23
|
+
#include<math.h>
|
24
24
|
|
25
25
|
|
26
26
|
|
@@ -470,6 +470,10 @@
|
|
470
470
|
|
471
471
|
gcc ファイル名.c -lm
|
472
472
|
|
473
|
+
#環境
|
474
|
+
|
475
|
+
ubuntu16.04
|
476
|
+
|
473
477
|
#実行結果
|
474
478
|
|
475
479
|
入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>入口==>(�,��)==>��
|