#jupyter-notebook #google-colaboratory #conv-neural-network
#jupyter-notebook #google-colaboratory #conv-нейронная сеть
Вопрос:
У меня есть ipynb в моем Google colab под названием Augmented.ipynb
Внутри ipynb у меня есть cnn, который я запускаю с keras
После запуска cnn у меня есть функция, которая выглядит следующим образом:
def foo():
best_score = max(history.history['val_accuracy'])
print(best_score)
Я хочу запустить всю записную книжку 20 раз и каждый раз получать лучший результат.
Один из способов, который я придумал для этого, — запустить jupyter notebook из другого ноутбука в colab, который, как я видел, возможен. put поскольку я хочу запустить всю записную книжку, которая не является функцией, я не могу понять, как это сделать.
Путь к записной книжке следующий: /content/drive/My Drive/Colab Notebooks/Augmented.ipynb
Ответ №1:
ну, один из способов сделать это — сохранить весь важный код в функции.
def entire_code():
# copy all code here
return result
results = []
for _ in range(20):
results.append(entire_code())
Комментарии:
1. В итоге я сделал это, потому что это было меньше проблем, чем узнать, как запустить записную книжку из другого. Спасибо.