rasbt /
LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
90/100 healthLoading repository data…
SAILRIT / repository
A Python implementation of Multi-fidelity Bayesian optimization for falsification of learning-based control systems
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is the code release for the multi-fidelity Bayesian optimization algorithm for falsification of learning-based control systems, from “Optimizing Falsification for Learning-Based Control Systems: A Multi-Fidelity Bayesian Approach”.
We developed two higher fidelity simulators, based on the primary cart-pole offered by Gym, available at: Gymnasium Cartpole.
We falsified the proximal policy optimization (PPO) trained for the highest fidelity simulator which is available at: Stable Baselines PPO.
Dependencies: numpy, stable_baselines3, gymnasium==0.28.1, emukit, GPy
We developed two other fidelity levels for the original lunar lander environment available at: Gymnasium Lunar Lander.
We falsify against the deep deterministic policy gradient (DDPG) algorithm trained for the highest fidelity simulator available at: Stable Baselines DDPG.
Dependencies: numpy, stable_baselines3, gymnasium, emukit, gym[box2d], GPy
You can use these commands:
conda create -y -n gymbox;
conda activate gymbox;
conda install -y conda-forge::gymnasium-box2d;
We developed three levels of fidelity for the original highway, merge, and roundabout driving scenarios available at: HighwayEnv. FOr example, in case of highway, each simulator operates at a different frequency and has a varying number of cars. We falsify deep Q-learning (DQN) (available at DQN Documentation) for the ego vehicle's behavior, which is trained on the high-fidelity simulator.
Dependencies: numpy, stable_baselines3, gymnasium, emukit, gym[box2d], GPy, highway_env,
For this environment, first run:
pip install highway_env
highway_env.register_highway_envs()
For implementing multi-fidelity BO, for all three case studies, first install emukit:
pip install emukit
You also need to install stable-baselines3[extra]:
pip install stable-baselines3[extra]
The final version of the paper is available at: MFBO_for_Falsification.
@article{shahrooei2024optimizing,
title={Optimizing Falsification for Learning-Based Control Systems: A Multi-Fidelity Bayesian Approach},
author={Shahrooei, Zahra and Kochenderfer, Mykel J and Baheri, Ali},
journal={arXiv preprint arXiv:2409.08097},
year={2024}
}
Selected from shared topics, language and repository description—not editorial ratings.
rasbt /
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
90/100 healthNirDiamant /
50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.
84/100 healthmicropython /
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
bharathgs /
A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.
84/100 healthShangtongZhang /
Python Implementation of Reinforcement Learning: An Introduction
92/100 healthaimacode /
Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
89/100 health