Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
sec2.1_ml
deeplearning
Commits
10a6c31b
Commit
10a6c31b
authored
Jul 23, 2018
by
Marius Kriegerowski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rename
parent
782084ea
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
6 deletions
+10
-6
pinky/src/optimize.py
pinky/src/optimize.py
+10
-6
No files found.
pinky/src/
h
optimize
r
.py
→
pinky/src/optimize.py
View file @
10a6c31b
...
...
@@ -9,16 +9,20 @@ class Optimizer(Object):
path_best
=
String
.
T
(
default
=
'winner'
)
def
evaluate
(
self
,
model
):
result
=
model
.
train
()
loss
=
result
[
'loss'
]
return
loss
def
__init__
(
self
,
**
kwargs
):
super
().
__init__
(
kwargs
)
self
.
model
=
None
def
optimize
(
self
):
def
evaluate
(
self
,
**
kwargs
):
''' wrapper to parse gp_minimize args to model.train'''
return
self
.
model
.
train
(
**
kwargs
)[
'loss'
]
def
optimize
(
self
,
model
):
self
.
model
=
model
default_parameters
=
[
self
.
learning_rate
[
-
1
]
]
gp_minimize
(
func
=
self
.
evaluate
,
x0
=
default_parameters
)
gp_minimize
(
func
=
model
.
train
,
x0
=
default_parameters
)
def
log_dir_name
(
self
,
learning_rate
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment