-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update project toml examples for RF shuffle data update example example to produce comparable figs updates for compatability with CES 0.2.0 and RF 0.1.0 vector random feature support added fixes to ensure CES pipeline runs regularization and lorenz example format allows training with fewer features than data VRFI with SVD, and cholesky options feature num dep on n GCM example replace data multithreading and rng add ProgressBars remove high-level threading for now (takes place within LinAlg solvers) sbatch script truth at some points increased number optimization features default bugfix reg matrix argument initial tik-reg for EKI working TEKI 0 default eki, small tweaks add logdet complexity more consistent adding of definiteness chol/svd add logdet to scalar learning shape bug logdetI unite common functions in Random Feature, expand Scalar feature learning extend reverse svd for covs add diag terms to MatrixNormal description, default to diagonal regularizations rather than pos-def add diagonal option trimmed, and added const hp for diag cov compat with svd truncation, and more standard posdef corrections added scaling to complexity data change scalar interface lorenz 2d statsplot combine all MLT examples into this improved interfacing, unification and initial unit testing condensed into emulate_sample simplify scalar interface bug improved vector interface reg should be multiplicative! fixed small edits update ess.jl MSE on next ensemble, add input-diag case inflation optimizer defaults and cov representation inflation vec inflation utility for ensembles test pass with new defaults and cov structure format format add RF tests GP test fails resolved scalar_optimize_and_plot_RF.jl with new RF accel removed some abstract types, compatible with RandomFeatures 0.2.5 format typo another typo compatible with v0.3 RandomFeatures dispatching over RandomFeatures v0.3.1 multthread options typo more flexible priors compataility for SRF and RF v0.3.1 updates to GCM example scripts docstrings docstring API and format rm duplicate API docs format API docs work locally rename test pass format better messages, bugfix priors for diagonalized options emulation test scenarios for scalar and vector RF multithread supp for lorenz example added cov samples user option, added opt-option for threading in prediction test format Lorenz example config verbose flag tests pass format test for tullio threading format
- Loading branch information
Showing
31 changed files
with
3,282 additions
and
246 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
[deps] | ||
CalibrateEmulateSample = "95e48a1f-0bec-4818-9538-3db4340308e3" | ||
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# RandomFeatures | ||
|
||
```@meta | ||
CurrentModule = CalibrateEmulateSample.Emulators | ||
``` | ||
|
||
## Scalar interface | ||
|
||
```@docs | ||
ScalarRandomFeatureInterface | ||
ScalarRandomFeatureInterface(::Int,::Int) | ||
build_models!(::ScalarRandomFeatureInterface, ::PairedDataContainer{FT}) where {FT <: AbstractFloat} | ||
predict(::ScalarRandomFeatureInterface, ::M) where {M <: AbstractMatrix} | ||
``` | ||
|
||
## Vector Interface | ||
|
||
```@docs | ||
VectorRandomFeatureInterface | ||
VectorRandomFeatureInterface(::Int, ::Int, ::Int) | ||
build_models!(::VectorRandomFeatureInterface, ::PairedDataContainer{FT}) where {FT <: AbstractFloat} | ||
predict(::VectorRandomFeatureInterface, ::M) where {M <: AbstractMatrix} | ||
``` | ||
|
||
## Other utilities | ||
```@docs | ||
get_rfms | ||
get_fitted_features | ||
get_batch_sizes | ||
get_n_features | ||
get_input_dim | ||
get_output_dim | ||
get_rng | ||
get_diagonalize_input | ||
get_feature_decomposition | ||
get_optimizer_options | ||
optimize_hyperparameters!(::ScalarRandomFeatureInterface) | ||
optimize_hyperparameters!(::VectorRandomFeatureInterface) | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
[deps] | ||
CalibrateEmulateSample = "95e48a1f-0bec-4818-9538-3db4340308e3" | ||
Conda = "8f4d0f93-b110-5947-807f-2305c1781a2d" | ||
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" | ||
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41" | ||
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" | ||
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" | ||
PyPlot = "d330b81b-6aea-500a-939a-2ce795aea3ee" | ||
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" | ||
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" | ||
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" | ||
|
||
[compat] | ||
FiniteDiff = "~2.10" | ||
julia = "~1.6" |
Oops, something went wrong.