Deep Learning Flashcards

(15 cards)

1
Q

What is deep learning?

A

A subset of machine learning that uses multilayered neural networks (or deep neural networks) to stimulate the complex decision making of the human brain.

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

How do deep learning models use unsupervised learning?

A

With unsupervised learning, deep learning models can extract the characteristics, features and relationships they need to make accurate outputs from raw, unstructured data. Additionally, these models can even evaluate and refine their outputs for increased precision.

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

What is backpropagation?

A

A process that uses algorithms like gradient descent to calculate errors in prediction and adjust weights and biases by moving backwards through the layers to train the model.

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

What technology is used with deep learning?

A

High performance GPUs (that can handle large volumes of calcs with lots of memory) and distributed cloud computing.

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

How are most deep learning apps coded (learning frameworks)

A

JAX, PyTorch, TensorFlow

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

How to auto encoders work (basic)

A

Autoencoders work by encoding unlabeled data into a compressed representation, and then decoding the data back into its original form.

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

What is the difference between plain auto encoders and variational?

A

Plain autoencoders were used for a variety of purposes, including reconstructing corrupted or blurry images. Variational autoencoders added the critical ability not just to reconstruct data, but also to output variations on the original data.

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

What to encoders do?

A

Encoders compress a dataset into a dense representation, arranging similar data points closer together in an abstract space

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

What to decoders do?

A

Decoders sample from the space to create something new while preserving the dataset’s most important features

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

What are the advantages of auto encoders?

A

The biggest advantage to autoencoders is the ability to handle large batches of data and show input data in a compressed form, so the most significant aspects stand out—enabling anomaly detection and classification tasks. This also speeds transmission and reduces storage requirements.

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

What are GANS (generative adversarial networks)

A

GANs are neural networks that are used both in and outside of artificial intelligence (AI) to create new data resembling the original training data. These can include images appearing to be human faces—but are generated, not taken of real people. The “adversarial” part of the name comes from the back-and-forth between the two portions of the GAN: a generator and a discriminator.

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

What is the generator’s role in the GAN

A

The generator creates something: images, video or audio and then producing an output with a twist. For example, a horse can be transformed into a zebra with some degree of accuracy. The result depends on the input and how well-trained the layers are in the generative model for this use case.

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

What is the discriminator’s role in the GAN

A

The discriminator is the adversary, where the generative result (fake image) is compared against the real images in the dataset. The discriminator tries to distinguish between the real and fake images, video or audio.

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

What are diffusion models?

A

generative models that are trained using the forward and reverse diffusion process of progressive noise-addition and denoising. Diffusion models generate data—most often images—similar to the data on which they are trained, but then overwrite the data used to train them.

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

What are transformer models?

A

Transformer models combine an encoder-decoder architecture with a text-processing mechanism and have revolutionized how language models are trained. An encoder converts raw, unannotated text into representations known as embeddings; the decoder takes these embeddings together with previous outputs of the model, and successively predicts each word in a sentence.

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