def convert_param_dict_for_use(self, setting_dict):
"""When loading rows from a saved results df in csv format, some
of the settings may end up being converted to a string representation
and need to be converted back to actual numbers and objects.
May need to be overwritten in child class."""
if 'architecture' in setting_dict.keys():
if type(setting_dict['architecture']) == str:
setting_dict['architecture'] = ast.literal_eval(setting_dict['architecture'])
if 'optimizer' in setting_dict.keys():
if 'GradientDescent' in setting_dict['optimizer']:
setting_dict['optimizer'] = tf.train.GradientDescentOptimizer
elif 'Adagrad' in setting_dict['optimizer']:
setting_dict['optimizer'] = tf.train.AdagradOptimizer
else:
setting_dict['optimizer'] = tf.train.AdamOptimizer
if 'batch_size' in setting_dict.keys():
setting_dict['batch_size'] = int(setting_dict['batch_size'])
print "batch size just got changed in convert_param_dict. It's an", type(setting_dict['batch_size'])
return setting_dict
generic_wrapper.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录