強化学習とはAI(人工知能)アルゴリズムの一つで、良い結果が得られる出力(ゲームの一手や操作)を試行錯誤で見つける手法のことです。教育用プログラミング言語のScratch(スクラッチ)を使って、強化学習の基本を4回にわたって説明します。