bodywork
gym
bodywork | gym | |
---|---|---|
8 | 96 | |
430 | 33,905 | |
- | 0.5% | |
0.0 | 0.0 | |
9 months ago | 28 days ago | |
Python | Python | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bodywork
- Deployment automation for ML projects of all shapes and sizes
-
A tutorial on how to handle prediction uncertainty in production systems, by using Bayesian inference and probabilistic programs
how to deploy it to Kuberentes using Bodywork.
-
[P] [D] How are you approaching prediction uncertainty in ML systems?
I usually turn to generative models - e.g. probabilistic programs and Bayesian inference. I’ve written-up my thoughts on how to engineer these into a ‘production system’ deployed to Kubernetes, using PyMC and Bodywork (an open-source ML deployment tool that I contribute to).
- Bodywork: MLOps tool for deploying ML projects to Kubernetes
-
Tool for mapping executable Python modules to Kubernetes deployments
I’m one of the core contributors to Bodywork, an open-source tool for deploying machine learning projects developed in Python, to Kubernetes.
-
[P] [D] The benefits of training the simplest model you can think of and deploying it to production, as soon as you can.
I’ve had many successes with this approach. With this in mind, I’ve put together an example of how to make this Agile approach to developing machine learning systems a reality, by demonstrating that it takes under 15 minutes to deploy a Scikit-Learn model, using FastAPI with Bodywork (an open-source MLOps tool that I have built).
- bodywork - MLOps for Python and K8S
- bodywork-ml/bodywork-core - MLOps automation for Python and Kubernetes
gym
-
OpenAI Acquires Global Illumination
A co-founder announced they disbanded their robots team a couple years ago: https://venturebeat.com/business/openai-disbands-its-robotic...
That was the same time they depreciated OpenAI Gym: https://github.com/openai/gym
-
Shimmy 1.0: Gymnasium & PettingZoo bindings for popular external RL environments
This includes single-agent Gymnasium wrappers for DM Control, DM Lab, Behavior Suite, Arcade Learning Environment, OpenAI Gym V21 & V26. Multi-agent PettingZoo wrappers support DM Control Soccer, OpenSpiel and Melting Pot. For more information, read the release notes here:
-
Some confusion about variables and functions in mujoco-py
When I browse fetch_env.py, I have a question about the following code snippet:
-
pip install stable-baselines3[extra]
Nvm, this works for me '!pip install setuptools==65.5.0' Source: https://github.com/openai/gym/issues/3176
-
[P] Reinforcement learning evolutionary hyperparameter optimization - 10x speed up
how would this interact/compare with https://github.com/openai/gym?
- What has replaced OpenAI Retro Gym?
-
Understanding Reinforcement Learning
If you'd like to learn more about reinforcement learning or play with a number of samples in controlled environments, I highly recommend you look at the documentation for OpenAI's Gym library and particularly the basic usage page. OpenAI's Gym provides a standardized environment for performing reinforcement learning on classic Atari games and a few other platforms and should be an educational resource. If you'd like a more detailed example, check out this tutorial on Paperspace's blog.
-
Using the cross-entropy method to solve Frozen Lake
Frozen Lake is an OpenAI Gym environment in which an agent is rewarded for traversing a frozen surface from a start position to a goal position without falling through any perilous holes in the ice.
- Is there a publicly available state space model for the Lunar Lander environment?
-
How to Create a Behavioral Cloning Bot to Play Online Games?
typically a more relaxed approach is taken via reinforcement learning, but it requires that you can simulate the game via a given gamestate. take a look at e.g. https://www.gymlibrary.dev/
What are some alternatives?
NuPIC - Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.
ml-agents - The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
gensim - Topic Modelling for Humans
carla - Open-source simulator for autonomous driving research.
PaddlePaddle - PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
tensorflow - An Open Source Machine Learning Framework for Everyone
Crab - Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation algorithms in the world of scientific Python packages (numpy, scipy, matplotlib).
dm_control - Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.
TFLearn - Deep learning library featuring a higher-level API for TensorFlow.
open_spiel - OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
PyBrain
rlcard - Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.