自作ゲームで強化学習 #2

Python 自宅学習 pygame 強化学習
前回の記事からgymにもっとゲームをあそんでもらうべく、報酬の条件を調整してみる! スコアに応じた報酬を与えてみる スコア0:-10 それ以上:スコア÷100(スコア100だと報酬+1) 結果:カップケーキ...

自作ゲームで強化学習 #1

Python 自宅学習 pygame 強化学習
AIにもゲームをあそんでもらった pygameで作ったゲームを強化学習して上達するのか試してみた!! ↓カップケーキ取ったらスコア+100、20秒後にスコアを表示 強化学習実行までの道のり こちらの記事を写経しました【...

pygameでお手軽ゲーム開発

Python 自宅学習 pygame
矢印キーでケーキを取るゲームを作った 初めてゲームを作ってみた!プレイヤーを矢印キーで操作してカップケーキを取りに行くゲームです カップケーキのマスに行くと左上のスコアが加算、カップケーキは他のマスに移動ゲーム開始から20秒後...

Django テンプレート継承

Python HTML 自宅学習 Django jinja
base.htmlを継承してコード量を減らす やっとテンプレート継承の恩恵を受けられた! base.htmlには普通にHTMLタグを書く bodyタグの中は空っぽ <!DOCTYPE html> {% ...

AWS Elastic Beanstalk起動時にエラー

AWS 自宅学習
Elastic Beanstalk 作成したアプリをささっとデプロイできるサービスElastic Beanstalkを利用すると自動でサーバ(EC2)構築、ネットワーク設定もしてくれる チュートリアルをやってみる Amazo...

AWS PostgreSQLに接続できない

AWS 自宅学習 DB
公式チュートリアルでPostgreSQLの作成・起動をした PostgreSQL データベースを作成、接続する説明に従ってポチポチ、作成と起動はできたがクライアントツールからDBに接続できない。。。 原因は以下 DB...

デザインパターン入門 Adapter

Java デザインパターン
Adapter メソッドが違うなどして継承できない2つのクラスの仲介をする既存のクラスは修正せず、仲介するAdapterを作ることで修正範囲を最小限にできる デザインパターン ~Adapter~内部処理用のBeanクラスと画面...

デザインパターン入門 Singleton

Java デザインパターン
Singleton クラスのコンストラクタをprivateにして他クラスからインスタンスを生成できないようにする(シングルなインスタンス)インスタンス同士が作用して不具合が発生する可能性があるので、Singletonパターンで防ぐ ...

デザインパターン入門 Prototype

Java デザインパターン
Prototype インスタンスの生成をnew Class()でなく、インスタンスから別のインスタンスを生成する雛形を作っておき、それをコピーして使う例が思い浮かばなかったのでTECHSCOREの記事を使います 図形描画で「直...

デザインパターン入門 Factory Method

Java デザインパターン
Factory Method スーパークラスを定義して、処理はサブクラスが行うスーパークラスがサブクラスに依存しないから改修はサブクラスだけで済む スーパークラスは「登録する」ことだけ定義されているので、サブクラスに依存しない...