ジャンプ先:

アルゴリズムとは、ある機能を実行するための、独立した一連の命令です。

言い換えれば、アルゴリズムは問題の解決方法を記述する方法であり、人間または機械によって反復的に解決されます。コンピューター科学者は「アルゴリズムの複雑性」や "Big O" 記法の概念でアルゴリズムの効率性を比較します。

例としては、以下のようなものがあります。

  • 料理レシピは、人間のための簡単なアルゴリズムです。
  • 整列アルゴリズムは、機械がデータを並べ替える方法を説明するためにコンピュータープログラミングでよく使われます。

よくあるアルゴリズムとしては、巡回セールスマン問題などの経路探索アルゴリズム、ツリー探索アルゴリズムなどがあります。

Linear Regression, Logistic Regression, Decision Tree, Random Forest, Support Vector Machine, Recurrent Neural Network (RNN), Long Short Term Memory (LSTM) Neural Network, Convolutional Neural Network (CNN), Deep Convolutional Neural Network などの機械学習アルゴリズムもあります。

理解を深める

一般知識

技術リファレンス

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, Uemmra3, horichiyo
最終更新者: mfuji09,