3——快速开始泛型模型

       Keras泛型模型接口是用户定义多输出模型 、非循环有向模型或具有共享层的模型等复杂模型的途径。 上边这句话说的比较绕,大致意思就是说,泛型模型接口做的事就是可以把模型中的某一层封装成一个可供外界调用的接口,这样对于模型而言,就可以方便的使用和调用这些接口来完成一系列工作。
    首先介绍第一个模型,全连接网络:
    在使用全连接网络时,有几点是值得注意的:
(1)层对象接受张量为参数,返回一个张量。该特性的好处在于输入输出类型相同,可以直接当作一个中间添加                层,随添随用,方便快捷
(2)输入是一个张量,输出也是一个张量的就是一个模型

所有的模型都是可调用的,就像层一样
    可以把模型当一个层一样,通过传入一个tensor来调用,调用一个模型的时候不仅重用了模型的结构,也重用了模型的参数。

多输入输出模型
    对于有些模型,输入可能是多个,输出也可能是多个,那么就可以使用该多输入多输出模型来进行使用。对于输入可以分为主输入和次输入,损失函数也可以设置主损失函数和次损失函数。
    
共享层
    对于有些情况下需要共用某些特定功能,就可以设置一个网络层作为共享层,比如说要比较两个微博的是否是同一用户,首先需要一层网络来处理。然后再用一层来比较处理后的数据的相似度。而对于两个微博数据的处理的那一层网络,对两个微博都是可以进行类似的处理的,所以可以将之设置为共享层方便多次使用。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值