我是tensorflow的新手。我正在使用tensorflow构建一个3层神经网络(只有一个隐藏层),并且我想将一个自定义激活函数应用到它的隐藏层。 我使用np库实现了它: def my_network(input_layer,centers,beta, weights): gaussian = np.array([[sum([i*i for i in vec]) for vec in layer_1-center] for center in centers])
a = beta.reshape(len(beta),1)*
我试着训练一个logistic回归模型,但是无论我做的训练集多么小,训练的准确性都不会持续提高。我把训练集缩小到3个例子,模型有时以66.66%的训练准确率开始,以33.33%结束。其他时候,它从0%开始,以66.66%结束。它从来没有达到100%的准确性。对于32、200和400大小的训练集,它具有相同的行为,起始精度在50%左右,结束精度在40%到60%之间。def get_batch(index, tensors, batch_size, nItems): begin = index * batch_size
e