Запитання з тегом «keras»

Керас - це нейронна мережева бібліотека, що забезпечує API високого рівня в Python та R. Використовуйте цей тег для запитань щодо використання цього API. Будь ласка, додайте тег для мови / бекенду ([python], [r], [tensorflow], [theano], [cntk]), який ви використовуєте. Якщо ви використовуєте вбудовані кери tensorflow, використовуйте тег [tf.keras].

7
Чи можна Keras із серверною базою Tensorflow змусити використовувати CPU або GPU за власним бажанням?
У мене встановлено Keras із серверною базою Tensorflow та CUDA. Я хотів би іноді на вимогу змусити Keras використовувати центральний процесор. Чи можна це зробити, не кажучи вже про встановлення окремого процесора Tensorflow у віртуальному середовищі? Якщо так, то як? Якби заднім був Theano, прапори можна було б встановити, але …

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, …

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, і він працює нормально (моя модель навчена). Я читав про те, як зберегти модель, щоб я міг завантажити її пізніше, щоб використовувати знову. Але як я можу використовувати цю збережену модель для прогнозування нового тексту? Чи використовую я models.predict()? Чи потрібно готувати …

2
Керас: Різниця між регуляторами ядра та активності
Я помітив, що weight_regularizer більше не доступний у Keras, і що замість нього є регулятор діяльності та ядра . Я хотів би знати: Які основні відмінності між ядром та регуляторами активності ? Чи можу я використовувати activity_regularizer замість weight_regularizer ?

1
Яка роль шару TimeDistributed у Keras?
Я намагаюся зрозуміти, що обгортка TimeDistributed робить у Keras. Я розумію, що TimeDistributed "застосовує шар до кожного тимчасового зрізу введення". Але я провів експеримент і отримав ті результати, які я не можу зрозуміти. Коротше кажучи, стосовно рівня LSTM, TimeDistributed і просто щільний шар дають однакові результати. model = Sequential() model.add(LSTM(5, …

5
Набір тестових розділених поїздів Keras під час використання ImageDataGenerator
У мене є один каталог, який містить підпапки (відповідно до міток) зображень. Я хочу розділити ці дані на навчальний і тестовий набір під час використання ImageDataGenerator у Keras. Хоча model.fit () у keras має аргумент validation_split для вказівки розбиття, я не зміг знайти той самий для model.fit_generator (). Як це …

9
Причини втрати глибокого навчання Нен
Можливо, занадто загальне питання, але чи може хтось пояснити, що могло б спричинити розбіжність Свертової нейронної мережі? Особливості: Я використовую модель iris_training Tensorflow з деякими своїми даними і продовжую отримувати ПОМИЛКА: тензорпотік: Модель розходиться з втратами = NaN. Простежити... tensorflow.contrib.learn.python.learn.monitors.NanLossDuringTrainingError: втрата NaN під час навчання. Трекбек виник із рядка: tf.contrib.learn.DNNClassifier(feature_columns=feature_columns, …

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 епох. Але я хочу припинити тренування після того, як втрата стала меншою …

11
Як отримати відтворювані результати в керах
Я отримую різні результати (точність тесту) кожного разу, коли запускаю imdb_lstm.pyприклад із фреймворку Keras ( https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py ) Код міститься np.random.seed(1337)у верхній частині, перед будь-якими керами імпорту. Це повинно заважати йому генерувати різні числа для кожного циклу. Чого мені не вистачає? ОНОВЛЕННЯ: Як повторити: Встановіть Keras ( http://keras.io/ ) Виконайте https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py …
79 python  numpy  theano  keras 

7
Отримайте ярлики класів від функціональної моделі Keras
У мене є функціональна модель у Керасі (Resnet50 із прикладів репо). Я навчав її ImageDataGeneratorі flow_from_directoryдані і зберіг модель в .h5файл. Коли я телефоную, model.predictя отримую масив імовірностей класу. Але я хочу пов’язати їх із мітками класів (у моєму випадку - іменами папок). Як я можу їх отримати? Я виявив, …
76 python  keras 

8
Використання Keras & Tensorflow з графічним процесором AMD
Я починаю вивчати Keras, який, на мою думку, є шаром поверх Tensorflow і Theano. Однак я маю доступ лише до графічних процесорів AMD, таких як AMD R9 280X. Як я можу налаштувати своє середовище Python таким чином, щоб я міг використовувати свої графічні процесори AMD за допомогою підтримки Keras / …

4
УВАГА: tensorflow: режими зразкової ваги були примушені з… до ['…']
Навчання класифікатора зображень, використовуючи .fit_generator()або .fit()передаючи словник class_weight=як аргумент. Я ніколи не помилявся в TF1.x, але в 2.1 я отримую наступний результат, коли починаю навчання: WARNING:tensorflow:sample_weight modes were coerced from ... to ['...'] Що означає примушувати щось ...до ['...']? Джерело цього попередження щодо tensorflowрепортажу знаходиться тут , коментарі: Спроба примусити …

2
Чому модель кераса прогнозує повільніше після компіляції?
Теоретично прогнозування має бути постійним, оскільки ваги мають фіксований розмір. Як повернути свою швидкість після компіляції (без необхідності видаляти оптимізатор)? Дивіться пов'язаний експеримент: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiment/blob/master/test-prediction-speed-after-compile.ipynb?flush_cache=true

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.