Tag: keras

Theano AttributeError: объект 'module' не имеет атрибутов 'tests'

У меня есть Keras, установленный с помощью Theano backend, и он работал нормально, и внезапно я получил следующую ошибку при импорте keras: Using Theano backend. ————————————————————————— AttributeError Traceback (most recent call last) <ipython-input-2-570b835f182b> in <module>() 1 # import keras —-> 2 from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_img 3 from keras.models import Sequential 4 from […]

Поддерживает ли Keras 1.0 скудные разреженные матрицы?

Я не могу найти окончательного ответа на вопрос о том, поддерживает ли керас скудные разреженные матрицы как векторы обучения / тестирования. Я прочитал эту ссылку, которая, по-видимому, подразумевает, что она не https://www.kaggle.com/c/walmart-recruiting-trip-type-classification/forums/t/18154/training-neural-network- с-scipy-разреженной матрицей . Этот PR, похоже, подразумевает, что он делает, хотя https://github.com/fchollet/keras/pull/1886 . Документы не указаны явно – может ли кто-то пролить свет? […]

Уровень внимания Keras над LSTM

Я использую keras 1.0.1. Я пытаюсь добавить слой внимания поверх LSTM. Это то, что у меня есть до сих пор, но это не сработает. input_ = Input(shape=(input_length, input_dim)) lstm = GRU(self.HID_DIM, input_dim=input_dim, input_length = input_length, return_sequences=True)(input_) att = TimeDistributed(Dense(1)(lstm)) att = Reshape((-1, input_length))(att) att = Activation(activation="softmax")(att) att = RepeatVector(self.HID_DIM)(att) merge = Merge([att, lstm], "mul") hid […]

Есть ли в Keras слой DropConnect?

Я столкнулся с реализацией слоя DropConnect в TensorLayer: http://tensorlayer.readthedocs.io/en/latest/modules/layers.html, но мне нужен эквивалент Keras. Существуют ли какие-либо реализации DropConnect на Keras? Если нет, можно ли преобразовать существующие слои Keras в DropConnect?

Как сделать свертку с активацией maxout?

Я хочу, чтобы моя функция активации выбирала максимальное значение, генерируемое N фильтрами свертки M x M Этот слой преобразует X образное изображение в одноканальное. Как это сделать? Сначала я написал classifier.add(Conv2D(3, (5, 5), activation='linear') classifier.add(MaxPooling2D(pool_size=1, strides=1)) но потом подумал, что он не возвращает 1-канальное изображение, но возвращает 3 канала. Как это сделать?

Распечатайте значение тензора в Tensorflow

Ниже приведена ссылка на мой полный код: https://github.com/roshanDD/YAD2K/blob/master/yad2k/models/keras_yolo.py#L253 Я просто хочу распечатать значение тензора, называемого true_areas . Я запустил свой код: sess = tf.InteractiveSession() true_areas = true_wh[…, 0] * true_wh[…, 1] tf.Print(true_areas, [true_areas], message = "This is True Areas: ") b = tf.add(true_areas, true_areas).eval() Но это дает мне ошибку: Caused by op 'input_2', defined at: […]

В чем разница между бинарной кроссентропией и бинарной кроссентропией с логитами в керасе?

В keras backend у нас есть флаг with_logits в K.binary_crossentropy . В чем разница между нормальной бинарной кроссентропией и бинарной кроссентропией с логитами? Предположим, что я использую модель seq2seq, и моя выходная последовательность имеет тип 100111100011101 что я должен использовать для рекурсивного LSTM или RNN, чтобы узнать из этих данных. Я предоставляю подобную последовательность во […]

Как преобразовать обученную модель Keras1 в Keras2

Я обучил модель, используя Keras1. Когда я использую попытку загрузить его с помощью Keras2 model = load_model('my_model.h5') Я получаю сообщение об ошибке: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 232, in load_model model = model_from_config(model_config, custom_objects=custom_objects) File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 293, in model_from_config return layer_module.deserialize(config, custom_objects=custom_objects) File "/usr/local/lib/python2.7/dist-packages/keras/layers/__init__.py", line […]

Утечка памяти с помощью TensorFlow

У меня есть утечка памяти с помощью TensorFlow. Я ссылался на Tensorflow: утечка памяти даже при закрытии сеанса? для решения моей проблемы, и я следовал советам ответа, который, казалось, решил проблему. Однако здесь это не работает. Чтобы воссоздать утечку памяти, я создал простой пример. Во-первых, я использую эту функцию (которую я получил здесь: как получить […]

Обучение и проверка изображений с разным разрешением в Keras

Я использую Keras для создания сверточной нейронной сети, чтобы выполнить регрессию с микроскопических изображений на данные 2D-метки (для подсчета). Я занимаюсь изучением сети на небольших участках микроскопических данных (где патчи являются размером восприимчивого поля). Проблема в том, что метод fit() требует, чтобы данные валидации были того же размера, что и вход. Вместо этого я надеюсь, […]

Python - лучший язык программирования в мире.