在消息应用程序上接收有关您的模型培训的通知!
keras-webhook-callback的Python项目详细描述
Keras通知回调
一个Keras回调,它在各种消息传递平台上发送有关模型培训的信息。在
安装
使用pip
:
pip install keras-webhook-callback
使用
在训练模型时,导入所需的模块并将其添加到列表回调中。在
示例:
^{pr2}$电报
- 使用botfar创建一个电报机器人
- 在电报上搜索“僵尸爸爸”。在
- 发送
/help
以获取所有命令的列表。在 - 发送
/newbot
以创建新的bot并完成安装。在 - 创建bot后,复制bot令牌。在
- 获取chat ID
- 搜索你创建的机器人并发送任何随机消息。在
- 转到此URL
https://api.telegram.org/bot<BOT_TOKEN>/getUpdates
(将<;BOT\u TOKEN>;替换为BOT令牌) - 复制要向其发送消息的用户的
chat id
。在
- 使用
TelegramCallback()
类。在
TelegramCallback(bot_token=None,chat_id=None,modelName='model',loss_metrics=['loss'],acc_metrics=[],getSummary=False):
参数:
bot_token
:电报bot的唯一令牌{str}
- ^{cd9>
modelName
:模型的名称{str}
loss_metrics
:希望在损失图中显示的损失度量{list of strings}
acc_metrics
:精度图中需要的精度度量{list of strings}
getSummary
:您想要每个epoch的消息(False)还是包含所有epoch信息的单个消息(True)。{bool}
松弛
- 创建空闲工作区
- 创建新频道
- 在应用程序中搜索Incoming Webhooks,然后安装它。在
- 复制Webhook URL
- 使用
SlackCallback()
类。在
SlackCallback(bot_token=None,chat_id=None,modelName='model',loss_metrics=['loss'],acc_metrics=[],getSummary=False):
参数:
webhookURL
:应用程序的唯一webhook URL{str}
channel
:要向{str}
发送消息的频道名或用户名modelName
:模型的名称{str}
loss_metrics
:希望在损失图中显示的损失度量{list of strings}
acc_metrics
:精度图中需要的精度度量{list of strings}
getSummary
:您想要每个epoch的消息(False)还是包含所有epoch信息的单个消息(True)。{bool}
当前不支持松弛发送图像。
托多
- WhatsApp网站
- 电子邮件
- 祖利普
- 消息
动机
随着深度学习模型变得越来越复杂和计算量越来越大,它们需要很长的时间来训练。在我实习期间,人们通常会开始模特培训,然后一夜之间就离开了。他们只能在第二天检查进展情况。所以我想如果有一个简单的方法在他们的设备上远程获取训练信息,那就太好了。在
- 项目
标签: