Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

maml_rl

AI GitHub ReposAI Models & LLMsOpen source · Linux, macOS, Windows

This repository provides code for reinforcement learning experiments detailed in the "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks" paper. It enables researchers and developers to explore meta-learning techniques for rapid adaptation in deep neural networks within RL contexts.

View Repository
Share
View Repository
Share

The maml_rl repository hosts the codebase accompanying the influential paper "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks" by Finn et al. (ICML 2017). This project focuses specifically on implementing and running reinforcement learning (RL) experiments that demonstrate the efficacy of Model-Agnostic Meta-Learning (MAML) for fast adaptation in deep neural networks.

Read More

MAML is a meta-learning algorithm designed to train models that can quickly adapt to new tasks with only a few gradient steps. This codebase allows users to replicate the RL experiments presented in the paper, providing a practical tool for understanding and applying MAML in various RL scenarios. The repository is built upon the rllab code framework, a robust platform for developing and evaluating RL algorithms. Users will need to install TensorFlow v1.0+ as a dependency, as the MAML code specifically utilizes the TensorFlow version of rllab.

The structure of the repository includes directories for examples, documentation, and core MAML components. Scripts for running the experiments are located within the `maml_examples/` directory. The project supports both pointmass and MuJoCo environments, with the latter being accessible through `rllab/envs/mujoco/`. A key aspect highlighted by the developers is the current slowness of the code, with an open invitation for contributions to improve performance, particularly through enhanced parallelization of sampling and meta-learning graph computation.

For those interested in the supervised learning aspects of MAML, a separate codebase is referenced. The project emphasizes its foundation in rllab, which offers a wide array of continuous control tasks and implementations of various RL algorithms such as REINFORCE, Truncated Natural Policy Gradient, and Deep Deterministic Policy Gradient. rllab is compatible with OpenAI Gym and officially supports Python 3.5+. The maml_rl repository serves as a valuable resource for researchers and practitioners in the fields of meta-learning, reinforcement learning, and deep learning, enabling them to experiment with and extend state-of-the-art adaptation techniques.

  • CategoryAI Models & LLMs
  • Pricing ModelOpen source
  • DeploymentCloud, Self-hosted
  • PlatformsLinux, macOS, Windows

  • Codebase for Model-Agnostic Meta-Learning (MAML) in RL experiments

  • Implements fast adaptation of deep networks for new tasks

  • Built upon the rllab reinforcement learning framework

  • Includes scripts for running experiments from the ICML 2017 paper

  • Supports pointmass and MuJoCo environments

  • Requires TensorFlow v1.0+

  • Facilitates research in meta-learning and reinforcement learning

  • Open invitation for contributions to improve code speed and parallelization

  1. Set up environment: Install TensorFlow v1.0+ and clone the repository.

  2. Install dependencies: Follow rllab installation guidelines.

  3. Navigate to examples: Locate experiment scripts in `maml_examples/`.

  4. Configure experiments: Adjust parameters as needed for specific tasks.

  5. Run RL experiments: Execute scripts to train and test MAML agents.

  6. Analyze results: Evaluate adaptation speed and performance on new tasks.

  • Meta-learning RL agents
  • Fast adaptation research
  • Few-shot learning in RL
  • Robotics adaptation
  • Game AI development

maml_rl Reviews

Loading...

Popular AI Tools Like maml_rl

Handful of Trials

AI GitHub Repos

This repository contains experiment code for "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models." It implements the PETS algorithm, combining…

AI Models & LLMs
View Tool

AI GitHub Repos

This repository contains experiment code for "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models." It implements the PETS algorithm, combining…

AI Models & LLMs
See the Top 250 AI GitHub Repos

This GitHub repository contains the code for the "When to Trust Your Model: Model-Based Policy Optimization" paper. It provides implementations for model-based policy optimization…

AI Models & LLMs
View Tool

OpenLLaMA

AI GitHub Repos

OpenLLaMA is a permissively licensed, open-source reproduction of Meta AI's LLaMA 7B model. Trained on the RedPajama dataset, it offers 3B, 7B, and 13B parameter versions,…

AI Models & LLMs
View Tool

AI GitHub Repos

Permissively licensed, open-source reproduction of Meta AI's LLaMA 7B model. Trained on the RedPajama dataset, it offers 3B, 7B, and 13B parameter versions,…OpenLLaMA is a permissively licensed, open-source reproduction of Meta AI's LLaMA 7B model. Trained on the RedPajama dataset, it offers 3B, 7B, and 13B parameter versions,…

AI Models & LLMs
See the Top 250 AI GitHub Repos

FNet

AI GitHub Repos

FNet is an efficient Transformer-like encoder architecture that replaces self-attention with Fourier Transforms. Developed by Google Research, it offers a high-performance…

AI Models & LLMs
View Tool

AI GitHub Repos

Efficient Transformer-like encoder architecture that replaces self-attention with Fourier Transforms. Developed by Google Research, it offers a high-performance…FNet is an efficient Transformer-like encoder architecture that replaces self-attention with Fourier Transforms. Developed by Google Research, it offers a high-performance…

AI Models & LLMs
See the Top 250 AI GitHub Repos

nanoGPT

AI GitHub Repos

nanoGPT is a minimalist, high-performance GitHub repository for training and fine-tuning medium-sized GPT models. It offers a simple, readable codebase for researchers and…

AI Models & LLMs
View Tool

AI GitHub Repos

Minimalist, high-performance GitHub repository for training and fine-tuning medium-sized GPT models. It offers a simple, readable codebase for researchers and…nanoGPT is a minimalist, high-performance GitHub repository for training and fine-tuning medium-sized GPT models. It offers a simple, readable codebase for researchers and…

FeaturedAI Models & LLMs
See the Top 250 AI GitHub Repos

OpenManus-RL

AI GitHub Repos

OpenManus-RL is an open-source project focused on live-stream development for Reinforcement Learning (RL) tuning of Large Language Model (LLM) agents. It aims to explore new…

AI Agent Builders
View Tool

AI GitHub Repos

Open-source project focused on live-stream development for Reinforcement Learning (RL) tuning of Large Language Model (LLM) agents. It aims to explore new…OpenManus-RL is an open-source project focused on live-stream development for Reinforcement Learning (RL) tuning of Large Language Model (LLM) agents. It aims to explore new…

AI Agent Builders
See the Top 250 AI GitHub Repos

EleutherAI GPT-NeoX

AI GitHub Repos

EleutherAI GPT-NeoX is an open-source implementation of model parallel autoregressive transformers on GPUs. It leverages the Megatron and DeepSpeed libraries to facilitate…

AI Models & LLMs
View Tool

AI GitHub Repos

Open-source implementation of model parallel autoregressive transformers on GPUs. It leverages the Megatron and DeepSpeed libraries to facilitate…EleutherAI GPT-NeoX is an open-source implementation of model parallel autoregressive transformers on GPUs. It leverages the Megatron and DeepSpeed libraries to facilitate…

AI Models & LLMs
See the Top 250 AI GitHub Repos

TensorFlow

AI GitHub Repos

TensorFlow is an open-source machine learning framework designed for everyone. It provides a comprehensive ecosystem for building and deploying machine learning models, making it…

Machine Learning Platforms
View Tool

AI GitHub Repos

Open-source machine learning framework designed for everyone. It provides a comprehensive ecosystem for building and deploying machine learning models, making it…TensorFlow is an open-source machine learning framework designed for everyone. It provides a comprehensive ecosystem for building and deploying machine learning models, making it…

FeaturedMachine Learning Platforms
See the Top 250 AI GitHub Repos
1 of 8