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

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