算法

算法是一系列独立的指令,用于执行某个功能。

换句话说,算法是一种描述解决问题的方法,以便能够被人类或机器反复执行。计算机科学家通过“算法复杂度”或“大O符号”的概念来比较算法的效率。

例如

  • 烹饪食谱就是一种人类的算法。
  • 排序算法常用于计算机编程,用来指导机器如何对数据进行排序。

常见的算法包括路径查找算法,如优化 旅行商问题树遍历算法 等。

还有 机器学习算法,如 线性回归、逻辑回归、决策树、随机森林、支持向量机、循环神经网络 (RNN)、长短期记忆 (LSTM) 神经网络、卷积神经网络 (CNN)、深度卷积神经网络等。