What is an algorithm? How computers know what to do with data - Deepstash
How To Become a Better Decision-Maker

Learn more about problemsolving with this collection

Understanding the importance of decision-making

Identifying biases that affect decision-making

Analyzing the potential outcomes of a decision

How To Become a Better Decision-Maker

Discover 102 similar ideas in

It takes just

14 mins to read

An algorithm is a set of instructions

An algorithm is a set of instructions

The instructions tell a computer how to transform a set of facts into useful information.

The facts are data. The useful information is knowledge for people, instructions for machines or input for another algorithm. Typical examples are sorting sets of numbers or finding routes through maps.

123

987 reads

Algorithms: The Input

To a computer, input is the information needed to make decisions.

For example, if you get dressed, you will need information such as what clothes are available to you, then you might consider the temperature, the season, and personal preferences.

104

608 reads

Algorithms: Transformation

Computation is the heart of an algorithm and involves arithmetic, decision-making, and repetition.

To apply this to getting dressed, you make decisions by doing some math on input quantities. Wearing a jacket might depend on the temperature. To a computer, part of getting dressed algorithm would be "if it is below 50 degrees and raining, then pick the rain jacket and a long-sleeved shirt."

101

502 reads

Algorithms: Output

The last step of an algorithm is output - expressing the answer.

Output to a computer is usually more data. It allows computers to string algorithms together in complex ways to produce more algorithms. Output can also present information, such as putting words on a screen.

101

503 reads

Machine learning

It can sometimes be too complicated to spell out a decision-making process. Machine learning tries to "learn" based on a set of past decision-making examples.

Machine learning is used for things like recommendations, predictions, and looking up information.

112

1.01K reads

CURATED BY

jackh

Never stop learning new things, no matter how old you are.

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving & library

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Personalized recommendations

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates