Flask を使ったWebサービスで、データベースにアクセスして取得したデータをブラウザに表示する処理を実装していきます。
データベースは MySQL を想定しています。
1 | from flask import Flask, render_template |
データを表示するhtmlファイルのサンプルは下記のとおりです。
(layout.htmlの記載は省略しています。)
1 | {% extends "layout.html" %} |
Flask を使ったWebサービスで、データベースにアクセスして取得したデータをブラウザに表示する処理を実装していきます。
データベースは MySQL を想定しています。
1 | from flask import Flask, render_template |
データを表示するhtmlファイルのサンプルは下記のとおりです。
(layout.htmlの記載は省略しています。)
1 | {% extends "layout.html" %} |
GymFC は、姿勢制御に重点を置いたフライトコントロール・チューニングフレームワークです。
世界初のニュートラルネットワークでサポートされているフライトコントロール・ファームウェア Nueroflight で使用されるコントローラーの開発にも利用されています。
GymFC - https://github.com/wil3/gymfc
Gym Electric Motor (GEM) は、さまざまなタイプの電気モーターとコンバータを考えて、多種多様な電気ドライブをシミュレートする強化学習環境です。
Gym Electric Motor (GEM) - https://github.com/upb-lea/gym-electric-motor
Donkey Car は、市販のラジコンカーを改造して自律走行させることができるプラットフォームです。
Donkey Car - https://www.donkeycar.com/
gym-donkeycar は、この Donkey Car のシミュレータのGym環境です。
gym-donkeycar - https://github.com/tawnkramer/gym-donkeycar
gym-sokobanは、倉庫の保管場所にすべての荷物を運ぶ倉庫番のゲーム環境です。
DeepMindの論文 Imagination Augmented Agents for Deep Reinforcement Learning で発表されたルールに基づいて実装されています。
gym-sokoban - https://github.com/mpSchrader/gym-sokoban
gym-minigridは、シンプルかつ軽量なグリッドワールド環境です。
各環境はサイズや複雑さがプログラムで調整可能で、カリキュラムの学習や難易度の微調整に便利です。
gym-minigrid - https://github.com/maximecb/gym-minigrid
gym-mazeは、単純な2D迷路環境です。
スタートからゴールまでの最短経路を見つけることが目的となります。
gym-maze - https://github.com/MattChanTK/gym-maze
Micropolis(オープンソース版のシムシティ1)および Conway’s Game of Life の1プレイヤーバージョンを含む、さまざまな規模の都市計画を行うための強化学習環境です。
gym-city - https://github.com/smearle/gym-city
GVGAI GYMは、ビデオゲーム記述言語(Video Game Description Language)で記述されたゲーム用の強化学習環境です。
AI研究用に作成された9個のクラシックゲームのクローンが含まれています。
GVGAI GYM - https://github.com/rubenrtorrado/GVGAI_GYM
Generic Video Gameコンペティション用のフレームワークも含まれています。
The GVG-AI Competition - http://www.gvgai.net/
Youtube上にデモ映像もあります。