世界コンピュータ将棋選手権参加報告、及び、GPS 将棋の技術
|
|
|
- まとも かに
- 9 years ago
- Views:
Transcription
1 世界コンピュータ将棋選手権参加報告 及び, GPS 将棋のアルゴリズム JST ERATO 湊プロジェクト研究員竹内聖悟 1
2 概観 世界コンピュータ将棋選手権の紹介 今年は GPS 将棋が優勝 上位 5 プログラムがプロ棋士と対局予定 コンピュータ将棋のアルゴリズム GPS 将棋と そのアルゴリズムを紹介 約 800 台のマシンで疎結合並列探索 2
3 あらためて自己紹介 竹内聖悟 JST ERATO 湊プロジェクト研究員 ( 札幌 ) GPS 将棋の開発メンバー GPS = Game Programming Seminar 駒場 コンピュータ将棋 囲碁やチェスの研究 性能評価 探索制御など ERATO : Simpath アルゴリズムの並列化, 3
4 将棋 インドのチャトランガが起源? ヨーロッパ : チェス アジア : 各国の将棋 中国 韓国 タイ モンゴルなど 他の将棋類との大きな違い 取った駒を再利用 終盤でも駒数が同じ : 分岐数も減らない 駒の動きが弱い 4
5 コンピュータ将棋選手権の記事 読売新聞 朝日新聞 週刊将棋 掲載予定? 将棋世界 情報処理学会誌 出典: 朝日新 聞 5
6 IBM Deep Blue チェスのスパコン カスパロフに勝利してから 15 年 1997/5/12 ( 米国時間 5/11) 誕生日じゃない 1 秒間に 1 億局面探索 6 Tech Crunch か
7 コンピュータ将棋への注目 2010 年 10 月情報処理学会の学会創立 50 周年記念事業にてあからが清水市代女流王将と対局 勝利 2012 年 1 月電王戦にて ボンクラーズが元名人の米長邦雄日本将棋連盟会長と対局 勝利 出典 : 情報処理学会 7 出典 : 産経ニュース
8 プロ棋士との対局 将棋プログラムが強くなり プロレベルに近づいている ( 諸説あり ) プロ棋士との対局イベント 電王戦 プロ棋士とプログラム 5 対 5 の対局が予定 電王戦出場プログラムは 今年の世界コンピュータ将棋選手権の上位 5 プログラム 8
9 世界コンピュータ将棋選手権 CSA 主催 (Computer Shogi Association) コンピュータ将棋の強さを競う大会 ハードウェア : 制限なし 会場持込の場合 騒音と電源の制限あり ソフトウェア : 公認の将棋ライブラリ ライブラリ例 : Bonanza, GPS 将棋, ライブラリは予選通過が 2 つまでと制限 一から作らないでも参加できる 強くするアイデアとその実装は必要 9
10 参加資格 自作のプログラム 1 つ 機種は問わない ( 原則として持ち込み ) 複数のプログラムには参加できない 思考部について 自力で十分な工夫を施したものであること その他細かい点はルール参照 CSA プロトコルでの LAN 対戦への対応など 10
11 対局時間 25 分切れ負け, 秒単位で消費 1 手あたり 1 秒は消費 比較的短い参考 : プロの対局 : 各 3 時間など, 1 分単位で消費 2 時間 59 分使ってもかならず1 分は考えられる タイトル戦には各 8 時間で2 日制のものも アマチュア : 1 手 1 分や 20 分 +1 手 30 秒など 11
12 今大会の上位 5 プログラム GPS 将棋 Puella α ( 旧名ボンクラーズ ) ツツカナ Ponanza 習甦 12
13 スケジュール 12 月 WCSC 参加募集 1 月末 WCSC 参加締切 2 月オープン戦 3 月アピール文書など締切 4 月オープン戦 4 月末 - 5 月マシン送付など 5 月 2 日前日テスト 5 月 3 日 - 5 日選手権 13 WCSC = World Computer Shogi
14 選手権に必要なもの 参加申し込み参加費 1 万円将棋プログラムマシンアピール文書当日参加できるスケジュール 14
15 将棋プログラムを作ろう CSA 公認ライブラリの Bonanza を使おう 強いし GPS 将棋よりも読みやすいと評判! bonanza~/src/client/ 以下にソース 評価関数には bonanza~/winbin/fv.bin が必要 Bonanza を改造する 探索を 評価関数を 15
16 次は? そういえば名前がない Bonanza が元なので Honanza と名付ける カタカナなら ホナンザ Honanza はちゃんと動くのか? 変なことがないか手元で確認したい GUI を使って指し手の確認 Windows かつ Bonanza 付属の CSA 将棋 16
17 GUI 将棋所 : Windows USI への対応が必要 読み筋や評価値のグラフがあって見やすい Linux やMac ならwine やmono で頑張る? 自動対戦もしてくれる Universal Shogi Interface Bonanza : U2B ot/ 将棋所 17
18 実力を試したい floodgate 自動対局場所 floodgate に接続 30 分に一度 他のプレイヤと対戦 15 分切れ負け組み合わせはレーティングなどを元に決定 対局結果に応じてレーティングがつく 寝ている間に試せる 騒音 熱 電気代に注意 18
19 floodgate 決勝プログラムも参加 本番マシンでの参加も 予選通過の目安にも? gps_normal (2150) が一次通過の目安とか 様々なプログラムが参加 手元では出にくいバグ, 弱点の発見に 19
20 情報収集 発信 情報処理学会ゲーム情報学研究会 (sig-gi) ゲームプログラミングワークショップ (GPW) 研究会 CSA 例会 CG, ACG Blog など 何となく はてなダイアリーが多い? 20
21 ゲームプログラミングワーク ショップ (GPW) 毎年 11 月に箱根で開催 2012 年 11 月 9 日 ( 金 ) から 11 日 ( 日 ) 研究発表がメイン 夜はナイトイベント, コンピュータ将棋や囲碁の大会 情報交換 交流 21
22 選手権参加申込 12 月頃に募集 参加締切は 1 月いっぱい 何が必要? 将棋プログラム マシン 参加費 1 万円 アピール文書 選手権当日の予定 22
23 申し込んだ その後は? 2 月 4 月 オープン戦 が開催 接続テストを兼ねている参加数は少ない. GPS 将棋はできるだけ参加 floodgate は拡張プロトコル 本番で拡張のまま参加してうまくいかない こともありえるので ここで経験するのが吉 お弁当やパーティーの予約, 追加入場者ホテルや航空券の予約 (GW!) マシンの送付 23
24 本番直前 一次予選前日に 会場にて接続テスト 本番環境でのテスト 他の参加者との交流も 遅刻しないように適当な睡眠を マシンを送付しているので 予選前はすることがない場合も 24
25 当日 参加受付本番 ログイン, 確認に返事, 対戦相手に挨拶将棋を眺めながら雑談や情報交換終局したら挨拶以下, くり返し 対局が始まれば 離れても OK むしろ 触ってはいけない プロ棋士やアマの強い人がコメントくれるかもしれない 25
26 参加後 予選を通過したなら 点呼に答えることマシンの送付挨拶 片付け 帰宅選手権参加記関連 blog や情報を追う本番マシンでfloodgate に参加などなど 26
27 スケジュール 12 月 WCSC 参加募集 1 月末 WCSC 参加締切 2 月オープン戦 3 月アピール文書など締切 4 月オープン戦 4 月末 - 5 月マシン送付など 5 月 2 日前日テスト 5 月 3 日 - 5 日選手権 27 WCSC = World Computer Shogi
28 参加ハードウェア 次の中で選手権に参加したことのあるハードウェアは? 1. ファミコン 2. PS3 3. FPGA 4. imac 788 台 28
29 参加ハードウェア 次の中で選手権に参加したことのあるハードウェアは? 全部! 1. ファミコン ( 第 1 回 ) 招待プログラム 2. PS3( 第 18 回 ) 3. FPGA( 第 18, 19 回 ) ボンクラーズ開発者 4. imac 788 台 ( 第 22 回 )GPS 将棋 29
30 今大会について 日時 : 5 月 3 日から 5 月 5 日 (GW!) 場所 : 電気通信大学 全 42 プログラムが参加 奇数だったため 1 プログラムが招待参加 ここ 10 年ぐらいは 40~50 プログラム 今大会から決勝シードなし 上位者を電王戦へ推薦 30
31 第 22 回大会の主催 共催など 主催 共催 コンピュータ将棋協会 (CSA) 電気通信大学エンターテイメントと認知科学研究ステーション 早稲田大学ゲームの科学研究所 特別協力 協賛 後援 公益社団法人日本将棋連盟 富士通株式会社 株式会社ドワンゴ 総務省 文部科学省 経済産業省 一般社団法人情報処理学会 一般社団法人情報サービス産業協会 電気通信大学 早稲田大学メディアネットワークセンター 31
32 予選と決勝 参加プログラム数試合数 一次予選 二次予選 24 ( シード 16) 9 8 選出 決勝 8 7 ( 総当り ) (5) 予選では完全スイス式と変形スイス式で組み合わせ基本的に同じ成績のもの同士を当てる 順位の決定は 勝ち数, ソルコフ, SB, MD, DB を見る強い相手と戦った方が有利 32
33 GPS 将棋 将棋プログラム GPS のメンバーが主体となって開発 GPS = Game Programming Seminar 東京大学大学院総合文化研究科の教員, 学生が開催 GPS 将棋, OSL は CSA 公認ライブラリ OSL = Open Shogi Library 選手権 : GPS 将棋としては10 回参加成績 : 2009 年優勝 10 年 3 位 12 年優勝 33
34 GPS 将棋の特色 コンピュータチェスやコンピュータ将棋の最新の研究を取り入れている 実現確率を用いた探索 評価関数の機械学習 ( 並列 )df-pn による詰将棋探索 疎結合並列探索 オープンソース, フリーウェア クラスタ : 約 800 台約 3200 コア 34
35 計算機群 情報基盤センター教育用計算機を利用 東京大学駒場キャンパス情報教育棟 平日と土曜日は学生が利用 土曜日は一部演習室は閉鎖されている 日曜祝日しか利用できない! 利用申請が必要 申請者は離れられない 35
36 GPS 将棋の参加記 5/2: 接続テスト, 駒場と会場 5/3: 一次予選, 駒場にて作業 5/4: 二次予選, 駒場と会場 5/5: 決勝, 駒場と会場 終了後に現地へ集合 / 表彰式など 36
37 5/2 : 前日 夕方から会場へリモートのため 回線の接続テスト ネットワーク越しに対局できるかテストなど 問題なく終了 37
38 5/3 : 一次予選 シードなので参加しないで良い情報教育棟にて作業 東大駒場キャンパス GW に入ったので imac 全台を借りられた 1 人で全台起動すると 1 時間半かかる 管理者がいないといけない ログの読み方や作業の共有 おかしな点を発見するため 定跡のチェック 変な指手がないかのチェック 38
39 5/4 : 二次予選 朝は駒場 マシン起動の手伝いなど 起動の仕組みがうまくいったので不要だった 会場とskype で接続中継を眺めるなど 午後から現地へ 予選通過後の作業 ルートでの分割数を増やす定跡の一部変更時間制御 / 切れ負けの反省 39
40 5/5 : 決勝 駒場 中継を眺める 個人の感想 : 今年は安心して見ていられた 最終戦を除く 全局終了後 マシンを落として現地へ 閉会式と表彰式に間に合った 懇親会 40
41 選手権の模様の紹介 コンピュータ将棋選手権ネット中継 情報交換しながら和気あいあい 本人同士が将棋を指すわけではない でも胃が痛くなったりする 少しくだけたワークショップなどと雰囲気が似ているかも 発表はないが 41
42 個人的なポイントなど 一次予選 Selene の全勝, 新規参加組が多く予選通過 二次予選 決勝シードがないため より厳しい戦い クラスタ参加が6 組? 去年の決勝 8プログラム + ツツカナの争い 決勝 この 9 プログラムは 10 位以下のプログラムに負けていない Bonanza が予選落ち GPS 将棋がラスト前で優勝を決めたかと思いきや上位 5 位の争い 新人賞と独創賞 42
43 報道 一般紙 読売新聞, 朝日新聞 将棋専門誌 週刊将棋 5/16 号, 将棋世界 7 月号? その他 情報処理学会学会誌 例年は 8 月号にミニ小特集 Yahoo ニュースや /. 43
44 決勝 8 プログラム + 1 の紹介 GPS 将棋 Puella α ( 旧名ボンクラーズ ) ツツカナ Ponanza 習甦 激指 YSS Blunder Bonanza 44
45 以上 選手権の紹介と参加報告でした 45
46 コンピュータ将棋 入力 : 局面 (+ 時間, これまでの棋譜 ) 出力 : 指し手 入力 出力 46
47 ゲーム木 ゲームを木として表す x o 局面 : ノード 手 : 枝 x o x x x o x 展開すれば解ける! ( 必勝法 ) x o x o x x o x o x o x o x x o x x o x x o x o x x o x o x x 47
48 ゲーム木サイズ ゲーム チェッカー オセロ チェス 中国象棋 将棋 囲碁(19路) ゲーム木サイズ 10^30 10^60 10^120 10^150 10^220 10^360 解析済 人間より上 人間のトップレベル 人間のトップレベル? トップにはまだ アマチュアレベル 阿伽羅 あから = 10^224 現実的には解けない 48
49 強いプログラムを作るには 評価関数 ( 形勢判断 ) 探索 ( 先読み ) どちらかが完全 解析できる 現実的でない 49
50 1 手読み 1 手進めてから選ぶ 1 手で終わるゲームなら解析 : 局面 : 手 実際のゲーム : 1 手では終わらない 1 手先の勝ち負けを知りたい 形勢判断 勝分負??? 50
51 1 手読み + 形勢判断 1 手進め 形勢が良い手を選ぶ 形勢判断が完璧なら解析 実際のゲーム : 不正確 深い探索 正確な形勢判断が必要 51
52 評価関数 局面の良し悪しを数値化 評価項目 / 特徴とその重みからなる 例 ) 5*( 駒得 ) + 10*( 危険度 ) +... 重みは機械学習で自動調整特徴は人間が考える 局面 評価関数 評価値
53 評価関数ひとむかし 特徴を考える 人間が考える, 将棋の知識が必要 駒の点数, 王の危険度 重みをつける 人間が考える, 将棋の知識が必要 歩が 100 点として 香車は 200?400? パラメータ数に限界 せいぜい数百数千?
54 評価関数, 現在 特徴をたくさん考える 人間が考える 駒の点数, 王の危険度 重みをつける 機械学習による自動処理 棋譜の指し手を選ぶように重みを調整 パラメータ数は数百万, 数千万, 億?
55 GPS 将棋の評価関数 序盤, 中盤, 中盤 2, 終盤の 4 種類 8,952,491 項目 ( 重み 0 も含める ) 2009 年は約 300 万 : およそ 3 倍に 局面の進行度に基づき内分を取る 人間の知識で項目を選択 重みは棋譜から調整 調整後強くなったか対戦で確認, 採否 55
56 Min-Max 探索 Max Player は最大値 Min Player は最小値を選ぶ Best Move 3 Root Max-Player 3 2 Min-Player 数字は 評価値 点数が高いほど Max-Player が有利 56
57 探索 評価関数 + αβ 探索 互いに最善を尽くす前提 深さ打ち切り探索 葉ノードで 評価関数による評価値を得る 一般に, 深く探索するほど強い 速度を上げる工夫 局面 探索 指し手, 評価値 (7776FU, +300) 57
58 αβ 探索 Min-Max を効率的に行い 同じ結果を得る 不要な探索を行わない : 枝刈 探索窓, alpha-beta window の導入 興味のある評価値の範囲 (alpha, beta) として表記 返り値 V で更新 Max : If (V > alpha) alpha = V Min : if (V < beta) beta = V 58
59 枝刈 枝刈条件 Max : V >= beta Min : V <= alpha 例 : ルートの Max ノードは 5 以上 Max Min 矢印のノードに左の子ノードから 3 が返った 値は 3 以下になる ( Min ノード ) ルートには 3 以下しか返らない 選ばれない それ以上探索するのは無駄 枝刈 5 3 (5, ) (5, ) Cut! 59
60 αβ 探索 (-,5) ) 3 2 (-, ) 3) 3 Best Move (-, (3, ) ) (-, (3, ) (-, ) 3) (-, (3, 6) ) 3) Cut 3 Root (3, ) (3, ) (3, ) Cut (3, ) Cut Max-Player Min-Player 数字は 評価値 点数が高いほど Max-Player が有利 60
61 αβ 探索の結果 3 Root 枝刈されたノード 枝刈されたノード 61
62 αβ探索と効率 探索の順序 良い手を先に探索すると枝刈の効率が良い ハッシュ表 千日手や合流 76歩 34歩 66歩 66歩 34歩 76歩 62
63 探索順序の重要性 Max で小さい値 Min で大きな値を先に探索 Root 3 Best Move 2 3 Max-Player Min-Player αβ 探索で枝刈が起こらない! 63
64 効率的な探索 Null-window search (NWS) V より大きいかを調べるなら (v, v+1) で探索 探索窓の幅が Null, 枝刈がすぐ起こるので高速 Principal Variation Search (PVS) 一番左端は (-, ) で探索 : 評価値 v 残りに PV の結果を上回る手がないか調べる v = Null-window search (v, v+1) 上回る (v > v) なら (v, ) で再探索 (v ) 64
65 PVS 左端の探索結果は 5. 5 より大きくなるか調べたい (5,6) で NWS 5 Root 5 (5,6 ) (5,6 ) 3 (5,6 ) 3 2 (5,6 ) 3 (5,6 ) (5,6 ) (5,6 ) 1 (5,6 )
66 探索の効率化に重要な情報 探索順序 枝刈が起こらないことも 探索窓の広さ 狭いほど枝刈は起こりやすい ハッシュ表 探索結果の保持 : 同一局面の探索を行わない 手の並び替え : 浅い探索結果を元に 66
67 探索の工夫 枝刈 探索延長探索順序探索窓ハードウェア 専用ハードウェア ( 例 : Deep Blue) CPUのオーバークロック マルチコア クラスタ / 疎結合 67
68 並列化の難しさ 処理は並列に行える? 処理に順序依存性があると難しい オーバヘッド 探索 : ( 逐次なら ) 枝刈されるノードの探索 同期 : 他のプロセッサの結果を待つ 通信 : 仕事の分割, 仕事を通信, 通信遅延 68
69 αβ 探索の結果 色のついた分を探索するのが 探索オーバヘッド 3 Root 枝刈されたノード 枝刈されたノード 69
70 メモリ共有環境 例 : 最近のパソコン Nコアプロセッサ間の通信は十分速い 通信オーバヘッドはあまりない PV Split PVS の並列化 左端を1 人で展開 残りのノードを並列にnull window search ハッシュ表を共有 ロックレスハッシュ 70
71 PVSplit 2 並列 Processor1,2 (P1,P2) Max Min P1 P1 P2 P 1 P 2 P 1 P 2 P1 P
72 GPS 将棋の疎結合並列探索 2010 年の第 20 回大会からクラスタ参加 順位 : 3 位 -> 6 位 -> 1 位! コア数 : 666, 800, 3200 情報教育棟の imac, Amazon EC2 (2011) ネットワークで緩く接続されたマシン群 通信速度はそんなに速くない 情報のやり取りがあまり出来ない 協調的に動かすのが難しい 72
73 単純なアイデア 木を展開していき 台数分ノードができたら全ノードに 1 台ずつ割り振る 無駄な探索がかなり多い 台数効果が出ない 将棋の平均合法手数は80 1 手深く探索するには80 台 2 手深く探索するには6,400 台必要! 73
74 メモリ非共有環境 情報のやり取りが通信となり 遅い 探索結果やハッシュ表 ハッシュ表については local, global, ハッシュ値に応じて割り振る, hybrid などが考えられる 探索結果を使うには 他の人の仕事が終わるのを待つ必要がある 74
75 従来手法 YBWC, APHID, TDSAB YBWC は PVSplit に近い手法 合議 将棋では実際に成功した例があまりない チェスでもRybka がクラスタ探索をしているが 詳細は不明 他ではクラスタ探索を聞かない 75
76 合議 お手軽な ( 疎結合 ) 並列探索 複数台で1 台のマシンよりも強くなる 4, 8 台で55% 前後逓減は速い 準備 : 異なるプログラムの用意 : 台数分 評価関数に乱数を入れるなど 手順 : それぞれ同じ局面を探索 多数決で指手を選択 76
77 8台合議例 左から手a,b,c と並ぶ 指手 票 a P1, P2, P4, P8 b P3, P5 c P6, P7 P3 P4 手a が選ばれる Root P1 P2 P5 P6 P7 P8 77
78 GPS 将棋 探索窓を共有しない 同期オーバヘッドと効率のトレードオフ ハッシュ表は各自で持つ 割当て時に前回担当分に割当てられる ここでは 通信オーバヘッドはない 並び替えは探索など 探索オーバヘッドはあるが 並び替えがうまくいけば 少なく抑えられる 78
79 GPS 将棋のアプローチ ( 概要 ) ルートで手生成上位 N 手にマシンを割当 順位に応じて台数を変化残りの手は1 台で通常探索 それぞれ, 手を進めた局面で手生成 各手の台数が1 台なら1 台で通常探索上位 M 手にマシンを割当, 残りは1 台で探索以下 繰り返し 残りの手 が最善となったら探索時間延長 79
80 8 並列 N=M=1 Root Max Min A P6 P 7 P8 P1 P2 P3 P 4 P 5 P8 と比較し, A の子ノードは 5 手深く探索 80
81 11 並列 N=2, M=1 Root Max Min A P 5 P 1 0 P 1 1 P1 P2 P3 P 4 P6 P7 P8 P 9 P11 と比較し, A の子ノードは 3 手深く探索 81
82 82
83 83
84 台数分割 良い手には多く割当 良くない手にはあまり割当てたくない 良い手 がわかれば探索する必要はない 順位付けが必要 1 秒での探索や実現確率の上位の手を利用 (2010,2011) 84
85 上位を選ぶ (2012) 前回その局面を探索した 前回の探索結果の上位 N 手 (new) 探索していないが 5 秒以上ある 1 秒で探索した結果の上位 N 手実現確率の上位 N 手 85
86 探索時間延長 残りの手 が一番良い 探索時間延長 他の手よりも浅い 1 台で複数の手を担当 信用出来ない 残りの手 以外での 1 位はそのまま探索 他は 残りの手 の最善の探索に再割当 残りの手 を読んでいた 1 台は 新しい残りの手を探索 ( これは問題 ) 86
87 問題点 残りの手 を読んでいた1 台は 新しい残りの手を探索 新しい 残りの手 は1 台で探索 やはり怪しい浅い探索の結果が選ばれる可能性がある本番でも起きていた様子 どうすべきだったか 残りの手 で良い手 残りの手 以外での1 位の手 だけを探索すれば良い 87
88 評価値 : d > a > b > c 探索時間延長 ( 延長前 ) Root 手 a 手 b 手 d = best 手 c P1 P2 P3 P 4 P 5 P6 P7 P8 P 9 P 1 0 P 11 手 a, 手 b に比べて 3 手浅い手 d が最善単純な比較では判断できない 探索時間延長 88
89 探索時間延長 ( 再割当後 ) 上位 N(=2) 手の最善 (a) : そのまま探索を続行 手 a Root 手 d 残りの手 (c,d) の担当は新しい残りの手 (b,c) を探索手 c 手 b P5 P 1 0 P11 P1 P2 P3 P 4 P6 P7 P8 P 9 上位 N(=2) 手の残り (b) : プロセッサ (6-10) を集め 最善手 d を探索 89
90 GPS 将棋のアプローチ ( 再掲 ) ルートで手生成上位 N 手にマシンを割当 順位に応じて台数を変化残りの手は1 台で通常探索 それぞれ, 手を進めた局面で手生成 各手の台数が1 台なら1 台で通常探索上位 M 手にマシンを割当, 残りは1 台で探索以下 繰り返し 残りの手 が最善となったら探索時間延長 90
91 選手権での構成 マスタ 1 台 情報の統合など スレーブ 792 台 探索 詰将棋専用スレーブ 4 台 詰将棋専用 91
92 今年のクラスタ差分 Perl, ruby から C++ へ書き換え 速度向上 タスク分割方法 性能向上 探索時間延長 探索結果の信頼性を向上 92
93 マシンスペック imac Core 2 Duo imac Core i 5 Amazon EC2 その他コア数 CPU #core #cpu memory imac Core 2 Duo imac Core i 5 Amazon EC2 2.0GHz Intel Core 2 Duo 2.5GHz Intel Core i GHz? Intel Xeon GB 4 1 4GB GB
94 対戦実験 今年も行なっていない 参考記録: 金子, 田中 最善手の予測に基づくゲーム木 探索の分散並列実行 GPW2010 逐次よりも強い 8コアでメモリ共有探索4コアと同等 勝,負,引分 メモリ共有型 1コア クラスタ8コア コア 4コア
95 計算機群 ( 再掲 ) 情報基盤センター教育用計算機を利用 東京大学駒場キャンパス情報教育棟 平日と土曜日は学生が利用 土曜日は一部演習室は閉鎖されている 日曜祝日しか利用できない! 利用申請が必要 申請者は離れられない 95
96 他の部分の去年との違い 評価関数 古いバージョンに勝ち越すものを採用 探索 チェスプログラムStockfish を将棋へ移植 gpsfish 今回探索のスレーブとして利用 チェスと将棋の違いに起因する問題が多々 稲庭対策がない / クラスタはあり 詰将棋がない / クラスタはあり 96 (元)駒得少年の冒険
97 関連 URL GPS 将棋 Floodgate ( コンピュータ将棋対局道場 ) 第 22 回コンピュータ将棋選手権 97
98 まとめ WCSC において, GPS 将棋が優勝 約 800 台での疎結合並列探索 注目の集まる電王戦への出場 コンピュータ将棋のアルゴリズムを紹介 GPS 将棋の疎結合並列探索を簡単に紹介 選手権参加をお待ちしています 98
Microsoft PowerPoint - vc2013.s.takeuchi.pptx
コンピュータ将棋の技術と GPS 将棋について JST ERATO 湊離散構造処理系プロジェクト 竹内聖悟 概要 GPS 将棋の紹介 コンピュータ将棋で使われる技術 形勢判断と先読み GPS 将棋の技術 今後の将棋 AI と研究 コンピュータ将棋と可視化 近年のコンピュータ将棋 2007 年 : 渡辺明竜王 -Bonanza 渡辺竜王の勝利 2010 年 : あから 2010- 清水市代女流王将 あからの勝利
dlshogiアピール文章
第 28 回世界コンピュータ将棋選手権 dlshogi アピール文章 山岡忠夫 2018 年 5 月 1 日更新 下線部分は 第 5 回将棋電王トーナメントからの差分を示す 1 特徴 ディープラーニングを使用 指し手を予測する Policy Network 局面の勝率を予測する Value Network 入力特徴にドメイン知識を活用 モンテカルロ木探索 並列化 自己対局による強化学習 既存将棋プログラムの自己対局データを使った事前学習
レーティングと棋譜分析
将棋名人のレーティングと棋譜分析 山下宏 2014 年 11 月 7 日 GPW 箱根 大山 15 世名人と羽生名人 全盛期に戦えばどちらが強い? 大山康晴 15 世名人 タイトル獲得 80 期 昭和の覇者 羽生善治名人 1996 年に7 冠達成 平成の覇者 歴代名人の強さを調べる 対局の結果から 対局者の棋力を点数で表す 勝てば点数プラス 負ければマイナス いわゆるEloレーティング 棋譜の内容から
ナッシュ均衡 ( 最適反応 ) 支配戦略のみで説明できない場合 ( その) 戦略 A 戦略 B 戦略 A (,) (0,0) 戦略 B (0,0) (,) 支配戦略均衡 : 無し ナッシュ均衡 :(,) と (,) 支配戦略均衡よりも適応範囲が広い ナッシュ均衡の良い性質 各プレイヤーは戦略変更の積
コンピュータ将棋の技術と展望 自己紹介 名前保木邦仁 ( 生まれ北海道東区 ) 年齢 36 職業電気通信大学特任助教 専門 00 年頃まで化学, 以降ゲーム情報学 コンピュータ将棋プログラム Bonanza を作っています 囲碁将棋から学ぶゲーム情報学公開講座保木邦仁 0 年 月 8 日 内容 将棋と関係するゲーム理論概略 将棋と関係するゲーム理論概略 チェス 将棋の思考アルゴリズム コンピュータ将棋対人間の歴史
しています. これには探索木のすべてのノードを探索する必要がありますが,αβカットなどの枝刈りの処理により探索にかかる計算時間を短縮しています. これに対して, 探索するノードを限定したり, 優先順位をつけて選択的に探索する 選択探索 という探索方式があります. 本チームはノードの選択方式としてノー
芝浦将棋 Softmax のチーム紹介 2017 年 3 月 14 日芝浦工業大学情報工学科五十嵐治一, 原悠一 1. はじめに本稿は, 第 27 回世界コンピュータ将棋選手権 (2017 年 5 月 3 日 ~5 日開催 ) に出場予定の 芝浦将棋 Softmax ( シバウラショウギソフトマックス ) のアピール文書です. 本チームは 芝浦将棋 Jr. から分離した初参加のチームです. 探索手法が従来の
将棋吊人のレーティングと棋譜分析
歴代名人の強さ 山下宏 2017 年 10 月 13 日 札幌 NoMaps 大山 15 世名人と羽生棋聖 全盛期に戦えばどちらが強い? 大山 15 世名人昭和の大名人 羽生棋聖将棋史上最強と言われる (19 世名人 ) 時代が違う二人を直接戦わせることは不可能 しかし二人が指した棋譜は残されている 棋譜から強さを推定 将棋ソフトを使って解析 初心者からアマ高段者まで1800 局を調べた ソフトが悪手と指摘した手と棋力に関連性
世界コンピュータ将棋選手権 [30] CSA CSA 電王戦 [31] Computer Olympiad [32] ICGA コンピュータ将棋対局場 [33],floodgate [34] 24 floodgate floodgate
254 30 2 2015 3 ゲームプログラミング ( 将棋を中心に ) 1 竹内聖悟 ( 科学技術振興機構 ERATO 湊離散構造処理系プロジェクト ) 1 1999 [1] 2 2012 松原仁 : ゲーム情報学 :1. ゲーム情報学の現在 ゲームの研究は日本で疎外されなくなったのか [2], 情報処理,Vol. 53, No. 2, pp. 102-106(2012) 小谷善行 : ゲーム情報学
用しないことを世界選手権大会で試みて参りました. 芝浦将棋 Jr. でも強化学習で評価関数 を学習するなど, 上記の開発コンセプトに沿って開発を進めていくつもりです. 3. 開発メンバー本チームの開発統括者は芝浦工業大学工学部情報工学科に所属する教員, 五十嵐治一教授です. 開発メンバーはすべて五十
芝浦将棋 Jr. のチーム紹介 2017 年 3 月 24 日 芝浦工業大学情報工学科 和田悠介, 古根村光, 桐井杏樹, 岩間雄紀, 内山正吏 1. はじめに本稿は, 第 27 回世界コンピュータ将棋選手権 (2017 年 5 月開催 ) に出場予定の 芝浦将棋 Jr. ( シバウラショウギジュニア ) の紹介文です. 本チームは芝浦工業大学工学部情報工学科の学生と教員により構成されており, 教育と研究の一環として活動しています.
PowerPoint Presentation
名人を超えるコンピュータ将棋 2013 年 8 月 伊藤英紀 1 目次 コンピュータ将棋概観 コンピュータ将棋の基礎技術 機械学習 並列処理 ボンクラーズ /Puella αの概要 将棋の後の人工知能 2 自己紹介 1988 富士通 ( 株 ) 入社 以来 CPU 設計 半導体製造のサポート マーケティングに従事 1998 趣味でコンピュータ将棋の開発を始める 2011 世界コンピュータ将棋選手権優勝
将棋プログラムの現状と未来
将棋プログラムの現状と未来 鶴岡慶雅 2 1. はじめにコンピュータ将棋の実力はプロ棋士のレベルに近づきつつある その理由の一つは ハードウェアの進歩により探索を高速に実行できるようになったことにあるが ソフトウェアの面での進歩も大きい 本稿では 第 15 回世界コンピュータ将棋選手権で優勝した将棋プログラム 激指 ( げきさし ) の探索手法を中心にして 現在トップレベルにある将棋プログラムの中身
ゲーム情報学研究の事例 将棋
ゲーム情報学研究の事例将棋 なぜ将棋? 2002 年の秋に中東のバーレーンで行われたチェスの対局で 最強のチェスプレーヤーの一人であるクラムニクがコンピュータと引き分けた 使用されたコンピュータは Pentium III 900MHz を8 台搭載した汎用サーバである 当時チェス世界ランキング1 位のカスパロフが IBM のディープブルーに敗れたのは 1997 年であるが 今回はディープブルーとは違って個人が使う
CodeRecorderでカバレッジ
株式会社コンピューテックス Copyright 2016 Computex Co.,Ltd. 2017.11 カバレッジ と 単体テスト カバレッジとは プログラムがどれだけ実行されているかを示す指標です プログラム全体に対して実行された比率をカバレッジ率で表します カバレッジの基準として 一般的にC0 C1が使われております C0カバレッジは 全体のうち何 % が実行されたかで求めます C1カバレッジは
ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社
ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社 概要 NEC は ビッグデータの分析を高速化する分散処理技術を開発しました 本技術により レコメンド 価格予測 需要予測などに必要な機械学習処理を従来の 10 倍以上高速に行い 分析結果の迅速な活用に貢献します ビッグデータの分散処理で一般的なオープンソース Hadoop を利用 これにより レコメンド 価格予測 需要予測などの分析において
合わせを許す フリースタイルチェス という対戦形式も考案され, 発展を遂げている. この対戦では, あまり強くない人間 + コンピュータ + 良いプロセス が グランドマスター + コンピュータ + 良くないプロセス に勝利するということが起こっている. このことは, コンピュータをどう使いこなすか
HAI シンポジウム 2013 Human-Agent Interaction Symposium 2013 IV-1 アドバンスド将棋で人はどうコンピュータを利用するか How Human use Computer on Advanced Shogi? 伊藤毅志 1 Takeshi Ito 1 1 電気通信大学 1 The University of Electro-Communications
Microsoft PowerPoint - install_NGSsokushu_windows(ver2.1).pptx
2014/08/22 作成 (ver. 2.1) VirtualBox のインストールと 設定済み BioLinux7 の導入 (BioLinux7.ova) Windows 7 (64bit) 環境に.ova ファイル形式の BioLinux7 ( 配布中 ) を導入する場合 注意事項 ) 実習では.ova ファイルから BioLinux7 の導入を行って下さい VirtualBox は最新版ではなく
ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015
ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ 本セッションの目的 本セッションでは ERDAS IMAGINEにおける処理速度向上を目的として機器 (SSD 等 ) 及び並列処理の比較 検討を行った 1.SSD 及び RAMDISK を利用した処理速度の検証 2.Condorによる複数 PCを用いた並列処理 2.1 分散並列処理による高速化試験 (ERDAS IMAGINEのCondorを使用した試験
“nice to meet you”
V-CUBE ビデオ 管理部分操作マニュアル 2010/12/28 株式会社ブイキューブ 目次 1 本マニュアルについて... 3 2 V-CUBE ビデオとは... 3 3 ログイン... 3 4 機能一覧... 4 4.1 ユーザ管理... 5 4.1.1 ユーザ追加... 6 4.1.2 ユーザ編集... 7 4.1.3 ユーザ情報の削除... 8 4.2 クリップ一覧... 9 4.2.1
掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説
この章では 掲示板の利用方法などについてご案内しています 掲示板には文書を登録したり 返信を書き込むことができます 掲示板グループや掲示板は 管理者によって登録されます 掲示板の閲覧 140 掲示板の検索 146 掲示内容を転送する 148 掲示内容の登録 151 掲示内容をメールで登録する 158 掲示板の登録予約 159 掲示板の設定 163 掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます
情報 システム工学概論 コンピュータゲームプレイヤ 鶴岡慶雅 工学部電子情報工学科 情報理工学系研究科電子情報学専攻
情報 システム工学概論 2018-1-15 コンピュータゲームプレイヤ 鶴岡慶雅 工学部電子情報工学科 情報理工学系研究科電子情報学専攻 DEEP Q-NETWORK (DQN) Deep Q-Network (Mnih et al., 2015) Atari 2600 Games ブロック崩し スペースインベーダー ピンポン etc. 同一のプログラムですべてのゲームを学習 CNN+ 強化学習 (Q-Learning)
PowerPoint Presentation
ゲーム木の探索について ミニマックス法のアルゴリズム アルファベータ法のアルゴリズ 三目並べゲームの例 1 ゲーム TicTacToe Othello Chess Let us find game and play! 三目並べ http://perfecttictactoe.herokuapp.com/ オセロ http://atohi.com/osg/default.aspx 将棋 2 ゲーム木の探索問題
2. AI 囲碁の準備 本章では AI 囲碁を使うための準備について解説します 2.1 AI 囲碁に入っているディスクについて AI 囲碁の商品には以下のディスクが入っています AI 囲碁 Version 20 CD-ROM このディスクにはインストーラや AI 囲碁のプログラムといった AI 囲碁を動作 させるのに必要な各種ファイルが入っています 2.2 AI 囲碁のインストールとアンインストール
インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB 以上 インターネット接続 ( アップデートを うため ) ( 動作を保証するものではありま
2018 年 06 月 07 日改定 Windows10PC 上への VirtualBox と DEXCS2015 の インストール ( 社 ) オープン CAE 学会 1 インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB 以上 インターネット接続
Microsoft PowerPoint - mp11-06.pptx
数理計画法第 6 回 塩浦昭義情報科学研究科准教授 [email protected] http://www.dais.is.tohoku.ac.jp/~shioura/teaching 第 5 章組合せ計画 5.2 分枝限定法 組合せ計画問題 組合せ計画問題とは : 有限個の もの の組合せの中から, 目的関数を最小または最大にする組合せを見つける問題 例 1: 整数計画問題全般
Microsoft PowerPoint - DEXCS2015_Salome_Installation pptx
2016.12.04 Salome-Meca 導 ガイド Windows10 PC 上への VirtualBox と DEXCS2015 の インストール ( 社 ) オープン CAE 学会 1 インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB
論文誌用MS-Wordテンプレートファイル
将棋の局面評価関数におけるディープラーニングの利用 1 和田悠介 1 五十嵐治一 概要 : コンピュータ囲碁ではディープラーニングが有効であることが分かり, コンピュータチェスにおいても局面評価関数の学習に利用されてきている. その適用例として,Deep Pink と Giraffe がある. 前者はビット列で表現された盤面情報を入力とする教師付き学習を, 後者は特徴量で表現された盤面情報を入力とする強化学習を用いている.
PowerPoint プレゼンテーション
モンテカルロ木探索 並列化 囲碁 マリオ AI 美添一樹 ETATO 研究員 湊離散構造処理系プロジェクト 2013 年度秋のワークショップ 2013 年 11 月 26 日 並列モンテカルロ木探索の意義 コンピュータ囲碁で人間を超える 情報科学の有効性を示す 大規模並列探索ライブラリ 近い将来 全てのアルゴリズムは大規模並列化が必要 並列探索は実装が 非常に 大変なのでライブラリとして提供できると良い
TopSE並行システム はじめに
はじめに 平成 23 年 9 月 1 日 トップエスイープロジェクト 磯部祥尚 ( 産業技術総合研究所 ) 2 本講座の背景と目標 背景 : マルチコア CPU やクラウドコンピューティング等 並列 / 分散処理環境が身近なものになっている 複数のプロセス ( プログラム ) を同時に実行可能 通信等により複数のプロセスが協調可能 並行システムの構築 並行システム 通信 Proc2 プロセス ( プログラム
Touch Panel Settings Tool
インフォメーションディスプレイ タッチパネル設定ツール取扱説明書 バージョン 2.0 対応機種 (2015 年 11 月現在 ) PN-L603A/PN-L603B/PN-L603W/PN-L703A/PN-L703B/PN-L703W/PN-L803C もくじ はじめに 3 動作条件 3 コンピューターのセットアップ 4 インストールする 4 タッチパネルの設定 5 設定のしかた 5 キャリブレーション
連載講座 : 高生産並列言語を使いこなす (3) ゲーム木探索問題 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 概要 17 2 ゲーム木探索 必勝 必敗 引き分け 盤面の評価値 αβ 法 指し手の順序付け (mo
連載講座 : 高生産並列言語を使いこなす (3) ゲーム木探索問題 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 概要 17 2 ゲーム木探索 17 2.1 必勝 必敗 引き分け 17 2.2 盤面の評価値 18 2.3 αβ 法 19 2.4 指し手の順序付け (move ordering) 20 3 Andersson の詰み探索およびその並列化 21 3.1 Andersson
リソース制約下における組込みソフトウェアの性能検証および最適化方法
リソース制約下における組込みソフト ウェアの性能検証および最適化方法 広島市立大学 大学院情報科学研究科システム工学専攻 中田明夫倉田和哉百々太市 1 提案技術の概要 組込みシステムの開発 厳しいリソース制約 (CPU, ネットワークなど ) 非機能要求 ( リアルタイム性など ) の達成 開発プロセスにおける設計段階 性能問題を発見することが困難 実装段階で性能問題が発覚 設計の手戻りが発生 設計段階での性能検証手法
Microsoft PowerPoint - ShadowProtectIT手順書_ ppt
ShadowProtect IT Edition バックアップ取得手順書 2011 年 3 月 Asgent, Inc. ShadowProtect IT Edition バックアップ取得フロー 本手順書は ShadowProtect IT Editionを利用し Windowsシステムのバックアップをオンラインにて取得する標準的なフローを記載しております 構成として バックアップ対象のサーバー パソコン
Microsoft PowerPoint - ゲーム理論2016.pptx
125 126 ゲーム理論 ( 第 6 回ゲーム木探索 II) 九州大学大学院システム情報科学研究院情報学部門横尾真 E-mail: [email protected] http://agent.inf.kyushu-u.ac.jp/~yokoo/ 先読みの効果 基本的には, 深く読めば読むほど強い 終盤の方が静的評価関数の値が信用できる そうでない場合は, 先読みの効果は必ずしも自明ではない
EnSightのご紹介
オープン CAE シンポジウム 2014 汎用ポストプロセッサー EnSight の大規模データ対応 CEI ソフトウェア株式会社代表取締役吉川慈人 http://www.ceisoftware.co.jp/ 内容 大規模データで時間のかかる処理 クライアント サーバー機能 マルチスレッドによる並列処理 サーバーの分散処理 クライアントの分散処理 ( 分散レンダリング ) EnSightのOpenFOAMインターフェース
AI 三目並べ
ame Algorithms AI programming 三目並べ 2011 11 17 ゲーム木 お互いがどのような手を打ったかによって次にどのような局面になるかを場合分けしていくゲーム展開を木で表すことができる 相手の手 ゲームを思考することは このゲーム木を先読みしていく必要がある ミニマックス法 考え方 では局面が最良になる手を選びたい 相手は ( 自分にとって ) 局面が最悪となる手を選ぶだろう
wdr7_dial_man01_jpn.indd
ダイヤルアップ接続設定の手順 Copyright 2006 T&D Corporation. All rights reserved. 2009.04 16007054040 第 2 版 実際 設定の流れ準備1. 必要なものを準備する WDR-7 のパッケージ内容を確認 またダイヤルアップ接続に必要な通信カードなどを準備します 本書 :p.2 ~ 2. 通信端末の準備 パソコン側に通信端末のドライバーをインストールし
vdi_service_details
仮想デスクトップ : タイプ 1 仮想 PC 型共有型 V D I 型 構成 1 台のを論理的に分割し 仮想マシンを構築 仮想マシンは 1 人で専有 パソコン利用に近い環境のため 動作するアプリの範囲が広い 専有環境のため アプリのインストールなど自由度が高い 一般的な OA 環境ソフトウェア開発環境など 構成 1 台のを多数のユーザで共有 コストメリットが高い マルチセッション未対応のアプリについては
4-1 Palmi をインターネットに接続するには Palmi に最新のニュースや天気予報などの情報を読ませたり Palmi が撮影した写真をメールで送信させたりといった使い方をするには インターネットに接続する必要があります Palmi をインターネットに接続する環境を準備する Palmi をイン
4 章 Palmi をインターネットに接続しよう この章では Palmi の能力を最大限に引き出すための準備として インターネットに接続する方法について説明します 4-1 Palmi をインターネットに接続するには Palmi に最新のニュースや天気予報などの情報を読ませたり Palmi が撮影した写真をメールで送信させたりといった使い方をするには インターネットに接続する必要があります Palmi
ic3_cf_p1-70_1018.indd
章オペレーティングシステム()の基いソフトウェアで 基本ソフトウェア とも呼ばれます 第礎第 章 オペレーティングシステム () の基礎 - の役割と動作 ここでは コンピューターの基本的な構成やオペレーティングシステムの基本的な役割と操作を学習します -- コンピューターの基本構成 現代社会では さまざまな種類のコンピューター機器が各分野で利用されています 身近なものでは パソコン タブレット スマートフォンなどがありますが
基本設計書
Dahua アプリかんたん手順 (2) SmartPlayer 操作手順書 (1.00 版 ) 2017 年 09 月 05 日 三星ダイヤモンド工業株式会社 it 事業部 文書番号 :MDI-it-MAN-076 変更履歴 版数 変更日 区分 変更箇所頁項番 変更内容 1.00 2017/09/05 新規 新規作成 1 /13 目次 1. 本手順書について... 3 2. インストール / アンインストール...
1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な
1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な OSS の場合 企業などから支援を受けて安定した財政基盤の下で先端的なソフトウェアを開発しています 企業にとっても
Maser - User Operation Manual
Maser 3 Cell Innovation User Operation Manual 2013.4.1 1 目次 1. はじめに... 3 1.1. 推奨動作環境... 3 2. データの登録... 4 2.1. プロジェクトの作成... 4 2.2. Projectへのデータのアップロード... 8 2.2.1. HTTPSでのアップロード... 8 2.2.2. SFTPでのアップロード...
Microsoft PowerPoint - Android+TPMによるセキュアブート_KDDI研_後日配布用
Android(ARM)+TPM による セキュアブート KDDI 研究所竹森敬祐 (Ph.D) Android OS は 通常利用においてシステム領域の完全性が維持されている 組み込み OS としても利用される Android OS のセキュアブートの意義を考察する 1 背景 : root 権限奪取とシステム改造の流れ 攻撃のシナリオ Step1: root 権限奪取アプリをユーザ領域にインストールし
大学ファイルサーバー ( 共有フォルダ ) について 大学ファイルサーバー ( 共有フォルダ ) への利用について... 2 共有フォルダの説明... 3 共有フォルダ構成... 3 教職員共有フォルダ... 3 学生共有フォルダ... 4 教職員 / 学生個人フォルダ... 4 大学ファイルサーバ
大学ファイルサーバー ( 共有フォルダ ) について 大学ファイルサーバー ( 共有フォルダ ) への利用について... 2 共有フォルダの説明... 3 共有フォルダ構成... 3 教職員共有フォルダ... 3 学生共有フォルダ... 4 教職員 / 学生個人フォルダ... 4 大学ファイルサーバーの利用手順 (Windows8 版 )... 5 大学ファイルサーバーの利用手順 (Windows7
XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1
XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 CMS はphpファイルなど 動的なファイルばかりで 構成されています 2 パソコン上で静的な html ファイルは 開くことはできます しかし php ファイルはうまく表示されません 3 パソコン上では CMS の動作確認 はうまく行えません 4 CMS のデザインを編集するときの 一般的なフロー 5 ファイルを修正するたびに
伝送通信ソフトVer.8マニュアル
国保中央会介護伝送ソフト Ver.8 伝送通信ソフトマニュアル 平成 30 年 10 月 国民健康保険中央会 0. はじめに 0.2. 各部の名称と概要 ログインユーザ データの管理や送受信はユーザ単位に行います 複数のユーザがある場合は 目的のユーザに切り替えて作業を行います < ファイル送信 > (P.20) 国保連合会へのデータ送信を行います < 受信 > (P.24) 国保連合会からデータ受信を行います
2. AI 将棋の準備 本章では AI 将棋を使うための準備について解説します 2.1 AI 将棋に入っているディスクについて AI 将棋の商品には 以下のディスクが入っています AI 将棋 Version 19 CD-ROM このディスクにはインストーラや AI 将棋のプログラムといった AI 将棋を動作 させるのに必要な各種ファイルが入っています 2.2 AI 将棋のインストールとアンインストール
Si 知識情報処理
242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その
2019 年度国際ペタンク大会日本代表選手選考会 及び強化指定選手選考会開催要項 年度の選考方法 (1) 1 次選考会と2 次選考会を 4で記載する日程にて実施する (2) 選考会は 男子の部 女子の部 ジュニアの部に分けて実施する (3) 2019 年度より 選考会は2 年毎の開催と
2019 年度国際ペタンク大会日本代表選手選考会 及び強化指定選手選考会開催要項 1 2019 年度の選考方法 (1) 1 次選考会と2 次選考会を 4で記載する日程にて実施する (2) 選考会は 男子の部 女子の部 ジュニアの部に分けて実施する (3) 2019 年度より 選考会は2 年毎の開催とし 強化指定された選手は 原則として2019 年度 2020 年度の2 年間の強化指定選手とする 2
arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ
arduino プログラミング課題集 ( Ver.5.0 2017/06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイコンから伝える 外部装置の状態をマイコンで確認する 信号の授受は 入出力ポート 経由で行う (2) 入出力ポートとは?
V6.5L20 の主な変更点 1. ScanSnap の最新の推奨動作環境 (CPU: Intel Core i5 2.5GHz 以上 メモリ容量 :4GB 以上 ) における PDF ファイルの出力 表示処理を全面的に見直しました ( 1) 特に ScanSnap Organizerの表示性能が大
ScanSnap Manager 過去の変更点一覧 V6.5L33 の主な変更点 1. アイコンデザインを変更しました 2. テキストサイズを 200% に設定した場合に 画面の一部で操作できない不具合を修正しました 3. ScanSnap Organizer などの ScanSnap ソフトウェアをインストールした状態で ScanSnap Manager をアンインストールすると ScanSnap
B: サイトから参加 1) ブラウザからミーティングが開催されるコーポレートサイト URL にアクセスします 2) ミーティング一覧内の自分の参加するミーティングから [ 参加 ] をクリックします C: パーソナル会議へ参加 1) ブラウザからミーティングが開催されるパーソナル会議 URL にアク
Arcstar WebConferencing ( ミーティングセンタ ) 参加者用簡単マニュアル コーポレートサイト URL: http://.webex.com URL はサイト管理者にご確認ください 1 ご用意いただく機材 2 ミーティングに参加 1 ご用意いただく機材 3 ミーティング中の操作 4 ミーティングから退席する ミーティングの開催時間になりましたら A B または C の方法で参加してください
平成 30 年 9 月 10 日修正 海外ベンチャー企業連携 案件組成イベント Global Connection 2018 募集要領 平成 30 年 7 月 10 日 IoT 推進ラボ 経済産業省 (IoT 推進ラボ事務局 : 一般財団法人日本情報経済社会推進協会 ) 0
平成 30 年 9 月 10 日修正 海外ベンチャー企業連携 案件組成イベント Global Connection 2018 募集要領 平成 30 年 7 月 10 日 IoT 推進ラボ 経済産業省 (IoT 推進ラボ事務局 : 一般財団法人日本情報経済社会推進協会 ) 0 コンセプト IoT AI ビッグデータの技術進展により産業構造や社会構造が大きく変化する中 IoT 推進ラボでは IoTを活用した先進プロジェクトの創出
ICカードリーダー動作確認手順書
JN-CR-20170630-V0.4 電子入札コアシステム用 IC カードリーダー 動作確認手順書 ジャパンネット株式会社 目次 1 はじめに... 2 2 IC カードリーダーの LED の状態確認... 3 3 IC カードリーダーのドライバーの確認... 6 4 IC カードリーダーの設定変更... 8 5 IC カードリーダーの動作確認... 9 6 IC カードリーダーのドライバーの再インストール...
