def kernel_fn(x_data, gamma):
"""
This function generates the RBF kernel.
:param x_data: Input data
:param gamma: Hyperparamet.
:return: The RBF kernel.
"""
square_distance = tf.multiply(2., tf.matmul(x_data, tf.transpose(x_data)))
kernel = tf.exp(tf.multiply(gamma, tf.abs(square_distance)))
return kernel
评论列表
文章目录