Описание тега siamese-network

0 ответов

Как тренировать сходство по косинусу с помощью функции Keras Dot?

Я хочу использовать косинусное сходство в модели Кераса при сравнении встраиваний двух документов. Как мне установить цели своего обучения? В каком диапазоне значений может быть результат функции точки? Следует установить целевое значение отрицатель…
0 ответов

AttributeError: объект 'NoneType' не имеет атрибута '_inbound_nodes' Keras

from Config import Config from FaceDetection.MTCNNDetect import MTCNNDetect import cv2 import tensorflow as tf import keras from keras import backend as K from keras.layers import Input, Lambda, Dense, Dropout, Convolution2D, MaxPooling2D, Flatten, …
1 ответ

Как сравнить одно изображение со всеми данными теста в сиамской нейронной сети?

Я построил сиамскую нейронную сеть с помощью pytorch. Но я только что протестировал это, вставив 2 изображения и вычислив оценку сходства, где 0 означает, что изображение отличается, а 1 означает, что изображение такое же. import numpy as np import …
14 мар '20 в 08:45
1 ответ

Keras ValueError: ошибка при проверке ввода: ожидалось, что anchor_input будет иметь 3 измерения, но получил массив с формой (18, 1)

У меня проблемы с размером при попытке создать сиамскую сеть Это код, который я использовал в качестве пользовательской функции потерь и для моей модели. input_shape = (1, 18) embedding_size = 25 class CosineLossLayer(Layer): def __init__(self, **kw…
1 ответ

Ошибка при прогнозировании изображения с помощью модели keras .hdf5

Я пытаюсь предсказать изображение с помощью сиамской нейронной сети, у меня есть модель с форматом.hdf5, сначала я пытаюсь загрузить изображение, которое я хочу предсказать, затем загружаю модель, и последний вызов.predict, чтобы предсказать изображ…
0 ответов

Как протестировать сиамскую модель в pytorch?

Я новичок в нейронных сетях и недавно использую Pytorch. Я пытаюсь использовать сиамскую нейронную сеть, поэтому нашел и попробовал этот проект. Я уже выполнил этапы, описанные на этапе создания модели поезда, потом получил эту модель В процессе пое…
1 ответ

как использовать модель Keras для предсказания изображения?

Я выполнил поездку и получил модель в формате.hdf5 Нейронная сеть, которую я использую, - это сиамская сверточная нейронная сеть. при проверке предсказанное изображение является случайным изображением из моей тестовой папки. я использую это при тест…
17 мар '20 в 06:46
0 ответов

Обучение сиамской нейронной сети распознаванию людей по сканированию ног

Я работаю над проектом под руководством профессора моего университета, чтобы узнавать людей по снимкам их ног. Я пытался сделать это с помощью сиамской нейронной сети. В основном я буду извлекать векторы признаков и сравнивать их с векторами признак…
2 ответа

Сиамская сеть Pytorch не сходится

Доброе утро всем Ниже представлена ​​моя реализация сиамской сети pytorch. Я использую размер партии 32, потери MSE и SGD с импульсом 0,9 в качестве оптимизатора. class SiameseCNN(nn.Module): def __init__(self): super(SiameseCNN, self).__init__() # …
14 май '20 в 11:58
0 ответов

Керас: Как узнать, у какой операции нет градиента

Я строю сиамскую сеть с Керасом. Вот код: def get_siamese_model(input_shape): # Define the tensors for the two input images left_input = Input(input_shape) right_input = Input(input_shape) # RNN which returns a feature vector which I want to discrim…
0 ответов

Сопоставление шаблонов через сиамскую архитектуру CNN + гиперсеть

В настоящее время я пытаюсь создать NN для "сопоставления с шаблоном" (нахождение под-изображения в более крупном) в Keras. Идея основана на документе: http://cs231n.stanford.edu/reports/2017/pdfs/817.pdf Используется сиамская архитектура CNN, в кот…
1 ответ

Как спроектировать сеть автокодировщика с несколькими входами и выходами с общим весом?

У меня есть два разных типа изображений (изображение с камеры и соответствующий ему эскиз). Цель сети - найти сходство между обоими изображениями. Сеть состоит из одного кодировщика и одного декодера. Мотивация, лежащая в основе единственного кодиро…
1 ответ

как извлечь объект из сверточных слоев в сиамской сети?

Я пытаюсь извлечь функции из обученной сиамской сети, но сталкиваюсь с проблемой, поскольку она ожидает два входных изображения, а на выходе - вектор расстояния. from Keras import backend as K outputs = [layer.get_output_at(-1) for layer in model.l…
0 ответов

Сиамская сеть Bi-LSTM для сходства спектров

Я пытаюсь адаптировать этот код для подобия текста, чтобы предсказать сходство спектров. У меня есть набор спектров с разными метками и их расстоянием друг до друга. Пример: спектры class1 -> спектры class2 -> расстояние Я хочу использовать сиамский…
30 мар '20 в 11:52
0 ответов

Проблемы создания сиамской сети с помощью Python и Keras

Я хочу создать сеть следующего вида Итак, я написал этот код: numClasses = 8 epochs = 20 input_shape=(240,240,3) #Definicion de la arquitectura del modelo def getBaseNet(input_shape): # Tensores para imagenes de entrada #left_input = Input(input_sha…
06 апр '20 в 20:31
1 ответ

Точность и частота ошибок на примере сиамской сети в Керасе

Я следовал этому примеру здесь, и я хочу знать, как именно работает эта функция точности: def compute_accuracy(y_true, y_pred): '''Compute classification accuracy with a fixed threshold on distances. ''' pred = y_pred.ravel() < 0.5 return np.mean…
1 ответ

Как использовать обученную сиамскую сеть для прогнозирования меток для большого набора тестов с более чем 100 классами?

Должен ли я сравнивать каждое тестовое изображение с образцом изображения из каждого класса? Набор тестов содержит около 7400 изображений из 104 классов. Так это будет прогноз 7400 x 104? Используя tensorflow на tpu, я смог довольно эффективно обучи…
0 ответов

Сиамская нейронная сеть BiLSTM с манхэттенским расстоянием каждый раз дает очень разные оценки сходства для одних и тех же тестовых данных.

Я применяю сиамский двунаправленный LSTM (BiLSTM), используя последовательности на уровне символов и вложения для длинных текстов. Модель встраивания - Word2vec, длина последовательности - None для обработки переменной длины последовательности (180-…
1 ответ

Выходной вектор, заданный изображением для сиамской модели

На этой странице (https://keras.io/examples/mnist_siamese/) рассказывается, как мы обучаем сиамскую модель. Модель выдаст оценку для двух входных изображений. Что я хочу сделать, так это то, что во время вывода для данного изображения я хочу, чтобы …
13 июн '20 в 17:31
0 ответов

Сиамские сети некорректно сравнивают картинки

У меня есть сиамская сеть, обученная распознаванию продуктов. Некоторые из этих продуктов распознаются правильно, а некоторые - нет. Изображения в каждом классе похожи (для тестирования этой архитектуры у меня было только одно изображение для каждог…