Other computational methods (2.2.2 f) Flashcards

(11 cards)

1
Q

What is heuristics?

A

finding a solution to a problem that is good enough
saves computation time at the cost of perfection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tractable - heurisitics

A

can be solved in a reasonable time
sorting
searching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Intractable - heuristics

A

timetabling
path finding (heuristic algo vs A*)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pathfinding

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is backtracking?

A

returning to a previous decision point to try a new potential solution
e.g tree traversal mazes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is data mining?

A

the process of understanding large quantities of data to find useful information
done on big data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is big data?

A

extremely large data sets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Benefits of data mining

A

can help organisations improve their services
identify unexpected trends
large sets of data produces more accurate conclusions
this information can then be used to allow the organisation to make strategic choices and amend the services that they provide to improve client experiences or increase their revenue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Drawbacks of data mining

A

data is personal this means that it must be handled with care
processing data without the appropriate permission from the data subject or without sufficient safeguards in place is a crime under the data protection act 2018
some data subjects may have concerns about how their data is being used and may opt out of a service
for big data you need machines with a lot of processing power and expert knowledge in handling vast quantities of data
companies may need an external company to use data mining

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is pipelining? - computational method

A

using the result of one process feeding into the next

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly