I added a skeleton of vbmc.optimize() together with some documentation of private functions that are used within it (mainly naming and cross referencing the MATLAB version). Everything is based on discussions with Luigi.
I furthermore added a stats object that is basically a fancy dict to the VBMC package. It should record the statistics of VBMC after each iteration. It is still up to discussion how this should work in practice.
This pull request should enable us to start to implement the subparts of vbmc.optimize() in separate pull requests.
I added a skeleton of vbmc.optimize() together with some documentation of private functions that are used within it (mainly naming and cross referencing the MATLAB version). Everything is based on discussions with Luigi.
I furthermore added a stats object that is basically a fancy dict to the VBMC package. It should record the statistics of VBMC after each iteration. It is still up to discussion how this should work in practice.
This pull request should enable us to start to implement the subparts of vbmc.optimize() in separate pull requests.