有没有可能用Keras已经存在的激活来绘制我定义的激活函数?我试着这么做:
import keras
from keras import backend as K
import numpy as np
import matplotlib.pyplot as plt
# Define swish activation:
def swish(x):
return K.sigmoid(x) * x
x = np.linspace(-10, 10, 100)
plt.plot(x, swish(x))
plt.show()
但是上面的代码产生了一个错误:AttributeError: 'Tensor' object has no attribute 'ndim'
。你知道吗
我注意到了这个similar question,但我无法调整它以适应我的需要。我也试过玩.eval()
像建议的here一样,但也没有成功。你知道吗
你怎么用的?这应该起作用:
您需要一个会话来评估:
相关问题 更多 >
编程相关推荐