什么语言在物联网领域的应用前景更好
|
好好的小红薯,究竟承受了什么? 事件背景 8月12日,YAM Finance官方宣布他们发现了一个智能合约漏洞,并称该漏洞将生成超出最初设定数量的YAM代币。在这种情况下,大量的保留代币将造成治理操作所需的代币数量过大。这意味着社区将来将没有足够的代币来执行任何治理操作。 智能合约漏洞出现在哪里?
该漏洞发生在YAM项目智能合约YAM.sol的rebase功能上,如下图所示: 今日DeFi领域再次发生一起魔幻事件,呼声极高的红薯项目一经上线,流动性矿工们就开始疯狂涌入。短短8个小时内,Yam Finance中锁仓总价值就超过2亿美元。COMP挖矿带动了DeFi产业出圈,而YAM直接带动了DeFi头部项目集体上涨,堪称“一飞冲天”。
然而短短36小时内,眼见它高楼起,高楼塌。数亿美元因为一个小小的漏洞,消失于无形。本以为反应迟钝的自己损失了一个亿,没想到保住了自己的五块钱。 随意提问,不要害羞 论坛是问问题的好平台,大胆提出你的疑问,不要有丝毫疑虑。在这里,没有人会因为问问题而感到尴尬。正如爱因斯坦所说:不停质疑至关重要。好奇心的存在有它自己的道理。 如果不理解算法,那么就从头开始实现它 如果你在理解某个算法方面有问题,那么最好的方法是自己编写这个算法。在这个过程中,你会了解它并理解scikit-learn这类的库的运作方式。 不要满足于ML算法的初始结果 你可以通过调整各种算法的值来改进模型。不要满足于模型的初始结果,要经常使用超参数调优来优化结果。你可以改变许多算法的超参数值,比如K最近邻算法可以改变可能改善结果的邻值的数量。
完成在线课程不是终点,而是起点。在线课程将帮助你建立牢固的基础,但你必须不断学习,不断寻找各种数据集并实践,实践是做好所有工作的关键。你要继续浏览各种博客文章、笔记、视频、研究论文来了解更多知识,永远不要把自己限制在什么事情上。 不要自欺欺人 做作业或测验时,不要抄袭网络资源。不必急于完成任务,慢慢来,作业和测验只是手段,学会如何解决问题才是目的,你不能不仅仅是为了拿到证书。我学到的大部分东西都是在遇到问题时学到的。 在完成分配任务之前,理解好已编写的代码 对于许多初学者来说,只回顾近一周所学并将其应用到数据中是很常见的事情。例如,如果一个学生正在学习支持向量机(分类算法之一)。在作业中,如果学生必须训练和测试模型,大多数学生只会完成这个任务,他们不会注意到之前编写的关于数据预处理的代码。 编码和数学的背景知识非常有益 有人认为学习一些数据科学课程不需要编程,我不同意这一点,编程方面的基本知识有助于更好地学习。 也许之后会教Python / R,但如果你正在学习一门课程,建议你在HackerRank、HackerEarth等平台解决问题,以在学习一个特定的语言中获得更多的经验,这样以后如果你使用类似matplotlib、NumPy这样的库,就可以随意编写代码。
不懂基础数学也不用担心,YouTube上有很好的学习资源。如果你想学习微积分,推荐学习3Blue1Brown的微积分、线性代数和统计学的Stat Quest。对于那些希望从数学开始学习数据科学的初学者来说,这都是不错的选择。 (编辑:济源站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


