Back to marketplace

Midterm 1

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What are the branches of AI and what do each of them mean?

Back (Answer)

• Knowledge representation - processing and representing facts about the world in some abstract way (rules of chess game in IF-THEN logic) • Pattern recognition - extracting knowledge from images (face identification) • Reasoning and inference/prediction - deriving conclusions from incomplete/noisy observations (medical diagnosis, weather forecasting) • machine learning - Improving performance from experience (AlphaGo, google search engine) • 5.Planning - planning complex sequence of actions to achieve a goal (robot navigation) • natural language - production and interpretation of spoken and written language (chatgpt)

#2
Front (Question)

What is artificial intelligence?

Back (Answer)

the science and engineering of making computer programs that exhibit characteristics of human intelligence

#3
Front (Question)

What is the scientific aim of artificial intelligence?

Back (Answer)

To understand the requirements for and mechanisms of human, animal, machine, robotic intelligence

#4
Front (Question)

What is the engineering aim of artificial intelligence?

Back (Answer)

To apply scientific knowledge to build useful artifacts (machines & robots) capable to do things done by humans or animals

#5
Front (Question)

What is the interface theory of perception? What society holds conferences for this topic?

Back (Answer)

Theory that our perception operates like a species-specific desktop: we perceive the world in representations that do not represent the “truth” about the world as it actually is but rather, are useful “icons” to represent fitness-relevant information about the world. The Psychonomic Society.

#6
Front (Question)

What is a blind search?

Back (Answer)

a search algorithm that examines all possible paths to a solution without using any additional information about the problem.

#7
Front (Question)

What is intelligence?

Back (Answer)

The computational part of the ability to solve problems and achieve goals in the world in an efficient manner.

#8
Front (Question)

What branches of AI does the perceptual dog illusion demonstrate?

Back (Answer)

Pattern recognition, knowledge representation, reasoning & inference

#9
Front (Question)

How was “Artificial Intelligence” coined?

Back (Answer)

At a summer workshop at Dartmouth in 1956 led by John McCarthy

#10
Front (Question)

What was the general problem solver (GPS)? What general problem solving strategy was it based on?

Back (Answer)

A computer program by Newell and Simon in 1960-70s that solved simple problems/puzzles like the tower of Hanoi. Based on mean-ends analysis (work backward from the goal to decide on what actions will help you achieve in which goals are decomposed into subgoals in a recursive fashion). Influenced development of symbolic logic.

#11
Front (Question)

What is the weak vs strong AI view?

Back (Answer)

Weak AI view: The computer gives us powerful useful tools to aid human activities but can never exhibit human-level intelligence. Strong AI view: A programmed computer can truly think and can therefore explain how the human mind works, helping us to create an artificial mind. AKA - artificial general intelligence

#12
Front (Question)

How have our approaches to AI changed?

Back (Answer)

symbolic systems approach: 1950-2000 traditional AI. CPU. Machine learning starting at 1980. neural network approach: starting after geoffrey hinton breakthrough 2010s. Deep learning & then deep neural networks around 2011. GPU.

#13
Front (Question)

Who defined the notion of computation? What were the effects of this?

Back (Answer)

Alan Turing. Subsequently led to a definition of intelligence or intelligent agents such as humans, animals, and ultimately, all sorts of “automatic” machines (ATM, cellphone)

#14
Front (Question)

Who is the founder of modern computer science?

Back (Answer)

Alan Turing

#15
Front (Question)

What is the Turing machine (TM)? What are the three components of the machine?

Back (Answer)

gives a theoretical definition of computation (so intelligence); NOT an actual physical machine; an idealized mathematical abstraction of a digital computer. • 1-dim tape of cells of unlimited length (written on each cell is a symbol from finite alphabet) • read/write head • control (action) table or program (if -> then actions)

#16
Front (Question)

What is the difference between a CPU and GPU

Back (Answer)

CPUs are general-purpose processors that can handle many tasks, while GPUs are specialized processors that excel at parallel processing

#17
Front (Question)

Von Neumann machines (VNM)

Back (Answer)

Modern computers are VNM. They can accomplish what TM do in a long sequence of steps in just one step.

#18
Front (Question)

Differences between VNM and TM

Back (Answer)

TM: only has one register, has linear access memory, had only a few hardware instructions, has a control table. VNM: has several dozen registers, has random access (addressable memory), has several dozen instructions in CPU, has a program that controls CPU instead of a control table.

#19
Front (Question)

Turing’s definition of computation

Back (Answer)

It is turing computable (turing computable functions or problems) if it can be implemented on a turing machine; ie the solution can be found as a “halting” output written on the tape of a turing machine.

#20
Front (Question)

What is a universal turing machine and what are examples of them?

Back (Answer)

A single turing machine that can simulate any other turing machine. Programmable computers (PC, mac, von neumann machine) & DNA (biological computers)

#21
Front (Question)

What is the Church Turing Thesis? (CTT)

Back (Answer)

It states that a function on the natural numbers can be calculated by an effective method if and only if it is computable by a UTM

#22
Front (Question)

Assuming the CTT is true, we can define computation or computability as:

Back (Answer)

a problem is computable if it can be solved in a finite number of steps by a UTM, and uncomputable if no UTM can solve the problem.

#23
Front (Question)

What would invalidate the CTT?

Back (Answer)

If we found a non-UTM that solves what is thought to be an uncomputable problem.

#24
Front (Question)

What are examples of uncomputable problems?

Back (Answer)

The halting problem - based programs code and input, will it ever finish running? The word problem for cancellation semigroups