2021年
Python(基本的なこと007: Tensorflow1.15でmnistの実行)
■Tensorflowのサンプルとしてmnistを実行してみる。前回でtensorflowの設定ができたので、次にmnistのデータセット(手書きの数字の画像)を実行してみる。本(実践DeepLearning)に従ってサ […]
Python(基本的なこと006: Tensorflowの設定)
■今回からTensorflowを試してみる。Tensorflowは機械学習のライブラリの1つとして有名なもの。機械学習でできることは、あいまいなものを認識することだと思う。例えば、手書きで2という数字を書いた場合、丁寧に […]
Python(基本的なこと005: pandasライブラリの簡単なサンプル)
■pandasのライブラリを試してみる。前回numpyライブラリを動かしたので、今回それと同じくよく見かけるpandasのライブラリを試してみる。とりあえず公式ページの導入部を見ながら、いろいろと動かしてみた。panda […]
Python(基本的なこと004: numpyライブラリの簡単なサンプル)
■numpyライブラリを試してみる。今回はnumpyのライブラリを試してみる。前回の素数定理にからめて何かできないか考えてみたけど思いつかなかったので、とりあえず簡単なコードでnumpyを試してみた。使ったコードと結果は […]
Python(基本的なこと003: 素数定理_time, math, matplotlibライブラリ)
■ライブラリを試してみる。今回からいくつかライブラリを試してみる。まず、PyCharmの右下のInterpreter Settingsから必要なライブラリを入れないといけない。初期の状態だと下のようになってた。すでにpi […]
Python(基本的なこと002: 素数を探すコード_配列_if文_for文)
■基本的な文法を試してみる。簡単なサンプルコードを作って、配列やif文、for文を試してみた。サンプルコードは、単純に数字が割り切れるかどうかで素数を探していくもの。エディタPyCharmで下のコードを入力した。 コード […]
Python(基本的なこと001: エディタ設定_PyCharm)
■Pythonのエディタ設定今回からプログラミング言語のPythonを少し使ってみる。Pythonは書店など行くと多くの参考書があり、有名どころのプログラミング言語という印象。最終的にはTensorflowなどのライブラ […]
Powershell(オセロ014:ゲーム終了時の形)
■ゲームが終了したときの盤上の形今まで、オセロの勝率や四隅をとった数について注目してきたけど、ゲームが終了したときの盤上の形について考えてみる。オセロのゲームでは、8×8のマスがすべて埋まったとき、黒と白のプレイヤーがど […]
Powershell(オセロ013_ロジック_6:ロジックの組み合わせ)
■石を置くロジックについて考えてみる(その6)。オセロのロジックの6回目。今まで、下のように5つのロジックを考えてみた。この中で勝率が高い1: 四隅優先、3: 最多数、5: 3手先の勝ち筋を組み合わせたものを試してみる。 […]
Powershell(オセロ012_5000回の回数は妥当?)
■一度5000回の試行について考えてみる。今までに5つのロジックを試してきたけど、5000回での確認がどのくらい正確といえるものか。下のように、それぞれのロジックで勝率を出してきたけど、1度実行したのみ。そこで今回、ゲー […]
Powershell(オセロ011_ロジック_5:3手先の勝ち筋)
■石を置くロジックについて考えてみる(その5)。オセロのロジックの5回目。今回は、次に置く石とその結果だけでなく、さらにその先の状況も考えてみる。オセロでは黒と白が交互に石を置くので、黒が石を置いた後(1手目)、白が置く […]
Powershell(オセロ010_ロジック_4:途中まで最少数)
■石を置くロジックについて考えてみる(その4)。オセロのロジックの4回目。今回は、途中まで最も少なく相手の石を裏返すようにするもの。後で裏返す石が多くあった方が最終的な勝率では有利にはたらくのではと思い、あえて前半で裏返 […]