“EOL при сканировании единственно заключенной в кавычки строки”? (обратная косая черта в строке)

В initial_epoch есть параметр в функции fit, вы можете использовать его. Например:

print('Learning Rate: ',tf.keras.backend.eval(model.optimizer.lr))
model.fit(X_train,Y_train1, batch_size=16,
         validation_split=.5, verbose=1, epochs=2,
            callbacks=[lr_callback])

print('Learning Rate: ',tf.keras.backend.eval(model.optimizer.lr))

Вы тренировали свою модель в течение двух эпох, теперь снова включите, вы начинаете отсюда и бежите еще одну эпоху, это будет эпоха = 3.

print('Learning Rate: ',tf.keras.backend.eval(model.optimizer.lr))
model.fit(X_train,Y_train1, batch_size=16,initial_epoch=2,
         validation_split=.5, verbose=1, epochs=3,
            callbacks=[lr_callback])

print('Learning Rate: ',tf.keras.backend.eval(model.optimizer.lr))
5
задан 9 December 2011 в 03:27
поделиться

4 ответа

Дополнительно к blackslash проблеме, не присоединяйтесь к путям с "+" оператор - использование os.path.join вместо этого.

Кроме того, создайте путь к корневому каталогу пользователя как этот, вероятно, перестанет работать на новых версиях Windows. Существуют API-функции для этого в pywin32.

11
ответ дан 18 December 2019 в 05:14
поделиться

Символ обратной косой черты интерпретируется как Escape. Используйте двойные обратные косые черты для путей окон:

>>> xp1 = "\\Documents and Settings\\"
>>> xp1
'\\Documents and Settings\\'
>>> print xp1
\Documents and Settings\
>>> 
21
ответ дан 18 December 2019 в 05:14
поделиться

Можно использовать os.path.expanduser функция для получения пути к пользовательскому корневому каталогу. Это не должен даже быть существующий пользователь.

>>> import os.path
>>> os.path.expanduser('~foo')
'C:\\Documents and Settings\\foo'
>>> print os.path.expanduser('~foo')
C:\Documents and Settings\foo
>>> print os.path.expanduser('~')
C:\Documents and Settings\MizardX

"~user"расширен до пути к корневому каталогу пользователя. Просто сингл"~"расширен до текущего пользовательского корневого каталога.

8
ответ дан 18 December 2019 в 05:14
поделиться

Python, столько же других языков, использует обратную косую черту сколько символ ESC (двойные кавычки в конце Вашего xp1 =... строку поэтому рассматривают как часть строки, не как разделитель строки).

Это - на самом деле довольно основной материал, таким образом, я настоятельно рекомендую прочитать учебное руководство по Python прежде, чем идти дальше.

Вы могли бы интересоваться необработанными строками, которые не выходят из обратных косых черт. Просто добавьте r незадолго до строки:

xp1 = r"\Documents and Settings\"

Кроме того, при управлении путями к файлам, необходимо использовать os.path модуль, который будет использовать "/" или "\" в зависимости от O.S., на котором запущена программа. Например:

import os.path
xp1 = os.path.join("data","cities","geo.txt")

произведет "data/cities/geo.txt" на Linux и "data\cities\geo.txt" в Windows.

6
ответ дан 18 December 2019 в 05:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: