RBF 就是计算两个点之间的相似度。
真正把特征从低维空间映射到高维空间的是你选择的隐层的节点数,隐层的节点数就是高维空间的维数。
如下实现了输入层到隐层之间文随机权重的径向基函数神经网络(RBFNN)
def pairwise_distances(X, Y):
D = -2 * X @ Y.T + np.sum(Y ** 2, axis=1) + np.sum(X ** 2, axis=1)[:, np.newaxis]
D[D < 0] = 0
return D
class RBFNN:
def __init__(self):
self.N_i = None
self.N_o = None
self.N_h = 200
self.sigma = 1
self.beta = 1e-6
def

最低0.47元/天 解锁文章
2032

被折叠的 条评论
为什么被折叠?



