keras Lambda自定义层实现数据的切片方式,Lambda传参数
如上,index是参数,通过字典将参数传递进去.可视化的图如下所示。可以把任意的一个表达式作为一个“Layer”对象Lambda层之所以存在是因为它可以在构建Squential时使用任意的函数或者说tensorflow 函数。在我们需要完成一些简单的操作的情况下,Lambda层再适合不过了。可以看到通过在encoder和decoder中间加入一个Lambda层使得encoder和decoder连接起来,很方便Lambda层虽然很好用,但是它不能去更新我们模型的配置信息,就是不能重写'model.get_config()'方法所以tensorflow提议,尽量使用自定义层关于自定义层,我的博客有一期会专门讲当网络需要完成一些简单的操作时,可以考虑使用Lambda层。
用户评论