Mercurial > mercurial > hgweb_ai.cgi
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 |
