Category: プログラミング

ChatGPTに強化学習について聞いてみた2(Q学習で迷路ゲームのエージェント作成)

ChatGPTに強化学習について聞いてみたの2回目です。 前回の記事はこちら 前回の最後に強化学習についての環境として、迷路ゲームを挙げていました。 そろそろ、具体的なコードで強化学習を理解したいと…

プログラミング

ChatGPTに強化学習について聞いてみた1

ChatGPTは、OpenAIが開発した自然言語処理技術を用いた大規模な言語モデルです。ChatGPTは、大量の自然言語のデータを学習することによって、自然な対話を生成することができます。 単語列か…

プログラミング

イミュータブルなオブジェクトの利点

ミュータブルなオブジェクト ミュータブルなオブジェクトとは、作成したオブジェクトがあとから変更可能となるような性質のオブジェクトのことです。 Dart言語では次のようにミュータブルなオブジェクトを定…

プログラミング

Typescriptをローカルで実装する最小限の手順

1. パッケージをインストール typescriptを実行するためにとをインストールします。 2. 実行したいコードを書く src/hello.tsに実行したいコードを書きます。 3. packag…

プログラミング

Gatsbyのバージョンを2系から5系にアップデート

このブログは約2年前に作成されたのですが、ブログを作ることに満足してその後2年間記事もほとんど書かれずに放置されてました。 今回ブログを気まぐれに再開してみようと思い立ったので、手始めにブログを手元…

プログラミング

[CDK入門]TypescriptでEC2の環境を作る

CDKを使うことでAWSのリソースをプログラミング言語を使用して定義する事ができます。 コマンド1つでAWSの環境を作成・削除ができるので、とっても便利です。 CDKのコードさえあれば他人が作っ…

プログラミング

Gatsby.jsとNetlifyを使ったブログ作成

ブログを作ろうと数年前から思っていたのですが、めんどくさくて行動に移せてませんでした。 少し前にGatsbyとNetlifyで静的なサイトを作成する仕事をしたので、この構成でブログを作ろうとはなん…

プログラミング