← 开源
yrlu

irl-imitation

Implementation of Inverse Reinforcement Learning (IRL) algorithms in Python/Tensorflow. Deep MaxEnt, MaxEnt, LPIRL

Model DevelopmentReinforcement LearningPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
684
Star
145
Fork
+-1
本周
1
贡献者
创建于 2017-05-24 · 更新于 2026-10-13 · 今日第 15042 名
主要开发者

yrlu/irl-imitation 排名第 15,042,有 684 个星标。

同类别比较

yrlu/irl-imitation 排名第 15,042,此处有 8 个同类条目;ayumiymk/aster.pytorch 排名第 15,046。

同类别比较
名称排名指标
seungwonpark/RandWireNN15,025
语言:
Python
星标数:
685
分叉数:
135
简介:
Implementation of: "Exploring Randomly Wired Neural Networks for Image Recognition"
tengshaofeng/ResidualAttentionNetwork-pytorch15,027
语言:
Python
星标数:
685
分叉数:
165
简介:
a pytorch code about Residual Attention Network. This code is based on two projects from
thohemp/6DRepNet15,028
语言:
Python
星标数:
685
分叉数:
95
简介:
Official Pytorch implementation of 6DRepNet: 6D Rotation representation for unconstrained head pose estimation.
xuexingyu24/License_Plate_Detection_Pytorch15,029
语言:
Jupyter Notebook
星标数:
685
分叉数:
172
简介:
A two stage lightweight and high performance license plate recognition in MTCNN and LPRNet
ayumiymk/aster.pytorch15,046
语言:
Python
星标数:
683
分叉数:
171
简介:
ASTER in Pytorch
facebookresearch/silk15,048
语言:
Gnuplot
星标数:
683
分叉数:
66
简介:
SiLK (Simple Learned Keypoint) is a self-supervised deep learning keypoint model.
gretelai/gretel-synthetics15,049
语言:
Python
星标数:
683
分叉数:
103
简介:
Synthetic data generators for structured and unstructured text, featuring differentially private learning.
huangjunheng/recommendation_model15,050
语言:
Python
星标数:
683
分叉数:
129
简介:
练习下用pytorch来复现下经典的推荐系统模型, 如MF, FM, DeepConn, MMOE, PLE, DeepFM, NFM, DCN, AFM, AutoInt, ONN, FiBiNET, DCN-v2, AFN, DCAP等
关键参数与规格
关键参数与规格
参数值
语言Python
类别Model Development
子类别Reinforcement Learning
关键词RL
星标数684
分叉数145
贡献者1
创建日期2017-05-24
更新日期2026-10-13
1 天星标数0
7 天星标数-1
排名15,042
上次排名14,874
排名变化-168
7 天星标排名17,722
上次 7 天星标排名17,677
7 天星标排名变化-45
总星标排名15,155
上次总星标排名15,132
总星标排名变化-23
国家USA
README 摘录

irl-imitation Implementation of selected Inverse Reinforcement Learning (IRL) algorithms in Python/Tensorflow. Implemented Algorithms Linear inverse reinforcement learning (Ng & Russell, 2000) Maximum entropy inverse reinforcement learning (Ziebart et al. , 2008) Maximum entropy deep inverse reinforcement learning (Wulfmeier et al. , 2015) Implemented MDPs & Solver 2D gridworld 1D gridworld Value iteration If you use this software in your publications, please cite it using the following BibTeX entry: Dependencies python 2. 1 matplotlib Linear Inverse Reinforcement Learning Following Ng & Russell 2000 paper

: Algorithms for Inverse Reinforcement Learning, algorithm 1 Maximum Entropy Inverse Reinforcement Learning (This implementation is largely influenced by Matthew Alger's maxent implementation) Following Ziebart et al. 2015 paper: Maximum Entropy Deep Inverse Reinforcement Learning. The implementation does not follow exactly the model proposed in the paper. Some tweaks applied including elu activations, clipping gradients, l2 regularization etc.

常见问题

记录了多少星标和分叉?

yrlu/irl-imitation 有 684 个星标和 145 个分叉。

仓库排名是多少?

yrlu/irl-imitation 排名第 15,042。

记录的语言和类别是什么?

yrlu/irl-imitation 有 684 个星标,语言为 Python,类别为 Model Development。

哪个仓库排名最接近?

yrlu/irl-imitation 与 ayumiymk/aster.pytorch 比较,后者排名第 15,046,有 683 个星标。

README

irl-imitation

Implementation of selected Inverse Reinforcement Learning (IRL) algorithms in Python/Tensorflow.

$ python demo.py

Implemented Algorithms
  • Linear inverse reinforcement learning (Ng & Russell, 2000)
  • Maximum entropy inverse reinforcement learning (Ziebart et al., 2008)
  • Maximum entropy deep inverse reinforcement learning (Wulfmeier et al., 2015)
Implemented MDPs & Solver
  • 2D gridworld
  • 1D gridworld
  • Value iteration

If you use this software in your publications, please cite it using the following BibTeX entry:

@misc{lu2017irl-imitation,
  author = {Lu, Yiren},
  doi = {10.5281/zenodo.6796157},
  month = {7},
  title = {{Implementations of inverse reinforcement learning algorithms in Python/Tensorflow}},
  url = {https://github.com/yrlu/irl-imitation},
  year = {2017}
}

Dependencies

  • python 2.7
  • cvxopt
  • Tensorflow 0.12.1
  • matplotlib

Linear Inverse Reinforcement Learning

$ python linear_irl_gridworld.py --act_random=0.3 --gamma=0.5 --l1=10 --r_max=10

Maximum Entropy Inverse Reinforcement Learning

(This implementation is largely influenced by Matthew Alger's maxent implementation)

$ python maxent_irl_gridworld.py --height=10 --width=10 --gamma=0.8 --n_trajs=100 --l_traj=50 --no-rand_start --learning_rate=0.01 --n_iters=20

$ python maxent_irl_gridworld.py --gamma=0.8 --n_trajs=400 --l_traj=50 --rand_start --learning_rate=0.01 --n_iters=20

Maximum Entropy Deep Inverse Reinforcement Learning

  • Following Wulfmeier et al. 2015 paper: Maximum Entropy Deep Inverse Reinforcement Learning. FC version implemented. The implementation does not follow exactly the model proposed in the paper. Some tweaks applied including elu activations, clipping gradients, l2 regularization etc.
  • $ python deep_maxent_irl_gridworld.py --help for options descriptions
$ python deep_maxent_irl_gridworld.py --learning_rate=0.02 --n_trajs=200 --n_iters=20

MIT License

排名相邻
同类项目