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
2dbb3e55
Commit
2dbb3e55
authored
Jul 26, 2018
by
Marius Kriegerowski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor hyperparameter optimization
parent
7214aa65
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
11 deletions
+6
-11
pinky/src/model.py
pinky/src/model.py
+6
-11
No files found.
pinky/src/model.py
View file @
2dbb3e55
...
...
@@ -20,7 +20,7 @@ def delete_if_exists(dirname):
class
Model
(
Object
):
optimizer
=
Optimizer
.
T
(
optional
=
True
)
hyperparameter_
optimizer
=
Optimizer
.
T
(
optional
=
True
)
data_generator
=
DataGeneratorBase
.
T
()
dropout_rate
=
Float
.
T
(
optional
=
True
)
batch_size
=
Int
.
T
(
default
=
10
)
...
...
@@ -180,10 +180,9 @@ class Model(Object):
return
result
def
optimize
(
self
):
if
self
.
optimizer
is
None
:
print
(
'No optimizer defined'
)
sys
.
exit
()
self
.
optimizer
.
optimize
(
self
)
if
self
.
hyperparameter_optimizer
is
None
:
sys
.
exit
(
'No hyperparameter optimizer defined in config file'
)
self
.
hyperparameter_optimizer
.
optimize
(
self
)
def
main
():
...
...
@@ -246,18 +245,14 @@ def main():
print
(
'file exists: %s'
%
fn_config
)
sys
.
exit
()
data_generator
=
GFData
.
get_example
()
optimizer
=
Optimizer
.
get_example
()
model
=
Model
(
tf_config
=
tf_config
,
data_generator
=
d
ata
_
ge
nerator
,
optimizer
=
optimizer
)
data_generator
=
GFSwarmD
ata
.
ge
t_example
()
,
hyperparameter_
optimizer
=
optimizer
)
model
=
Model
(
tf_config
=
tf_config
,
data_generator
=
data_generator
)
model
.
regularize
()
# model.dump(filename=fn_config)
print
(
model
)
# print('created a fresh "%s"' % fn_config)
if
args
.
train
and
args
.
optimize
:
print
(
'Can only use --train or --optimize'
)
...
...
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