美文网首页
ARTS打卡4-未来能预测吗

ARTS打卡4-未来能预测吗

作者: Andytl的世界 | 来源:发表于2020-03-20 23:40 被阅读0次

Algorithm做算法题,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就是ARTS打卡。

1. 做算法题

第237题,删除链表中的节点node

难点:

没有前一节点的指针,无法把node节点指针的next赋给前一节点,以达到删除node的目的。

解题巧妙之处:

可以拷贝node的next节点作为node节点。偷梁换柱,把下一个节点完全拷贝过来,顺手把下一个节点给“删除”了。

代码如下:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    def deleteNode(self, node):
        """
        :type node: ListNode
        :rtype: void Do not return anything, modify node in-place instead.
        """
        node.val = node.next.val
        node.next = node.next.next

2. 点评英文文章

文章Deep learning: the final frontier for signal processing and time series analysis?

标题翻译过来是深度学习是否是信号处理或时序分析的终点?

文中综述了传统信号处理中一些算法,也介绍了一遍深度学习中的几种算法。最后得出开放性结论,神经网络已经可以非常好地近似传统算法进行信号处理,是否很有可能取代这些传统信号处理算法。

这篇文章是在搜索signal processing data analysis中找到的。最近发现信号处理与数据分析有很多相似之处,使用相同的统计学工具、都是在大量信息中提取有价值的知识、都需要找到合适的工具对付相应的信号或数据。甚至很多时候觉得两者就是同一回事。也有对比signal processing与data analysis的讨论1讨论2。甚至图像处理中的大神级任务Elad也发声了

3. 技术技巧

(1)如何分享python执行过程?

使用jupyter notebook可以方便地展示python代码运行过程,特别是在数据分析领域,所见即所得,一段代码后就跟着运行结果。把生成的ipynb文件通过github分享给别人,可以直接预览结果,例如京东手机销售案例

(2)除了展示执行结果,想修改python代码怎么办?

有个办法是把ipynb文件下载到本地,配置好相关依赖环境,再用jupyter notebook打开ipynb文件进行修改。

(3)如果本地环境配置复杂,而又想快速复原运行过程怎么办?

《如何在ipad上运行python》中介绍了使用mybinder实现云端的jupyter notebook。直接在mybinder导入包含ipynb文件的github url就行,binder自动创建相关依赖环境的docker镜像,把环境封装在容器中。生成分享链接,在云端即可执行ipynb。随时随地都可以复原python运行过程。而且可以修改python代码,实现自己的修改。例如前面提到的京东手机销售案例的mybinder版本

4. 技术分享

prophetFacebook开源的基于时间序列的分析工具。智能化程度比较高,输入参数只有时间戳和数值,即可提取时间序列中的明显特征,做预测分析。prophet安装后可参考prophet教程跑简单入门级demo。用conda list可以看到fbprophet是否安装好。通过mybinder也可以不在本地安装prophet,直接利用mybinder运行prophet深入理解prophet参考这篇。使用prophet进行比特币价格预测案例。prophet的时间序列预测前提是对象序列是有明显内在周期规律的,而且未来也是按照这个规律运行的。但现实中未来一定与现实和过去不同,新的变化一直在出现。

相关文章

  • ARTS打卡4-未来能预测吗

    Algorithm做算法题,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就...

  • 未来能预测吗

    今天地理课很无聊,写一写有关预测未来的一些想法。 首先先亮结论:“预测未来”个人认为是不可能的,至少不是大家普遍认...

  • 真实的谎言

    你问我, 蜗牛能跑过兔子吗? 我说:能! 你问我: 章鱼能预测未来吗? 我说;能! 鹦鹉能记忆数值吗? 我说:能!...

  • 我们能预测未来吗?

    我们能准确地预测到将来会有什么发生在我们身上吗?“简短的回答既是否定的,也是肯定的。在原则上,定律允许我们预测未来...

  • 超预测——我们真的能预测未来吗

    当前的状态,是过去的结果和未来的成因。我们如果想要提前知道未来的状态,就需要预测,比如股票价格的走势,某一行业未来...

  • 如何成为预测大师——练就预测“神功”的方法

    未来可以预测吗? 开门见山,不说废话。未来是可以预测,但是有条件预测。《超预测》这本书就是要告诉大家,预测未来的“...

  • 我们真的能预测未来吗

    或许是这段时间A股市场最近涨的太猛了,办公室里面一个平时不怎么关注股市的同事,也开始讨论最近的股票市场,甚至还有个...

  • ARTS打卡1-你有未来吗?

    Algorithm做算法题,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就...

  • 笑话二则

    预测 男:我能够预测未来,你信不信? 女:我不信。你若能预测未来,牛都得长翅膀! 男:谁说我不能预测未来?至少我能...

  • 你敢对自己的未来有一个预测吗?

    第10章~第15章 文/文霞 你敢对自己的未来有一个预测吗你预测过自己的未来吗你的预测准确吗 《财富自由之路》作者...

网友评论

      本文标题:ARTS打卡4-未来能预测吗

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