CHAPTER: ARTIFIICAL INTELLIGENCE Flashcards

1
Q

Artificial Intelligence

A
  • the ability of a computer to perform tasks that usually only humans can do
    like decision-making, speech recognition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Machine Learning

A
  • subset of AI
  • computers learn without explicit programming
  • ML computers fed with old training data, producing models from which predictions about previously unseen data can be made
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Deep Learning

A
  • subset of ML
  • where computers learni to solve problems using neural networks similar to how the human brain functions
  • makes use of artificial neural networks to extract patterns from data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

TYPES OF ML: SUPERVISED LEARNING

A
  • learns using labelled data
  • using known tasks with given outcomes to enable a computer program to improve its performance in accomplishing similar tasks
  • common problem types : regression and classification
  • aim : calculate outcomes
  • eg: risk evaluation , forecast sales
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TYPES OF ML: UNSUPERVISED LEARNING

A
  • learns by using unlabelled data
  • using large no of tasks with unknown outcomes to enable computer program to improve performance in accomplishing tasks
  • common problem types : association and clustering
  • aim : discover underlying patterns
  • eg: recommendation system , anamoly detection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

TYPES OF ML: REINFORCEMENT LEARNING

A
  • works on interacting with environment
  • using large number of tasks with unknown outcomes + the feedback to enable computer program to improve its performance in accomplishing tasks
  • common problem type : exploitation and exploration
  • aim : learn series of actions
  • eg: self driving cars , healthcare
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Artificial Neural Networks

A
  • artificial network built from networks
  • group of interconnected input and output units where connection (neuron) is either activated or not
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

LAYERS OF ANN: Input

A
  • accepts several different forms of input
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

LAYERS OF ANN: Hidden Layer

A
  • present in between the I/O layers
  • performs all calculations to find hidden features and patterns
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

LAYERS OF ANN: Output Layer

A
  • output conveyed
  • calculate value must meet value threshold to be output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Purpose of many hidden layers

A
  • allows for deep learning to take place
  • higher complexity = higher number of layers used to solve the problem
  • allows Neural Networks to learn and make decisions independently
  • improve the accuracy of results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does ANN enable ML

A
  • ANN replicates the way of the human brain
  • there is weightings allocated for each connection between each node
  • data is inputted in the input later and outputs results in the output layer
  • input is analysed at reach hidden layer to calculate the outputs
  • the training process is repeated to ensure the get bes possible output (reinforcement learning)
  • back propagation of errors to fix any mistakes made
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The Process of BackPropogation

A
  • initial output compared to the expected value
  • difference calculated
  • outputs travel to hidden later to adjust weightings in each neuron
  • this si sot minimise the difference
  • iterative process until acceptable error change or no change at all
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain the use of graphs and give examples where they are used

A
  • provide relationship between nodes
  • AI problems solved by finding path in graph
  • graphs can be analysed by range of algorithms

eg:
used to represent ANN
tells relationship between nodes
used in ML

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