Intro Flashcards

1
Q

What is Artificial Intelligence

A

AI is the theory and development of computer systems able to perform tasks normally requiring human intelligence. AI is a discipline, like how Physics is a discipline of science.

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

What is Machine Learning

A

A sub-field of AI, It is a program or system that trains a model from input data. The trained model can make useful predictions from new (never-before-seen) data drawn from the same one used to train the model.

This means that Machine Learning gives the computer the ability to learn without explicit programming.

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

Supervised ML models

A

Supervised models have labelled data a.k.a data with a tag that identifies that data.

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

Unsupervised ML models

A

Unsupervised models have unlabelled data which is harder to work with vs labelled data

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

Supervised learning implies..

A

that the data is already labeled. In supervised learning we are learning from past examples to predict future values.

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

Unsupervised learning implies..

A

that the data is not labelled. Unsupervised problems are all about looking at the raw data, and seeing if it naturally falls into groups.

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

What is the unsupervised learning system flow?

A

Input data -> Model -> Generated Example

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

What is the supervised learning system flow?

A

Input data -> Model -> Predict Output -> Compare to expected output from training data -> Error -> update model

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

What is Deep Learning?

A

A sub-set of machine learning. Deep learning uses Artificial Neural Networks - allowing them to process more complex patterns than traditional machine learning.

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

What is Generative AI?

A

Generative AI is a subset of Deep Learning, & a type of AI that creates new content based on what it has learned from existing content. the process of learning from existing content is called training and results in the creation of a statistical model. When given a prompt, GenAI used this statistical model to predict what an expected response might be - and this generates new content.

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

What are Large Language Models?

A

LLMs are also a subset of Deep Learning

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

What 2 types can Deep Learning Models be divided into?

A

Discriminative & Generative

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

What is Discriminative AI?

A

Used to classify or predict, it’s typically trained on a dataset of labeled data, and learns the relationship between the features of the data points and the labels. E.g classifies a dog from a photo

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

What is Generative AI as a model?

A

Generates new data that is similar to data it was trained on, Understands distribution of data and jow likely a given example is, and predicts next words in a sequence. E.g generates a picture of a dog

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

What outputs are not Gen AI outputs?

A

Numbers, Discrete, Class, & Probability

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

What outputs are Gen AI outputs?

A

Natural Language, Images, Audio

17
Q

Generative Language Models

A

Generative language models learn about patterns in language through training data. Then, given some text, they predict what comes next.

18
Q

Generative image models

A

Generative image models produce new images using techniques like diffusion. Then, given a prompt or related imagery, they transform random noise into images or generate images from prompts.

19
Q

What are Hallucinations?

A

Hallucinations are words or phrases that are generated by the model that are often nonsensical or grammatically incorrect.

20
Q

What causes Hallucinations?

A

The model is:
- not trained on enough data
- trained on noisy or dirty data
- not given enough context
- not given enough constraints

21
Q

What is a Prompt & Prompt Design?

A

A prompt is a short piece of text used to control the output of the LLM by inputting it into the LLM to “prompt” the model. Prompt Design just means that the quality of the input determines the quality of the output.

22
Q

What different model types are there?

A

text-to-text

23
Q

What is the text-to-text model type?

A

Text-to-text models take a natural language input and produce text output. These models are trained to learn the mapping between a pair of texts.

Uses include:
- text generation
- text classificiation
- text summarization
- text translation
- text (re)Search
- text extraction
- text clustering
- Content editing / rewriting

24
Q

What is the text-to-image model type?

A

Text-to-image models are relatively new and are trained on a large set of images, each captioned with a short text description. Diffusion is one method used to achieve this.

Uses include:
- Image generation
- Image editing

25
Q

What are the text-to-video & text-to-3D model types?

A

Text-to-video models aim to generate a video representation from text input. The input text can be anything from a single sentence to a full script, and the output is a video that corresponds to the input text. Similarly Text-to-3D models generate three-dimensional objects that correspond to a user’s text description (for use in games or other 3D worlds).

26
Q

What is the text-to-task model type?

A

Text-to-task models are trained to perform a specific task or action based on text input. This task can be a wide range of actions such as answering a question, performing a search, making a prediction, or taking some sort of action. For example, a text-to-task model could be trained to navigate web UI or makes changes to a doc through the GUI.

27
Q

What is a foundational model?

A

A large AI model pre-trained on a vast quantity of data, designed to adapted or fine-tuned to a wide range of downstream tasks such as:

  • question answering
  • sentiment analysis
  • information extraction
  • image captioning
  • object recognition
  • instruction following