2017-01-01から1年間の記事一覧

将棋AI進化の変遷(盤面評価の方法について)

盤面評価とはある盤面が自分にとってどれだけ有利な状態であるかを判断することである。 AIが行うには、盤面が入力、評価値が出力となる、評価関数をAIが持つ必要がある。 将棋AIに盤面の評価関数の変遷について下図のようにまとめられる。 徐々に人の手を介…

サンプルサイズの決め方

間違いも含まれている可能性はあるが、現状の理解をまとめる。「サンプルサイズ」は、「有意水準」と「検出力」と「効果量」の値が決まれば、決まる。 この4つの因子は、いずれが3つの値が決まると、残りの1つの因子の値が決まる関係にある。「有意水準」と…

Google Cloudで追加ディスクのマウントを行う

以下の2ステップに分かれる。1.google cloud上でディスクの追加を行う。 2.OS上で追加ディスクのマウントの設定を行う。 1.google cloud上でディスクの追加を行う。 ここではgoogle cloudのコンソール上での操作を行う。 対象のインスタンス→編集→追加…

Google CloudにSCP・SSH・SFTPでアクセス

環境はWindows SCP・SSH・SFTPいずれにおいても必要なのは以下の4つ、 ユーザID アクセス先IP パスワード 秘密鍵 接続自体はクライアントソフトの違いくらいで問題なのは公開鍵・秘密鍵の生成と、Google Cloudへ公開鍵の登録 操作は公式で用意しているので…

jupyter, AnacondaをGoogle Cloud Platfrom上で動かす

jupyterをGoogle Cloud Platfrom上で動かして、ローカルのブラウザからアクセスしたい。 以下その手順1.Google Cloud Platfromでインスタンス作成 環境構築時は小さい構成でよい。 今回はcentOSを利用している。 できたらSSHでアクセスする。 2.Anaconda…

MySQL:エラー:The total number of locks exceeds the lock table size

上記のエラーが出た場合'innodb_buffer_pool_size'の割り当てを大きくすることで対応可能とのこと。 If you had the error, you can get correct work by assign more memory to 'innodb_buffer_pool_size'. MySQL:エラー:The total number of locks excee…

Anaconda環境でTensorFlowをインストール Installing TensorFlow with Anaconda.

環境構築手順を整理しておこうと思ったが、 公式に素晴らしいチュートリアルがあるのでそれを実行し、補足点を記述する。目次 1.インストール 2.チュートリアル 3.途中詰まったところ 1.インストール ここ参照:https://www.tensorflow.org/install/install_…