py2ifttt

2018-11-20  本文已影响0人  focusxyhoo

在跑机器学习程序时,尤其是那种比较复杂,动辄需要跑几个小时的程序时,下面利用 IFTTTpy2ifttt 模块的小技巧可以帮助你时刻掌握loss值的收敛情况。

首先,安装导入一气呵成:

pip install py2ifttt
from py2ifttt import IFTTT

在程序运行打印loss值的代码下添加如下两行:

ifttt = IFTTT(key="key", event_name="event name")
ifttt.notify(value1="这是一个测试。")

代码非常简单,其中的参数:

在建立 IFTTT 账号后,新建 Applet ,选择 this 中的服务为 Webhooks,自定义 Event Name,然后在 that 中选择 action serviceNotification ,当然也可以选择其他服务,比如电话,短信等等。选择通知的话有两个选项,一个是简单通知,另一个是富文本通知。这里选择前者,后者可自行取探索。

接下来只需要自行更改通知内容即可,通过 Add ingredient 可以添加个性化参数。

到这里,运行程序后就可以其他设备上的 IFTTT 应用获得通知了。

本文内容参考知乎专栏文章“什么,你的 Jupyter Notebook 又双叒叕失联了?”。

上一篇 下一篇

猜你喜欢

热点阅读