关于在vim3上keras模型转换

我自己用keras写了一个模型,想转换成vim3适用的模型,在转换的时候报的错误是:
ValueError: Unknown activation function:_hard_swish
而后,我在所提示的tensorflow_core/python/keras/activations.py里添加了我所需要的activation,但是还是相同的错误,我想问问有什么解决方案吗?

@wenwen 你用的keras是什么版本,可能是版本太高了,文档里面有说明库的版本信息

我看官方给的依赖是tensorflow==2.0.0,所以我就对应的keras==2.3.1,按照官方来的。但是0.7版本的指南给的tensorflow==1.13.2,难道换成tensorflow==1.13.2?

@wenwen 是2.0没错,文档可能没有更新过来。文档里面有一个支持的layer的文档,你可以看看你的模型是不是有不在支持列表的层

我刚看了一下说的neural network layer 这篇文档,是他上面写的灰白相间的激活函数或者层才能算他支持的东西,其他自己写的激活函数等等,都不支持是嘛?

@wenwen 自己写的不是很清楚,我没有尝试过这么详细的。你可以试试