py2ifttt

作者: focusxyhoo | 来源:发表于2018-11-20 14:00 被阅读0次

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

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

pip install py2ifttt
from py2ifttt import IFTTT

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

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

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

  • key=:IFTTT => Webhooks settings => Account Info => URL 中的字符串。
  • event_name=:建立 IFTTT Webhooks Applet 时自定义的事件名称。
  • value1=:建立 IFTTT Webhooks Applet 时自定义的变量名称,可添加多个。

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

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

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

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

相关文章

  • py2ifttt

    在跑机器学习程序时,尤其是那种比较复杂,动辄需要跑几个小时的程序时,下面利用 IFTTT 和 py2ifttt 模...

网友评论

      本文标题:py2ifttt

      本文链接:https://www.haomeiwen.com/subject/irztqqtx.html