首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tensorboard回调

Tensorboard回调
EN

Stack Overflow用户
提问于 2022-06-28 23:32:40
回答 1查看 47关注 0票数 0
代码语言:javascript
运行
复制
from tensorflow.keras.callbacks 
import ReduceLROnPlateau, EarlyStopping, ModelCheckpoint

early_stopping =EarlyStopping(patience=5, monitor='val_loss', mode='min')
learning_rate_reduction = ReduceLROnPlateau(patience=4,monitor='val_loss', factor=0.1)

#path for saving the best weights
checkpoint_best_path =r'C:\Users\Administrator\Desktop\Desktop\Work\Data Science\Practice\Machine Learning\Deep Learning\Custom Deep Learning\Deep Learning with Computer vision\Basics\Covid 19 Project\Model\Model best checkpoint'

check_bestpoint = ModelCheckpoint(filepath=checkpoint_best_path, save_weights_only=True, save_freq='epoch',
                                 monitor='val_loss',save_best_only=True, verbose=1)


#tensorboard path
log_dir_path =r'C:\Users\Administrator\Desktop\Desktop\Work\Data Science\Practice\Machine Learning\Deep Learning\Custom Deep Learning\Deep Learning with Computer vision\Basics\Covid 19 Project\Data\logs/' 
log_dir = os.path.join(log_dir_path, datetime.datetime.now().strftime("%Y%m%d-%H%M%S"))

tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir,histogram_freq=1)

callbacks= [early_stopping, learning_rate_reduction,check_bestpoint,tensorboard_callback]

但我有个错误说:

C:\Users\Administrator\Desktop\Desktop\Work\Data NotFoundError:未能创建一个NewWriteableFile:

Science\Practice\机器学习\深度学习\自定义深度学习\使用计算机视觉的深度学习\Basics\Covid 19 Project\Data\logs/20220628-231734\train/events.out.tfevents.1656501454.DESKTOP-1ULGF16.14344.2.v2 :系统无法找到指定的路径。没有创建可写文件C:\Users\Administrator\Desktop\Desktop\Work\Data Science\Practice\Machine Learning \自定义深度学习\使用计算机视觉的深度学习\Basics\Covid 19 Project\Data\logs/20220628-231734\train/events.out.tfevents.1656501454.DESKTOP-1ULGF16.14344.2.v2无法初始化事件写入器。Op:CreateSummaryFileWriter

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 00:19:36

检查正在尝试保存权重以存在的文件夹。

如果它不存在,可以使用路径库创建它,如

代码语言:javascript
运行
复制
from pathlib import Path

#tensorboard path 
log_dir_path =r'C:\Users\Administrator\Desktop\Desktop\Work\Data Science\Practice\Machine Learning\Deep Learning\Custom Deep Learning\Deep Learning with Computer vision\Basics\Covid 19 Project\Data\logs/'
log_dir = os.path.join(log_dir_path, datetime.datetime.now().strftime("%Y%m%d-%H%M%S"))

Path.mkdir(Path(log_dir), exist_ok=True, parents=True)

tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir,histogram_freq=1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72794225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档