awesome-deep-reinforcement-learning
收藏资源简介:
这是一个深度强化学习(DRL)领域的精选资源合集,包括软件框架、模型、数据集、环境、基准等。它覆盖了机器学习(ML)、神经网络(NN)和深度神经网络(DNN)的通用资源,并专注于强化学习(RL)和深度强化学习(DRL)的算法、实现、环境和数据集。合集还包含进化算法(EA)等替代方法,组织方式为分类列表,旨在为研究人员和开发者提供一个全面的参考目录。
This is a curated resource collection in the field of Deep Reinforcement Learning (DRL), covering software frameworks, models, datasets, environments, benchmarks and other related contents. It includes general resources for Machine Learning (ML), Neural Network (NN) and Deep Neural Network (DNN), and focuses on the algorithms, implementations, environments and datasets of Reinforcement Learning (RL) and Deep Reinforcement Learning (DRL). The collection also covers alternative methods such as Evolutionary Algorithms (EA), and is organized as a categorized list, aiming to provide a comprehensive reference catalog for researchers and developers.
数据集详情总结:awesome-deep-reinforcement-learning
该页面是一个精选资源列表,专注于深度强化学习(Deep Reinforcement Learning, DRL),同时涵盖通用机器学习(ML)、神经网络(NN/DNN)以及进化算法(EA)。该列表旨在汇集与DRL相关的软件框架、模型、数据集、训练环境和基准测试等资源。
主要内容分类
1. 通用机器学习 (General ML)
- 软件框架:scikit-learn、scikit-image、Microsoft/DirectML。
- 书籍:《Python Data Science Handbook》(Jake VanderPlas, 2017)。
2. 神经网络与深度神经网络 (NN/DNN)
软件框架
- 按热度排序:PyTorch(Facebook AI Research)、Keras(Google)、TensorFlow(Google)、flashlight、neurojs、ONNX、OpenCV(含DNN模块)、Chainer、DALI(NVIDIA)、Sonnet(DeepMind)、MXNet、Darknet、ml5.js、DL4J、oneDNN、NNabla(Sony)、Torch、Jittor、PaddlePaddle、CoreML(Apple)等。
模型
- 图像分割/定位/检测:包括R-CNN系列、YOLO系列、SSD、OverFeat、FCIS、U-Net、Detectron(FAIR)。
- 图像分类:LeNet-5、AlexNet、ZFNet、NIN、GoogLeNet/Inception、VGGNet、ResNet、DenseNet、MobileNets、EfficientNets。
- 图/流形/网络卷积:GNNPapers、DGL、SGCN、TensorFlow GNN。
- 生成模型:包括自回归模型(PixelRNN)、Deep Dream、风格迁移(Neural Style、Deep Photo Style Transfer)、GAN系列(DCGAN、CycleGAN、Progressive GANs、BigGAN等)、音频合成(WaveNet、FFTNet)。
- 循环模型:包括SimpleRNN、LSTM、GRU,可通过BPTT训练。
数据集
涵盖图像分类、图像检测、图像分割、运动、文本、信号分离和滑动手势识别等领域。
基准测试与预训练模型
包含多个NN/DNN基准测试资源和预训练模型资源。
3. 强化学习与深度强化学习 (RL/DRL)
- 算法分类:参考了Coursera强化学习专项课程、UC Berkeley CS285课程以及OpenAI Spinning Up的分类方法,并包含部分随机算法和技术。
- 算法实现与框架:提供RL/DRL算法的具体实现和软件框架。
- 环境:列出RL/DRL常用的训练环境。
- 基准测试:包含用于RL/DRL性能评估的基准测试资源。
- 书籍:提供RL/DRL相关的书籍资源。
4. 进化算法 (EA)
包含与DRL目标相似的进化算法资源。
5. 其他工具 (Misc Tools)
提供一些杂项工具资源。
关键特点
- 精选性质:该页面为人工精选的列表,非自动化聚合。
- 多领域覆盖:从基础的ML、NN/DNN到专门的RL/DRL,并涉及相关进化算法。
- 实用导向:重点提供可直接使用的软件框架、模型实现、环境与基准测试链接。
- 更新状态:部分框架条目会显示GitHub星标和最近一次提交时间,但列表整体更新状态需参考仓库维护情况。




