algorithm

ˈælɡəˌrɪðəm
AL·guh·rih·thuhm4音節 · 第1音節にアクセント

意味 · Meaning

アルゴリズム

使い方 · Usage

問題を解いたり、データから結果を出したりするための、明確な手順や規則を指します。コンピューター科学では検索順位の決定、動画の推薦、経路の計算などを説明するときに使います。数学の筆算のように、人が繰り返し実行できる計算手順も含まれます。入力をどの順序で処理し、どんな出力を得るかを論じる場面で重要な語です。

ニュアンス · Nuance

日本語でも「アルゴリズム」と言いますが、高度な人工知能だけを意味するわけではありません。“algorithm”の中心は、条件と順序が定められ、再現できる処理手順です。広い進め方を表す“method”より技術的で、“formula”のような一つの数式とも異なります。“the algorithm”は推薦を左右する仕組みへの不満を込めて使われることもあります。

⚠️ 日本語話者がよく間違える点

カタカナ語の印象から“algorithm”を“computer program”と同じものとして扱う誤りがあります。プログラムは複数のアルゴリズムを実装できます。また、つづりを“algorithim”としないよう注意が必要です。“the algorithm decides”だけで済ませず、何のデータや規則で決まるのかも示すと明確です。

類義語との違い

procedure仕事や操作を進める一般的な手順で、計算上の入力と出力がなくても使える語です。
formula数式や成功のための決まった型を指し、複数段階の処理手順とは限りません。
method研究法や学習法まで含む幅広い「方法」で、手順が厳密に定義されない場合もあります。
program命令をコードとして実装したソフトウェアで、その内部に複数の処理手順を含められます。

例文 · Examples

💡 technology

The app uses an algorithm to suggest new songs.

そのアプリは新しい曲を提案するためにアルゴリズムを使う。

💡 academic

The team improved the algorithm to work more quickly.

チームはより速く動作するようにアルゴリズムを改良した。

💡 society

An algorithm decides which posts appear in your feed.

アルゴリズムがあなたのフィードにどの投稿が表示されるかを決める。

よく使う組み合わせ · Collocations

search algorithm検索アルゴリズム
recommendation algorithm推薦アルゴリズム
develop an algorithmアルゴリズムを開発する
algorithm designアルゴリズム設計
この単語、明日には忘れています。

EveryFive は忘れる直前にもう一度たずねます — 1日たった5単語、無料ではじめる →

B1 レベルの他の単語