2.2.2 Computational methods info Flashcards

(f)

1
Q

what is data mining?

A

the process of:
- searching through large amounts of data
- searching for non-obvious patters/anomalies
- using pattern matching algorithms
- using anomaly detection algorithms
- for business modelling and planning for the future

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

what are the pros of data mining?

A
  • increases profit
  • improves stock levels + management
  • can use to introduce new features
  • increase use from customers
  • remove unused features
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are the cons of data mining?

A
  • privacy concerns
  • requires supercomputers + large processing power
  • misuse of information
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is backtracking?

A

a method that is used in solving a problem that involves examining more than one possible solution

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

how is backtracking carried out?

A
  • often use recursion
  • in every step, the possible options are examined, and a decision is made about which option to follow
  • when the algorithm reaches a final state, it checks whether that state is accepted or rejected and then ‘backtracks’ to a previous state to try other options
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is performance modelling?

A

a process of evaluating if a system or program works as expected or not before it is released.

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

how is performance modelling often carried out?

A
  • setting up success criteria and test scenarios
  • simulate real life circumstances
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what is pipelining?

A

when a task is divided into a series of sub-tasks, where each subtask leads to the next
- this means that each subtask is executed by a different process in a series and each result feeds into the next process

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

what makes a problem solvable by computational methods?

A
  • clearly defined
  • computable
  • data requirements have been examined
  • determine if decomposition or abstraction etc can be used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are the steps for problem recognition?

A
  • identify the nature and parameters of the problem
  • analyse current situation
  • specify requirements
  • identify whether the problem can be classified as a certain type of problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what is visualisation?

A

a variety of techniques that aim to illustrate what a problem entails and ho to approach its solution

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