memrootじしょ
英和翻訳
Algorithms
Algorithms
/ˈælɡərɪðəmz/
アルゴリズムズ
1.
問題を解決したり、計算を実行したりするための一連の明確な指示や手順。特にコンピューターサイエンスの分野で用いられる、入力データを受け取り、有限の時間で一連のステップを実行して出力データを生成する手順。
特定の目的を達成するために、明確に定義された一連の指示や手順を指します。特にコンピューターサイエンスの分野で用いられ、問題を効率的に解決するための道筋を示します。
Sorting
algorithms
are
fundamental
in
computer
science.
(ソートアルゴリズムはコンピューターサイエンスの基本です。)
Sorting algorithms
データを特定の順序に並べ替えるためのアルゴリズムの総称です。
are fundamental
非常に重要で、基礎となることを示します。
in computer science
コンピューター科学の分野内であることを示します。
The
search
algorithm
found
the
information
quickly.
(その検索アルゴリズムは素早く情報を見つけました。)
The search algorithm
特定の情報を探し出すためのアルゴリズムを指します。
found the information
情報を見つけたことを示します。
quickly
迅速に、素早く行動が完了したことを示します。
Cryptographic
algorithms
protect
our
data
online.
(暗号アルゴリズムはオンラインで私たちのデータを保護します。)
Cryptographic algorithms
データを暗号化したり復号化したりするためのアルゴリズムです。
protect our data
私たちのデータを守ることを意味します。
online
インターネット上で、またはネットワーク経由であることを示します。
Machine
learning
relies
heavily
on
algorithms.
(機械学習はアルゴリズムに大きく依存しています。)
Machine learning
コンピューターがデータから学習し、予測や決定を行う技術です。
relies heavily on
〜に強く依存している、〜が不可欠であることを示します。
algorithms
ここでは、機械学習モデルの訓練や推論に使われる計算手順のことです。
Understanding
algorithms
is
crucial
for
programming.
(アルゴリズムを理解することはプログラミングにとって不可欠です。)
Understanding algorithms
アルゴリズムを理解すること、という意味です。
is crucial
非常に重要である、不可欠であることを示します。
for programming
プログラミングを行う上で、という意味です。
2.
ある問題を解決したり、特定のタスクを達成したりするための、論理的で段階的な思考プロセスや方法。コンピューターサイエンスに限らず、より広範な文脈で使われる。
コンピューターだけでなく、日常生活や特定のプロセスにおいて、ある問題を解くための論理的で段階的な手順を指すこともあります。計画的で順序立てられた思考や行動のパターンを表現する際に用いられます。
A
good
recipe
is
essentially
an
algorithm
for
cooking.
(良いレシピは本質的に料理のためのアルゴリズムです。)
A good recipe
適切で役立つ料理の指示書を指します。
is essentially
本質的に、根本的に、という意味です。
an algorithm for cooking
料理を行うための一連の手順や指示、という意味です。
Following
a
clear
algorithm
helps
avoid
errors.
(明確なアルゴリズムに従うことはエラーを避けるのに役立ちます。)
Following a clear algorithm
明確な手順や指示に従うこと、という意味です。
helps avoid errors
間違いを避ける助けになる、という意味です。
helps avoid
避けるのを助ける、という意味です。
errors
間違いや誤り、という意味です。
The
doctor
explained
the
algorithm
for
managing
the
condition.
(医師はその病状を管理するためのアルゴリズムを説明しました。)
The doctor
その医師を指します。
explained the algorithm
一連の処置や手順を説明したことを示します。
for managing the condition
その病状を管理したり対処したりするための、という意味です。
関連
data structures
computational complexity
programming
heuristics
flowchart
code
logic
efficiency