keras
烟火笑风尘
众生皆苦
展开
-
keras中keras.layers.merge
旧版本中:from keras.layers import mergemerge6 = merge([layer1,layer2], mode = 'concat', concat_axis = 3)新版本中:from keras.layers.merge import concatenatemerge = concatenate([layer1, layer2], axi...原创 2019-02-23 09:20:43 · 9931 阅读 · 9 评论 -
keras中的Reshape
keras自带:from keras.layers import Reshapelayer_1 = Reshape((height, width, chns))( layer1)tensorflow中的reshape函数:from keras import backend as KK.reshape( layer1,(-1,2,4,8) ) keras自大的Reshape...原创 2019-02-23 09:27:34 · 26371 阅读 · 2 评论 -
keras中Model
旧版本中:from keras.models import Modelmodel=Model( input=layer1,output=layer2 ) 版本更新之后存在警告:UserWarning: Update your `Model` call to the Keras 2 API: `Model(outputs=Tensor("co..., inputs=Tensor("...原创 2019-02-23 09:52:00 · 11615 阅读 · 6 评论 -
keras1到keras2的更新
Keras 2.0 release notes原创 2019-02-23 09:53:08 · 1781 阅读 · 0 评论 -
keras加载预训练模型
1.搭建自己的模型:model = get_net()2.编译模型: model.compile(optimizer=Adam(lr=1e-5), loss=my_loss, metrics=[dice_coef]) 3.加载预训练模型:model.load_weights( "my_net.hdf5" ) 4.如果想继续训练模型:model.fit_gene...原创 2019-02-24 10:47:31 · 3585 阅读 · 0 评论 -
keras保存模型
一、1.单纯保存权重:model.save_weights( "my_model.hdf5" )通过这种方式保存的模型加载的时候,必须先构建模型,然后编译模型:my_model=model()my_model.compile(optimizer=Adam(lr=1e-5))2.最后才能加载权重:my_model.load_weights("my_model.hdf5...原创 2019-02-24 11:19:57 · 926 阅读 · 0 评论 -
keras,utils中的to_categorical()函数
a=[1,2,3,4,5]classes=to_categorical( a,num_classes=6 )print classesnum_classes包含0.原创 2019-02-28 18:44:53 · 2147 阅读 · 2 评论