Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.

Issue 128 hyperparam #143

Merged
merged 44 commits into from
Aug 23, 2019
Merged

Issue 128 hyperparam #143

merged 44 commits into from
Aug 23, 2019

Conversation

cchoquette
Copy link
Contributor

Description

Enable manual hyperparameter tuning via serialized objects.
Enable future use of automated tuning.
Includes ParamSpec, which holds 1 search space (a run of optimization of the different choices of that search space).
SearchOptimizer which holds all search spaces and the algorithms used to search in them.

adithyabsk and others added 25 commits August 7, 2019 17:25
1. extending the _get_param_names and fixing the class to be parents in the wrapper.
2. Fixing PreparerStep to traverse __mro__.
3. Double checking major classes to ensure get_params returns required values.
Tests included.
…tners/foreshadow into issue_128_hyperparam

# Conflicts:
#	foreshadow/smart/smart.py

updating poetry
…s for our use case. Using patchy to implement this. Switching all imports to use our internal BaseEstimator and TransformerMixin. Adding Smart test.
@cchoquette cchoquette marked this pull request as ready for review August 19, 2019 18:20
foreshadow/concrete/internals/fancyimpute.py Outdated Show resolved Hide resolved
foreshadow/estimators/auto.py Outdated Show resolved Hide resolved
foreshadow/estimators/auto.py Outdated Show resolved Hide resolved
foreshadow/foreshadow.py Outdated Show resolved Hide resolved
foreshadow/foreshadow.py Outdated Show resolved Hide resolved
foreshadow/tests/test_optimizers/test_random_search.py Outdated Show resolved Hide resolved
foreshadow/wrapper.py Outdated Show resolved Hide resolved
@cchoquette cchoquette merged commit d5153a2 into development Aug 23, 2019
@jzhang-gp jzhang-gp deleted the issue_128_hyperparam branch August 28, 2019 20:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants