Skip to content

jordanrhall/ASTARS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASTARS

Derivative-Free Optimization (DFO) algorithm for noisy convex functions which leverages active subspaces for efficiency

Please see our corresponding paper and technical report on arXiv

Installation instructions:

  • If you do not have a computational environment set up to run Python, download Anaconda
  • You'll need to clone the active subspaces library, updated to Python 3 by Varis, using git clone https://github.com/variscarey/active_subspaces_py3.git in a destination of your choosing (executed in terminal)
  • Inside the active_subspaces_py3 directory you've just created, run python setup.py install (executed in terminal)
  • Be sure to navigate outside of active_subspaces_py3 in your terminal before the next step
  • Next, clone this ASTARS repo locally, using git clone git@github.com:jordanrhall/ASTARS.git in a destination of your choosing (executed in terminal)
  • Inside the ASTARS directory you've just created, run python setup.py install (executed in terminal)

Now you should be able to run any of our examples stored in paper_examples. e.g., Navigate to paper_examples in terminal and run python paper_examples.py (executed in terminal)

Enjoy!

About

derivative free optimization algorithm for noisy convex functions employing active subspaces

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%