Python 在keras中实现facenet

Python 在keras中实现facenet,python,neural-network,keras,conv-neural-network,face-recognition,Python,Neural Network,Keras,Conv Neural Network,Face Recognition,在这里,我试图在keras中实现开放面。 但我对如何进行三重嵌入感到困惑(如上面链接中的图片所示) 我知道三重态选择和卷积神经网络 有人能帮我弄清楚: 1> 三重训练模型结构 2> 三重态损耗函数这个模型可以是任何东西,但通常是一个卷积网络。三重态损耗是根据您链接的公式,在一个后期密集层输出上计算的。基本上,如果d(A,B)是输出A和B之间的欧几里德距离(被视为向量),那么取max(0,d(A,P)^2-d(A,N)^2+alpha),你在哪里能找到这个?我正在从事一个需要在Keras中实现Fa

在这里,我试图在keras中实现开放面。 但我对如何进行三重嵌入感到困惑(如上面链接中的图片所示) 我知道三重态选择和卷积神经网络

有人能帮我弄清楚:

1> 三重训练模型结构


2> 三重态损耗函数这个模型可以是任何东西,但通常是一个卷积网络。三重态损耗是根据您链接的公式,在一个后期密集层输出上计算的。基本上,如果d(A,B)是输出A和B之间的欧几里德距离(被视为向量),那么取
max(0,d(A,P)^2-d(A,N)^2+alpha)

,你在哪里能找到这个?我正在从事一个需要在Keras中实现Facenet的项目,我想知道它是如何为您工作的。