Влияет ли Нуеральная сеть на свойства евклидова расстояния? - PullRequest
0 голосов
/ 23 октября 2019

Евклидово расстояние удовлетворяет треугольному неравенству. Если мы вычислим евклидово расстояние и затем пропустим его через многослойный персептрон следующим образом:

vector = Lambda(lambda x: tf.reduce_sum(tf.squared_difference(x[0], x[1]), axis=1, keepdims=True))(
 [book, word])

# MLP layers
for idx in range(1, num_layer):
    layer = Dense(layers[idx], activation='relu', name='layer%d' % idx)
    vector = layer(vector)

output = Dense(1, activation='sigmoid', kernel_initializer=initializers.lecun_normal())(vector)

Теперь мой вопрос заключается в том, что после прохождения его через MLP оно все равно будет удовлетворять треугольному неравенству или нет? Если да, пожалуйста, предоставьте доказательство, ссылку или теорему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...