Please enable JavaScript.
Coggle requires JavaScript to display documents.
Methods computers use to solve problems - Coggle Diagram
Methods computers use to solve problems
Heuristics
Careful thinking problem
Similar to a guess,or a rough estimate
AI
make computers solve human-type problems
Advanteges
Speed up problem solving.
less work
good-enogh results
Disadvanteges
not always completely acurate
provides solutios but may be not the best solution
Virus-checking software
Expert system
An expert system might decide
The type of illnes someone has, based on their symptoms
what part of the car is broken, based on the signs
what jail sentence someone should have, based on their crimes
The person who makes the program will talk to the expert
It is an algorithm that represents the knowledge of an expert
Disadvanteges
May be hard for an expertto put their skills into words
Not everything can be reduced to logical tests
If exerts are wrong the algorithm will be too
Advanteges
Useful when a person isn`t available
Will always make the same decision withoght bias or favour
Checking fair rules in the programe code
Machine Learning
Works differently.Has to learn to solve the problem by itself
You do not make an algorithm
Several type of training.
Unsupervised training
Reinforcement learning
Supervised training
Decision trees
Shows all decisions
You must choose left or right