Intro to AI Flashcards

key terms & definitions

1
Q

Artificial Intelligence (AI)

A

Broad capability to imitate human abilities.

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

What is AI? History/origins? Milestones?

A

AI involves machines mimicking human cognitive functions.

Started in 1950s with Turing Test. And in 1956 the term ‘AI’ was introduced by John McCarthy.

Milestones:
- 1997: chess-playing computer (Deep Blue) defeats chess champion Garry Kasparov
- 2011: Apple integrates Siri into iPhone
- 2014: Amazon Alexa virtual assistant
- 2020: GPT-3 tool
- 2022: ChatGPT available to public

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

What is the Turing Test?

A

An intelligent test for machines. - if a machine tricks humans into thinking it is a human, then it has intelligence.

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

Machine Learning (ML)

A

Subset of AI; algorithms improve through experience and learning.

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

Deep Learning (DL)

A

Subset of ML; uses neural networks with many layers

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

Generative-AI (Gen-AI)

A

subset of DL; generates new data and outputs (text, e.g. ChatGPT; image, e.g. Dall-E, Stable Diffusion, music)

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

Large Language Models (LLMs)

A

subset of Gen-AI; GPT-series (ie. GPT-4, Bard, Claude)

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

Top-Down Approach to AI

A

Aka - Symbolic Reasoning

  • Models the way a person reasons to solve a problem; we, humans, model our reasoning process and program it into computers
  • Involves extracting knowledge from a human being, representing it in a computer-readable form.
  • Develop a way to model reasoning inside a computer.
  • uses logic and reasoning to work
  • old way/approach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Bottom-up approach to AI

A

aka - Neural Networks

  • Learns from examples
  • Models the structure of a human brain, using neurons to form understanding of patterns
  • each neuron acts like a weighted avg of inputs - we can train a network of neurons to solve useful problems by training data; learning from examples.
  • new approach - this is what is used now
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Types of ML

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

What is supervised ML?

A

learning with labeled data

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

What is unsupervised ML?

A

Identifies patterns in data w/o labels
- e.g. spam emails contain certain patterns that are common

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

What is reinforcement ML?

A

Learning via feedback and rewards

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

What is big data?

A

large, complex, diverse and high quality datasets

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

Connection between big data and AI?

A
  • Data as the foundation: Ai systems learn from data.
  • The more data an AI system has, the better it can learn and make accurate predictions, decisions, recognise patterns, improve performance over time.
  • the data must be cleaned, labelled, and prepared for use in AI models
  • But not always.. Memory must be sufficient for AI to decipher big data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is self-supervised learning?

A

LLMs learning - use inherent data properties and label the data themselves

17
Q

List of LLMs (newest to oldest)

A

Newer Models:
1. OpenAI: GPT-4o (May 2024)
2. Anthropic: Claude 3.5 (March 2024)
3. Google DeepMind: Gemini (December 2023)
4. xAI: Grok-1 (November 2023)
Mistral AI: Mistral 7B (September 2023)
Original List:
Google: Bard (March 2023)
Anthropic: Claude (March 2023)
OpenAI: ChatGPT (November 2022)
Meta: OPT-IML (2022)
Baidu: Ernie 3.0 Titan (December 2021)
DeepMind: Gopher (December 2021)
NVIDIA: Megatron-Turing NLG (October 2021)
AI21 Labs: Jurassic-1 (August 2021)
Google: LaMDA (May 2021)

18
Q

Basic terms for neural networks

A
  • Neurons
  • Weights
  • Activation functions
  • paths
  • Bias
19
Q

Convolutional Neural Network (CNNs)

A

used for image data

20
Q

Recurrent Neural Networks (RNNs)

A

suitable for sequence data

21
Q

How do neural networks work?

A

Each neuron acts like a weighted average of its inputs, and we can train a network of neurons to solve useful problems by providing training data.

22
Q

What is the activation function?

A

Function that generates output based on input signal and their weights.
- uses a threshold to send info

23
Q

What is Bias (B)?

A

= a number to calibrate the summation function; a fine tuning function that helps achieve better results
- E.g.: Facial recognition, forecasting by identifying patterns, music composition

24
Q

What is Natural Language Processing (NLP)?

A

Making sense of and generating human language

  • used in chatbots, LLMs, translators
25
Q

What are the challenges to NLP?

A

sarcasm, context, cultural nuances
- different word, same meaning
- Different expression, same meaning
- different grammar same meaning
- same word, different context

26
Q

How Dall-E 2 works?

A
  1. Image Caption: encoding - starts with textual description which is the prompt
  2. Text embedding: textual description converted to numerical representation
  3. Prior: Randomness called the “prior” is utilised to introduce diversity in generated images / noise
  4. Encoder: text embedding and prior are combined and processed through an encoder (basc. Mix text and numbers together)
  5. Decoder: encoder’s immediate representation is fed into a decoder - transforms it into a synthesised image
  6. Image Generation: through the decoder’s iterative process, final img is generated.