算法第一章作业

Posted on 2020-09-17 20:08  Youthenen  阅读(180)  评论(0编辑  收藏  举报

作业要求:

  • 请上网了解编码规范,说明你本学期的编码遵循哪个规范及该规范的链接。
  • 请阅读《数学之美》,结合网上其他文章,谈谈算法在软件开发中的作用,本学期计划用算法实现一个什么软件。

 1.本学期我的编码将遵循华为的代码规范,以下为链接。

华为代码规范:https://www.cnblogs.com/LyndonMario/p/8149876.html

(附:腾讯前端代码规范:https://zhuanlan.zhihu.com/p/68327500

2.  通过阅读《数学之美》中的某些篇章,我感受到了数学的魅力。

  该书运用了一些简单的实例演示将抽象的数学自然哲理展示出来,使我为之折服。其中,第30章中的《Google大脑和人工神经网络》让我对深度学习有了更直接的了解,又再一次区分开了有监督学习与无监督学习的差别。刚接触人工神经网络的时候,觉得它”深不可测“。接触了一点点之后,发现其背后都是与数学有关的模型。

       算法应当是软件的灵魂,好的算法自然使得软件更高效。一个看似复杂的问题或许只需要一个巧妙的算法就能解决。计算量大但简单的数学方法有时能够解决很复杂的问题,正如“Google大脑”底层的实现原理。运用简单的TF-IDF就能度量网页和查询的相关性,这也是数学的一大应用。搜索引擎之所以如此强大,也正是靠背后的算法支撑起来的。不得不说,数学是一门强大的工具。

  本学期计划用算法实现一个书籍推荐或分享系统(暂定)。

Copyright © 2024 Youthenen
Powered by .NET 8.0 on Kubernetes