Вопросы с тегом «keras»

Keras - это библиотека нейронной сети, предоставляющая высокоуровневый API на Python и R. Используйте этот тег для вопросов, касающихся того, как использовать этот API. Пожалуйста, также включите тег для языка / серверной части ([python], [r], [tenorflow], [theano], [cntk]), который вы используете. Если вы используете встроенные keras тензорного потока, используйте тег [tf.keras].

3
Как объединить два слоя в керасе?
У меня есть пример нейронной сети с двумя слоями. Первый уровень принимает два аргумента и имеет один выход. Второй должен принимать один аргумент как результат первого уровня и один дополнительный аргумент. Должно получиться так: x1 x2 x3 \ / / y1 / \ / y2 Итак, я создал модель с …

5
Как загрузить модель из файла HDF5 в Keras?
Как загрузить модель из файла HDF5 в Keras? Что пробовал: model = Sequential() model.add(Dense(64, input_dim=14, init='uniform')) model.add(LeakyReLU(alpha=0.3)) model.add(BatchNormalization(epsilon=1e-06, mode=0, momentum=0.9, weights=None)) model.add(Dropout(0.5)) model.add(Dense(64, init='uniform')) model.add(LeakyReLU(alpha=0.3)) model.add(BatchNormalization(epsilon=1e-06, mode=0, momentum=0.9, weights=None)) model.add(Dropout(0.5)) model.add(Dense(2, init='uniform')) model.add(Activation('softmax')) sgd = SGD(lr=0.1, decay=1e-6, momentum=0.9, nesterov=True) model.compile(loss='binary_crossentropy', optimizer=sgd) checkpointer = ModelCheckpoint(filepath="/weights.hdf5", verbose=1, save_best_only=True) model.fit(X_train, y_train, nb_epoch=20, batch_size=16, …

5
Какая польза от многословия в Keras при проверке модели?
Я впервые использую модель LSTM. Вот моя модель: opt = Adam(0.002) inp = Input(...) print(inp) x = Embedding(....)(inp) x = LSTM(...)(x) x = BatchNormalization()(x) pred = Dense(5,activation='softmax')(x) model = Model(inp,pred) model.compile(....) idx = np.random.permutation(X_train.shape[0]) model.fit(X_train[idx], y_train[idx], nb_epoch=1, batch_size=128, verbose=1) Какая польза от многословия при обучении модели?

5
Керас, как мне предсказать после обучения модели?
Я играю с набором данных reuters-example, и он работает нормально (моя модель обучена). Я читал о том, как сохранить модель, чтобы потом загрузить ее и использовать снова. Но как мне использовать эту сохраненную модель для предсказания нового текста? Я использую models.predict()? Нужно ли мне готовить этот текст по-особенному? Я пробовал …

2
Керас: разница между регуляризаторами ядра и активности
Я заметил, что weight_regularizer больше не доступен в Keras и что вместо него есть регуляризатор активности и ядра . Я бы хотел знать: В чем основные различия между регуляризаторами ядра и активности ? Могу ли я использовать activity_regularizer вместо weight_regularizer ?

1
Какова роль слоя TimeDistributed в Keras?
Я пытаюсь понять, что делает оболочка TimeDistributed в Керасе. Я понимаю, что TimeDistributed «применяет слой к каждому временному фрагменту ввода». Но я провел некоторый эксперимент и получил результаты, которых не могу понять. Короче говоря, применительно к слою LSTM, TimeDistributed и просто Dense дают одинаковые результаты. model = Sequential() model.add(LSTM(5, input_shape …

7
Как сообщить Керасу о прекращении тренировок на основе величины потерь?
В настоящее время я использую следующий код: callbacks = [ EarlyStopping(monitor='val_loss', patience=2, verbose=0), ModelCheckpoint(kfold_weights_path, monitor='val_loss', save_best_only=True, verbose=0), ] model.fit(X_train.astype('float32'), Y_train, batch_size=batch_size, nb_epoch=nb_epoch, shuffle=True, verbose=1, validation_data=(X_valid, Y_valid), callbacks=callbacks) Он говорит Керасу прекратить тренировку, если потери не улучшились в течение 2 эпох. Но я хочу прекратить тренировку после того, как потеря стала …

4
ВНИМАНИЕ: тензор потока: образцы-весовые режимы были переведены из… в ['…']
Обучение классификатора изображений с использованием .fit_generator()или .fit()передачей словаря class_weight=в качестве аргумента. Я никогда не получал ошибок в TF1.x, но в 2.1 я получаю следующий вывод при начале обучения: WARNING:tensorflow:sample_weight modes were coerced from ... to ['...'] Что значит принуждать что-то от ...к ['...']? Источник этого предупреждения о tensorflowрепо здесь , …

2
Почему модель keras предсказывает медленнее после компиляции?
Теоретически прогноз должен быть постоянным, поскольку веса имеют фиксированный размер. Как мне вернуть скорость после компиляции (без необходимости удалять оптимизатор)? См. Связанный эксперимент: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiment/blob/master/test-prediction-speed-after-compile.ipynb?flush_cache=true

2
Керас противоречивый прогноз времени
Я попытался получить оценку времени предсказания моей модели керас и понял что-то странное. Помимо того, что обычно достаточно быстро, время от времени модели требуется довольно много времени, чтобы составить прогноз. И не только это, эти времена также увеличиваются, чем дольше модель работает. Я добавил минимальный рабочий пример, чтобы воспроизвести ошибку. …

9
Почему нейронная сеть предсказывает неверные данные о своих тренировках?
Эта награда закончилась . Ответы на этот вопрос имеют право на награду за репутацию +150 . Период отсрочки заканчивается через 10 часов . Сирджай ищет ответ из авторитетного источника . Я создал нейронную сеть LSTM (RNN) с контролируемым обучением для прогнозирования запасов данных. Проблема в том, почему он предсказывает неверные …

2
Максимизируйте MSE модели keras
У меня есть генеративные состязательные сети, где дискриминатор сводится к минимуму с помощью MSE, а генератор должен максимизироваться. Потому что оба являются противниками, преследующими противоположную цель. generator = Sequential() generator.add(Dense(units=50, activation='sigmoid', input_shape=(15,))) generator.add(Dense(units=1, activation='sigmoid')) generator.compile(loss='mse', optimizer='adam') generator.train_on_batch(x_data, y_data) Что я должен адаптировать, чтобы получить модель генератора, которая получает выгоду от …

1
Неожиданный аргумент ключевого слова 'рваный' в Keras
Попытка запустить обученную модель keras с помощью следующего кода Python: from keras.preprocessing.image import img_to_array from keras.models import load_model from imutils.video import VideoStream from threading import Thread import numpy as np import imutils import time import cv2 import os MODEL_PATH = "/home/pi/Documents/converted_keras/keras_model.h5" print("[info] loading model..") model = load_model(MODEL_PATH) print("[info] starting vid …

1
TypeError: len плохо определено для символических тензоров. (Activation_3 / Identity: 0) Пожалуйста, вызовите `x.shape`, а не` len (x) `для получения информации о форме
Я пытаюсь реализовать модель DQL в одной игре openAI. Но это дает мне следующую ошибку. TypeError: len плохо определено для символических тензоров. (активация_3 / идентификатор: 0) Пожалуйста, звоните, x.shapeа не len(x) для получения информации о форме. Создание спортивной среды: ENV_NAME = 'CartPole-v0' env = gym.make(ENV_NAME) np.random.seed(123) env.seed(123) nb_actions = env.action_space.n …

1
Сохраняйте модель каждые 10 эпох tenorflow.keras v2
Я использую керасы, определенные как подмодуль в tenorflow v2. Я тренирую свою модель, используя fit_generator()метод. Я хочу сохранять свою модель каждые 10 эпох. Как мне этого добиться? В керасе (не как подмодуль тф) могу дать ModelCheckpoint(model_savepath,period=10). Но в tf v2 они изменили это на то, ModelCheckpoint(model_savepath, save_freq)где save_freqможет быть, 'epoch'в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.