Data Flashcards

1
Q

What is the trade-off For Lossy Compression?

A

Low Image Quality

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

What is the most effective strategy for creating Algorithms

A

Each algorithm is created by different people based on their strengths and experiences.

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

Which of the following is likely to affect the ability of the program to process larger data sets?

How well Program is documented
How much memory the program requires to run
How many programs statements the program contains
The order in which the data are put into the data set

A

How much memory the program requires to run

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

Why are graphs used to present a project as opposed to raw data? Select 2 answers

A) Graphs can show trends that are not easily seen with raw data
B) Graphs are easier to read and interpret at a glance
C) Graphs show all details necessary to understand data
D) Graphs can easily be placed into slideshows or docs while tables, cannot

A

A) Graphs can show trends that are not easily seen with raw data

B) Graphs are easier to read and interpret at a glance

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

What is a unique useful feature for search engines?

A

The ability to find and filter info from a large variety of sites

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

Why is it harder to maintain the privacy of large data sets?

A

Large data sets are bigger targets for hackers and have more opportunities for attacks because they have more access channels/possible entires. (more chances for weak or broken channels to be utilized)

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

Why is it important that online systems with large data sets be scalable? Mitigated= Stopped/Avoided

A) If workload placed on a system increases, the resulting decrease in performance can be mitigated
B) If workload placed on a system increases, the resulting increase in performance can be reduced/mitigated
C) If a system is scalable all future programs run faster.
D) If a system is scalable, all future programs are guaranteed to run properly

A

A) If workload placed on a system increases, the resulting decrease in performance can be mitigated

Data scaling comes in handy when there are large data sets take over and is overwhelming.
They demonstrate improved performance when more hardware is added to the system. The potential workload is increased without damaging the overall performance

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

What is the value in Binary of 11001BIN + 2 DEC?

A

25DEC+ 2DEC= 27DEC

11011BIN

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

Which of the following will result in an overflow error in a 4-bit system?

16
15
9
6

A

16

1+2+4+8 =15

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

Which of the following will not result in an overflow error in a 5-bit system?

32
33
34
30

A

30

5 bit anything less than 31

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

What is the largest number eight bits can hold?

A

2^n - 1 = 2^8 -1 = 255

greater than 255 = overflow error

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

True or False? Programmers need numbers to be as small as possible to limit overflow numbers

A

False small numbers are worse and cause overflow errors easily

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

Logic gates are physical hardware that is used to determine Boolean functions. Given this, are Boolean functions abstractions?

A

YES DUh because they have a PHYSICAl presence to it
Abstractions make a complex system simpler.
- A car is a very complex machine but the interface is simple (a steering wheel, a gas pedal, and a gear shift)
- A video game controller only has a few buttons, but underneath the controller is a complex control mechanism
- A programming language can be fairly simple, but it translates the instructions you write into machine code, which is impossibly complex

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

A programmer creates a program that models the growth of foxes and rabbits. Which of the following potential aspects of the simulation do NOT need to be implemented?

A) Each rabbit may only have different numbers of cat litter
B) Grass that rabbits must eat frequently to survive is represented
C) Each fox should eat a rabbit frequently
D) Each rabbit can only live at a certain age, assuming it is not eaten

A

A)
Rabbits eat grass to survive and it is already known, this is extra info that is not as critical as the others to be implemented and will make the simulation more complex

  • More Detailed info about data the better
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A developer plans to add a feature that lets the user quickly run thousands of simulations with any number of the factors to be kept constant keep the factor constant. Why would this be useful? SELECT TWO ANSWERS

a) it allows the user to see the effects of variables and check if other variables do not change
b) thousands of simulations guarantee the simulation to work accurately model it.
c) It would make the simulation more detailed
d) It would allow the user to collect data without taxing the computer’s hardware

A

B) and C)

More efficient simulations mean more results and can be used to create more detailed data.

A) is incorrect because simulations are more efficient when there are fewer variables.

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

What signal can be represented using a digital signal without losing any data?

a) volume due to a train honking
b) varying temperature during the day
c) human voice in the air
d) varying grades of students in the school year

A

d)

Grades have set values so the signal is discrete. No data is lost because the values are in discrete intervals

17
Q

What makes manually cleaning data challenging?

A

Manually cleaning the data is challenging because you have to look through every data point individually and then correct any inconsistencies.

18
Q

What are bar charts and histograms useful for? How about crosstabs and scatter plots.

A

Histograms are useful for looking at one type of data. They are good for understanding the entire data set; their ranges, cluster, etc.

Crosstabs and bar charts are useful for more than one data set. They are good for finding relationships and patterns.

19
Q

What kind of data can machine learning take in?

A

Images, audio, video, and text

20
Q

Why do AI machines have to be trained?

A

They need to learn the data to be able to interpret it. Feeding data into the AI will allow it to find errors and mistakes and make predictions from them.