comparison ai.go @ 1:c32b619844ba default tip

add eview.go.
author pyon@macmini
date Sun, 17 Sep 2017 14:33:27 +0900
parents 43e580fa4719
children
comparison
equal deleted inserted replaced
0:43e580fa4719 1:c32b619844ba
78 // 計算 & 評価 78 // 計算 & 評価
79 calc_eval() 79 calc_eval()
80 swatch( "calc & eval done." ) 80 swatch( "calc & eval done." )
81 81
82 // 初期値出力 82 // 初期値出力
83 mfile := "data/s00.dat" 83 mfile := "data/s0000.dat"
84 if err := save_tmp( mfile, true, false ); err != nil { 84 if err := save_tmp( mfile, true, false ); err != nil {
85 fmt.Fprintf( os.Stderr, "%v\n", err ) 85 fmt.Fprintf( os.Stderr, "%v\n", err )
86 log.Fatal( err ) 86 log.Fatal( err )
87 } 87 }
88 swatch( "mid-save done." ) 88 swatch( "mid-save done." )
89 89
90 // パラメタ書換えつつ探索 90 // パラメタ書換えつつ探索
91 for n := 0; n < 200; n++ { 91 for n := 0; n < 2000; n++ {
92 update() 92 update()
93 swatch( "update done." ) 93 swatch( fmt.Sprintf( "update/%05d done.", n )
94 94
95 calc_eval() 95 calc_eval()
96 swatch( "calc & eval done." ) 96 swatch( "calc & eval done." )
97 mfile = fmt.Sprintf( "data/m%02d.dat", n ) 97 mfile = fmt.Sprintf( "data/m%04d.dat", n )
98 if err := save_tmp( mfile, true, false ); err != nil { 98 if err := save_tmp( mfile, true, false ); err != nil {
99 fmt.Fprintf( os.Stderr, "%v\n", err ) 99 fmt.Fprintf( os.Stderr, "%v\n", err )
100 log.Fatal( err ) 100 log.Fatal( err )
101 } 101 }
102 swatch( "mid-save done." ) 102 swatch( "mid-save done." )
363 } 363 }
364 364
365 // 時間計測 365 // 時間計測
366 func swatch( s string ) { 366 func swatch( s string ) {
367 sw = time.Now() 367 sw = time.Now()
368 fmt.Fprintf( os.Stderr, "[ %v ( %v ) ]\t%s.\n", time.Since( ps ), time.Since( sw ), s ) 368 fmt.Fprintf( os.Stderr, "[ %v ( %v ) ]\t%s\n", time.Since( ps ), time.Since( sw ), s )
369 } 369 }
370 370