- 전체
- Sample DB
- database modeling
- [표준 SQL] Standard SQL
- G-SQL
- 10-Min
- ORACLE
- MS SQLserver
- MySQL
- SQLite
- postgreSQL
- 데이터아키텍처전문가 - 국가공인자격
- 데이터 분석 전문가 [ADP]
- [국가공인] SQL 개발자/전문가
- NoSQL
- hadoop
- hadoop eco system
- big data (빅데이터)
- stat(통계) R 언어
- XML DB & XQuery
- spark
- DataBase Tool
- 데이터분석 & 데이터사이언스
- Engineer Quality Management
- [기계학습] machine learning
- 데이터 수집 및 전처리
- 국가기술자격 빅데이터분석기사
- 암호화폐 (비트코인, cryptocurrency, bitcoin)
This Repository is Reinforcement Learning Agent FrameWork
tensorflow_RL-master.zip
This repository is designed to provide an easy demo reinforcement learning framework for those studying deep reinforcement learning.
This framework is based on a tensorflow. And the basic model is implemented in example_model directory. If you want to use your own model, please refer provided model in example_model directory
We provide a tutorial to train the agent for the environment, and tutorials by action and input shape are provided as follows.
Environment
Continuous Action MLP - bipedalwalker, pendulum
Discrete Action MLP - LunarLander
Discrete Action CNN - Breakout
Algorithms
Continuous Action MLP - DDPG, TD3, PPO, PPO2
Discrete Action MLP - Vanilla PG, A2C, PPO, DQN, QRDQN, IQN
Discrete Action CNN - Vanilla PG, A2C, PPO, DQN, QRDQN, IQN
Our tutorial is being done in the gym environment provided by openai and you need to install the openai gym and box2d to run the tutorial code.
Installation
from git repository
https://github.com/RLOpensource/tensorflow_RL
pip install .
cpu version
pip install tensorflow-rl[tf-cpu]
gpu version
pip install tensorflow-rl[tf-gpu]
If you install this repository by only
pip install tensorflow-rl
tensorflow is not installed
Requirements
tensorflow
box2d
gym
numpy
tensorboardX
Implemented
- Vanilla Policy Gradient
- Advantage Actor Critic
- Proximal Policy Optimization
- Deep Deterministic Policy Gradient
- Value based Reinforcement Learning
- Soft Actor Critic
- LSTM train Algorithm
Demonstration
1. Continuous Action BipedalWalker
- Script : bipedalwalker_td3.py, bipedalwalker_ddpg.py, bipedalwalker_ppo.py, bipedalwalker_ppo2.py
- Environment : BipedalWalker-v2
- Orange : td3, Blue: ddpg, SkyBlue: ppo, Pink: ppo2
- Episode : 600
- Image : td3
BipedalWalker
2. Continuous Action Pendulum
- Script : pendulum_td3.py, pendulum_ddpg.py
- Environment : Pendulum-v0
- Orange : ddpg, Blue: td3
- Episode : 300
- Image : td3
Pendulum
3. Discrete Action CNN Breakout
- Script : breakout_rollout_a2c.py, breakout_rollout_ppo.py, breakout_rollout_vpg.py
- Environment : BreakoutDeterministic-v4 with Multi-processing
- Blue : ppo, Orange : a2c, Red : vpg
- Episode : 600
- Image : PPO
Breakout
4. Discrete Action MLP LunarLander
- Script : lunarLander_rollout_a2c.py, lunarLander_rollout_ppo.py, lunarLander_rollout_vpg.py
- Environment : LunarLander-v2 with Multi-processing
- Blue : ppo, Orange : a2c, Red : vpg
- Episode : 350
- Image : PPO
LunarLander
5. Value Based Reinforcement Learning with CNN
- Script : breakout_value_dqn.py, breakout_value_qrdqn.py, breakout_value_iqn.py
- Environment : BreakoutDeterministic-v4 with Multi-processing
- Green : IQN, Blue : QRDQN, Pink : DQN
- Episode : 280
- Image : IQN
Breakout
6. Value Based Reinforcement Learning with MLP
- Script : lunarLander_value_dqn.py, lunarLander_value_qrdqn.py, lunarLander_value_iqn.py
- Environment : LunarLander-v2 with Multi-processing
- Orange : IQN, Blue : QRDQN, Red : DQN
- Episode : 250
- Image : IQN
Breakout
7. Discrete Action CNN LSTM Breakout inspired from drqn
- Script : breakout_rollout_ppo_1stack_lstm.py, breakout_rollout_ppo_1stack.py
- Environment : BreakoutDeterministic-v4 with Multi-processing
- Orange : PPOLSTM, Blue : PPO-1stack
- Episode : 1000
- Image : PPOLSTM
Breakout
Member
License
We do not have the copyright to this repository.
Please 'just' use these code and just 'refer' the url of repository in any form.
Reference
[1] mario_rl
[2] Proximal Policy Optimization
[3] Efficient Parallel Methods for Deep Reinforcement Learning
[4] High-Dimensional Continuous Control Using Generalized Advantage Estimation
[5] Asynchronous Methods for Deep Reinforcement Learning
[6] Continuous Control With Deep Reinforcement Learning
[8] Deep Recurrent Q-Learning for Partially Observable MDPs
[9] Playing Atari with Deep Reinforcement Learning
[10] Distributional Reinforcement Learning with Quantile Regression
[11] Implicit Quantile Networks for Distributional Reinforcement Learning
[12] OpenAI Spinningup
[13] Reinforcement Learning Korea PG Travel
[14] Medipixel Reinforcement Learning Repository
Please fork this repository and contribute to strengthen the tensorflow reinforcement learning ecosystem
Support us in any form. Thank you
Content us to chagmgang@gmail.com
[출처] https://github.com/RLOpensource/tensorflow_RL
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 오라클 기본 샘플 데이터베이스 | 졸리운_곰 | 2014.01.02 | 86334 |
| 공지 | [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE | 가을의 곰을... | 2013.02.10 | 78793 |
| 공지 | [G_SQL] Sample Database | 가을의 곰을... | 2012.05.20 | 95543 |
| 13 |
[데이터 수집 및 전처리] 주식 전종목 어떻게 불러올까? 거래소 종목 불러오기
| 졸리운_곰 | 2023.12.09 | 1701 |
| 12 |
[데이터 수집 및 전처리] [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기
| 졸리운_곰 | 2023.12.08 | 1509 |
| 11 |
[데이터 수집 및 전처리] 네이버 금융(차트)에서 주가 갈무리(크롤링)하기
| 졸리운_곰 | 2023.12.08 | 1495 |
| 10 |
[데이터 수집 및 전처리] 네이버 증권에서 일봉, 주봉 데이터 가져오기
| 졸리운_곰 | 2023.12.08 | 1500 |
| 9 |
[데이터 수집 및 전처리] (놀라운) 한글 데이터 짱! AwesomeKorean_Data
| 졸리운_곰 | 2023.03.07 | 1198 |
| 8 |
[데이터 수집 및 전처리] Crawling, Scraping
| 졸리운_곰 | 2022.05.21 | 1476 |
| 7 |
[데이터분석][데이터수집 전처리] MS 엑셀(Excel)에서 UTF-8 로 된 csv 파일 가져오기
| 졸리운_곰 | 2021.09.30 | 1416 |
| 6 | 카프카 설치 시 가장 중요한 설정 4가지 | 졸리운_곰 | 2021.07.13 | 1928 |
| 5 |
Prometheus Query(PromQL) 기본 이해하기
| 졸리운_곰 | 2020.12.17 | 1414 |
| 4 |
[인프라 모니터링 오픈소스] Prometheus 를 알아보자
| 졸리운_곰 | 2020.12.17 | 1907 |
| 3 |
Prometheus + Grafana 대시보드
| 졸리운_곰 | 2020.12.17 | 2489 |
| 2 |
Grafana란?
| 졸리운_곰 | 2020.12.17 | 2159 |
| 1 | Importing wikipedia dump to MySql | 졸리운_곰 | 2020.10.04 | 2494 |















