Вопросы по теме 'keras-layer'

Написать свой собственный слой keras
Я хочу написать свой собственный слой keras, взяв в качестве входных данных тензор с формой (nb_batch, input_dim) и создав тензор с формой (nb_batch, context_size, output_dim). Я написал демо ниже: class MyLayer(Layer): def __init__(self,...
834 просмотров

Как объединить два слоя LSTM в Keras
Я работаю с Керасом над задачей подобия предложений (используя набор данных STS), и у меня возникли проблемы с объединением слоев. Данные состоят из 1184 пар предложений, каждая из которых имеет оценку от 0 до 5. Ниже представлены формы моих массивов...
4021 просмотров
schedule 29.05.2023

Как проверить веса после каждой эпохи в модели Keras
Я использую последовательную модель в Keras. Я хотел бы проверять вес модели после каждой эпохи. Не могли бы вы подсказать мне, как это сделать. model = Sequential() model.add(Embedding(max_features, 128, dropout=0.2)) model.add(LSTM(128,...
9984 просмотров

ValueError: Ошибка при проверке цели модели: ожидалось, что плотности_4 будут иметь форму (Нет, 4), но получен массив с формой (13252, 1)
Привет, у кого-нибудь есть идеи, почему эта ошибка происходит? Вот ошибка ValueError: Error when checking model target: expected dense_4 to have shape (None, 4) but got array with shape (13252, 1) А вот код: from keras.models import...
1732 просмотров

Каким образом полезны выходные данные слоев нейронной сети?
В настоящее время я работаю с keras и хочу визуализировать вывод каждого слоя. При наличии визуализации слоя вывода нейронных сетей, как в приведенном ниже примере, который предназначен для распознавания рукописного номера MNIST. Какую...
383 просмотров

Keras: ValueError: ввод 0 — это проблемы с несовместимым слоем
Я использую Keras с Tensorflow в качестве серверной части и получаю несовместимые ошибки: model = Sequential() model.add(LSTM(64, input_dim = 1)) model.add(Dropout(0.2)) model.add(LSTM(16)) Показывает следующую ошибку: Traceback (most...
11725 просмотров
schedule 13.06.2022

keras: ValueError: ввод 0 несовместим со слоем convolution2d_11: ожидается ndim=4, найдено ndim=2
model.add(Convolution2D(64, 3, 3, border_mode='same', input_shape=(32, 32, 3))) model.add(Activation('relu')) model.add(Convolution2D(32, 3, 3)) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=(2, 2)))...
4630 просмотров
schedule 26.07.2023

Как реализовать матричное умножение в Керасе?
Я просто хочу реализовать функцию, которая с учетом матрицы X возвращает матрицу ковариации X (X ^ T * X), ​​которая представляет собой простое умножение матриц. В Tensorflow это будет просто: tf.matmul (X, tf.transpose (X)) Но я не ожидал, что...
11766 просмотров
schedule 11.05.2022

Форма вывода сверточного слоя
Я построил сверточную нейронную сеть в Керасе. model.add(Convolution1D(nb_filter=111, filter_length=5, border_mode='valid', activation="relu", subsample_length=1)) Согласно лекции CS231 , операция свертки создает карту функций (т. Е. Карту...
4757 просмотров

Повышение дискретизации по десятичному коэффициенту в Керасе
Я хочу использовать 2D-слой с повышением частоты дискретизации в keras, чтобы можно было увеличить размер изображения в десятичном разряде (в данном случае с [213 213] до [640 640]). Слой компилируется, как и ожидалось, но когда я хочу обучить или...
614 просмотров

Оценка нейронной сети с использованием точности в модели Keras
В Keras при обучении и оценке модели нейронной сети (классифицируйте два класса (0 и 1)) модель возвращает потери и точность как для обучения, так и для тестирования: model.compile(loss="categorical_crossentropy", optimizer="adam",...
755 просмотров
schedule 08.09.2022

Встраивание предложения в keras
Я пытаюсь выполнить простую классификацию документов, используя вложения предложений в keras. Я знаю, как передавать векторы слов в сеть, но у меня проблемы с встраиванием предложений. В моем случае у меня есть простое представление предложений...
1613 просмотров
schedule 19.07.2022

Как вы используете Add in Keras
В Керасе говорят, что у вас есть layer1 а также layer2 Вы хотите добавить эти два слоя, и вам нужно использовать «Добавить» из keras.layers.merge, и вы не можете использовать функциональный API. Add не принимает никаких входных...
203 просмотров
schedule 14.10.2022

keras - softmax top N - функция потерь
У меня возникли проблемы с тем, как использовать keras в соответствии с моим сценарием. В моем выходном слое он выводит вероятности каждого элемента. Я хотел бы взять верхние N элементов (т.е. с наибольшей вероятностью) и посмотреть, являются ли они...
922 просмотров
schedule 29.05.2023

сверточная нейронная сеть keras - выходная форма
Пожалуйста, простите мое невежество, так как я действительно новичок в этой области. Я пытаюсь получить правильную форму вывода из моей нейронной сети, которая имеет 3 слоя Conv2D, а затем 2 плотных слоя. Моя форма ввода (140, 140, 4), которая...
164 просмотров

Невозможно добавить слои в сохраненную модель Keras. Объект «Модель» не имеет атрибута «добавить»
Я сохранил модель, используя model.save() . Я пытаюсь перезагрузить модель, добавить несколько слоев и настроить некоторые гиперпараметры, однако она выдает ошибку AttributeError. Модель загружается с помощью load_model() . Думаю, я не...
15611 просмотров
schedule 21.04.2023

Несоответствие формы в LSTM в keras
Я пытаюсь запустить LSTM, используя Keras в своем наборе пользовательских функций. У меня есть функции обучения и тестирования в отдельных файлах. Каждый файл csv содержит 11 столбцов, последний из которых является меткой класса. В моем наборе...
333 просмотров
schedule 11.07.2022

Как объединить последовательные модели keras с одним и тем же входом?
Пытаюсь создавать свои первые ансамблевые модели из кераса. У меня есть 3 входных значения и одно выходное значение в моем наборе данных. from keras.optimizers import SGD,Adam from keras.layers import Dense,Merge from keras.models import...
5190 просмотров

Могу ли я выполнять обучение Keras детерминированным образом?
Я использую модель Keras Sequential, где входные данные и метки одинаковы при каждом запуске. Keras использует бэкенд Tensorflow. Я установил активацию слоев на «нули» и отключил пакетное перемешивание во время обучения. model = Sequential()...
734 просмотров
schedule 26.08.2023

Форма тензора для 2D-изображения в Keras
Я новичок в Keras (и как-то в TF), но я нашел определение формы для входного слоя очень запутанным. Итак, в примерах, когда у нас есть одномерный вектор длиной 20 для ввода, форма определяется как ...Input(shape=(20,)...) И когда...
4106 просмотров
schedule 08.11.2022