Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
cbbd1b8
Textfile um den branch zu testen
BlackCaramelTea Apr 27, 2021
64814ab
Added new class for Hyperparameter Optimization
BlackCaramelTea May 10, 2021
44e00d4
Added rudimentary comparison of performance to mock function
BlackCaramelTea May 11, 2021
5a74640
Turned optimization mock into simple (non-exhaustive) grid search
BlackCaramelTea May 11, 2021
31038db
added seed to dataset generation and set shuffle_data=false so functi…
BlackCaramelTea May 11, 2021
276c183
Added function to evaluate specific combinations of HP
BlackCaramelTea May 31, 2021
33a7e8a
created BO method with mock values
BlackCaramelTea Jun 7, 2021
69ce4a6
started method to initialize evidence set
BlackCaramelTea Jun 8, 2021
bdc70f5
Added usage of evidence set. creation of K_matrix and k_vector and us…
BlackCaramelTea Jun 15, 2021
bb39fb6
Implemented BO with naive rounding and arbitrary beta, but haven't re…
BlackCaramelTea Jun 15, 2021
0ce49e0
started method for optimization of beta
BlackCaramelTea Jul 13, 2021
a913c2e
started acq_x function
BlackCaramelTea Jul 19, 2021
afe3f31
continued acq_x
BlackCaramelTea Jul 19, 2021
e1f719c
finished (?) get new beta / l method
BlackCaramelTea Jul 23, 2021
a0451d1
Fixed mistakes in get_new_beta_and_l and started using it in BO
BlackCaramelTea Jul 23, 2021
ced4912
Fixed some bugs, BUT: Cov matr is singular sometimes right now?? Shou…
BlackCaramelTea Jul 26, 2021
e444310
Put bounds on finding the minimum of -alpha(x). Also corrected that o…
BlackCaramelTea Jul 26, 2021
cafa73c
End of the day commit - still confused about the singular matrix
BlackCaramelTea Jul 26, 2021
2b2daed
Still don't know what I'm doing
BlackCaramelTea Jul 28, 2021
599fa3c
Iteration stops neatly if cov_matrix is singular
BlackCaramelTea Jul 28, 2021
d7cba48
Changed DataSet, implemented another way to handle singular matrices …
BlackCaramelTea Aug 3, 2021
9b44c37
Save before making big changes to make code more universally usable
BlackCaramelTea Aug 9, 2021
18fe8a0
Turned HP_O into a class - needs alterations though
BlackCaramelTea Aug 9, 2021
e4c1952
started using given function
BlackCaramelTea Aug 10, 2021
bcb8e08
"data" is now only used in the function to be optimized
BlackCaramelTea Aug 10, 2021
3c2e09f
Push for easier copy-pasting
BlackCaramelTea Aug 10, 2021
dde80dc
end of the day push
BlackCaramelTea Aug 10, 2021
7b81b29
Added "self" everywhere necessary (I hope)
BlackCaramelTea Aug 10, 2021
7696e97
Same as the last
BlackCaramelTea Aug 10, 2021
6ef805c
same as the last
BlackCaramelTea Aug 10, 2021
2815481
round_x() works with given hp_space now
BlackCaramelTea Aug 11, 2021
705be8f
perform_BO works with given function and space - at least for classif…
BlackCaramelTea Aug 11, 2021
c200fdb
added a simple testfunction to optimize and fixed errors trying that …
BlackCaramelTea Aug 11, 2021
18960ae
Added optimization of "perform_classification_dimension_wise" and a f…
BlackCaramelTea Aug 12, 2021
06976bf
for easier cp-pst
BlackCaramelTea Aug 17, 2021
6c7a88d
added new class for functions to be optimized
BlackCaramelTea Aug 17, 2021
3c35d0b
Created a function to set data
BlackCaramelTea Aug 17, 2021
8f22eaa
added more data_sets to create_data method
BlackCaramelTea Aug 17, 2021
ef32c51
Testing different data sets
BlackCaramelTea Aug 17, 2021
321acb4
fixed a mistake
BlackCaramelTea Aug 17, 2021
28c1bb3
fixed 2 more little mistakes
BlackCaramelTea Aug 17, 2021
3971736
added "interval_int" as option for hp_space
BlackCaramelTea Aug 17, 2021
0a36b3c
tested interval_int and fixed minor mistakes
BlackCaramelTea Aug 17, 2021
6a78448
added "f_max" as value where optimization automatically stops
BlackCaramelTea Aug 18, 2021
74f46ad
All opt functions now return best_x, best_x, set_x, set_y with the se…
BlackCaramelTea Aug 18, 2021
791aeca
acq_x doesn't work anymore - the minimizing drops error and only retu…
BlackCaramelTea Aug 18, 2021
afa5a72
improved it a little by expanding bounds
BlackCaramelTea Aug 18, 2021
6a2aa3f
I have no idea what's happening anymore
BlackCaramelTea Aug 18, 2021
cb7b404
- Added workaround: A random x is now used if no beta and l can be fo…
BlackCaramelTea Aug 19, 2021
915734f
Fixed mistake, now BO actually stops when no new x value is found by …
BlackCaramelTea Aug 19, 2021
c160fd0
BO does practically RO if BO doesn't work
BlackCaramelTea Aug 19, 2021
0269d73
Users now input parameters for calculation of beta when calling BO, n…
BlackCaramelTea Sep 2, 2021
2d4504a
users can now specify data_set themselves, not just through name
BlackCaramelTea Sep 3, 2021
bdfbfcc
get_bounds now uses an offset for easier change of how tight the boun…
BlackCaramelTea Sep 3, 2021
fb0217a
fixed a mistake with the offset thing
BlackCaramelTea Sep 3, 2021
9522078
added plt
BlackCaramelTea Sep 4, 2021
81ddcb6
does not optimize lambda directly, but exponent of lambda = 10^-exp.
BlackCaramelTea Sep 4, 2021
df48ca5
fixed mistake in get_beta and made it possible to set the l constant …
BlackCaramelTea Sep 6, 2021
f36177a
changed .. something
BlackCaramelTea Sep 6, 2021
b2762d1
fixed random states of circles, moons, classification, blobs and gaus…
BlackCaramelTea Sep 7, 2021
2511f7d
GO is now possible with int_lv = 0
BlackCaramelTea Sep 7, 2021
186a5e3
interval_int now also only gives one value when interval_levels is 0
BlackCaramelTea Sep 8, 2021
cc64a03
all unnecessary prints should be removed
BlackCaramelTea Sep 16, 2021
0d33edc
added test_HP_Optimization file (?)
BlackCaramelTea Nov 1, 2021
f9e6b95
added test for getting random x (whether criteria are held)
BlackCaramelTea Nov 1, 2021
a68a373
Added test for get_bounds_and_x0
BlackCaramelTea Nov 19, 2021
3fc324f
deleted test text file
BlackCaramelTea Nov 19, 2021
468ca98
added "if.." to test, more comments to Optimize_Classification, remov…
BlackCaramelTea Nov 19, 2021
2a7d07b
comments on pea_methods
BlackCaramelTea Nov 19, 2021
f05c820
Refined / added comments
BlackCaramelTea Nov 19, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ipynb/Tutorial_DEMachineLearning.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.9"
"version": "3.8.5"
}
},
"nbformat": 4,
Expand Down
Loading