1

https://i.stack.imgur.com/RT3TZ.pngРеализация facenet в keras

Здесь я пытаюсь реализовать открытое лицо в keras. но я путать о том, как сделать триплет вложения (как изображение в ссылке) Я знаю о выборе триплетного и свертка нейронной сети

может кто-то поможет выяснить:

1> модель структуры для триплета обучение

2> функция потерь триплета

+0

Где вы можете это понять? Я работаю над проектом, требующим реализации Facenet в Keras, и хочу знать, как он работает для вас. – Rob

ответ

0

модель может быть что угодно, но, как правило, это сверточный сетка. Потеря триплета вычисляется на одном из выходов с более плотным слоем по формуле, которую вы связывали. В принципе, если d (A, B) является эвклидовым расстоянием между выходами A и B (рассматривается как векторы), то принимайте max(0, d(A, P)^2 - d(A, N)^2 + alpha)