動的計画法は、「問題の部分的な結果を記録・利用しながら、最終的な結果を求める」手法の総称です。「コサイン類似度」は、機械学習で使われる最も基本的なアルゴリズムの一つで、2つのデータの類似度を計測できます。