HPOMax
Easy-to-use hyper-parameters optimization environment for Deep Learning simulations
Install / Use
/learn @pescap/HPOMaxREADME
HPOMax
Easy-to-configure hyper-parameters (HPs) optimization for Deep Learning simulations on top of Scikit-Optimize.
This library allows to parse easily the parameters for your model. Then, you can configure the HPs that will be optimized, and run the skopt.gp_minimize function. The template folder allows to define new HPO processes.
This library was used for HPO applied to physics-informed neural networks in:
@misc{https://doi.org/10.48550/arxiv.2205.06704,
doi = {10.48550/ARXIV.2205.06704},
url = {https://arxiv.org/abs/2205.06704},
author = {Escapil-Inchauspé, Paul and Ruz, Gonzalo A.},
title = {Hyper-parameter tuning of physics-informed neural networks: Application to Helmholtz problems},
publisher = {arXiv},
year = {2022},
}
How it works?
First, go to (or copy) the template folder:
cd template
- In
config.yaml, define all the parameters for your model. This will allow you to run different models with one line of code as the parameters will be parsed directly from the terminal. - Define your model in
model.py. The model is with two functions:- create_model: define and compile your model
- train_model: train the model and return its accuracy as an output
- Set the HPO in
model_gp.
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
research_rules
Research & Verification Rules Quote Verification Protocol Primary Task "Make sure that the quote is relevant to the chapter and so you we want to make sure that we want to have it identifie
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
