Skip to content

Commit

Permalink
Render Leanpub
Browse files Browse the repository at this point in the history
  • Loading branch information
jhudsl-robot committed Feb 21, 2024
1 parent 0616f9c commit b201884
Show file tree
Hide file tree
Showing 100 changed files with 1,227 additions and 0 deletions.
97 changes: 97 additions & 0 deletions manuscript/01-AI_Possibilities-overall_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@

{quiz, id: possibilities_overall, attempts: 10}

## AI Possibilities - Overall Quiz

? According to the course, AI systems today can be described as.. ?

A) Narrowly focused on specific tasks
b) Able to perform any intellectual task like humans
c) Limited to only supervised learning problems
d) Fully self-aware and able to make completely independent decisions

? which of the following is NOT a criterion for something to be considered AI?

a) It must demonstrate adaptability and training with new data.
b) It must have an algorithm trained on a dataset.
c) It must have a physical interface.
D) It must perform only predefined tasks without adaptation.

? Which is not a part of our AI framework?

a) Interface
b) Datasets
C) Efficiency
d) Algorithms

? Which of the following is an example of generative AI?

a) Facial recognition software
b) A spam filtering system
C) An AI-generated painting created from a text prompt
d) An AI that detects cancerous skin lesions

? Which type of model is especially useful for text generation?

a) Diffusion models
b) Convolutional neural networks
C) Transformer models
d) Recurrent neural networks

? Which is an important consideration when developing AI interfaces?

a) Ensuring high prediction accuracy
b) Notifying users of serious medical risks
C) Protecting privacy of user-submitted data
d) Maximizing data collection from users

? Which of these is an example of an AI system powered by natural language processing?

A) Google Translate
b) Stable Diffusion
c) This Person Does Not Exist
d) Summarizing patient records with diabetes

? Which type of AI model is central to advances in language understanding and generation?

a) Natural language models
B) Transformer models
c) Generative adversarial networks
d) Diffusion models

? Why is deep learning especially useful for complicated data like images and text?

A) It allows the model to automatically detect abstract patterns.
b) It uses a simple architecture that is computationally inexpensive.
c) It requires small amounts of training data.
d) It does not require human judgement and supervision.

? Which of the following is an example of using AI for text mining?

A) Summarizing legal documents
b) Planning a conference agenda
c) Generating synthetic data
d) Modifying an angry email

? An example of using AI for automation would be..?

a) Writing full research project proposals
b) Testing models using sparse, unstructured data
c) All of the above
D) Converting physician dictations to text format

? Why can idea generation with AI help spark new ideas and creativity?

a) Models never identify connections in data
B) It provides a starting point or scaffold for brainstorming
c) AI creative output is more consistent than humans
d) AI surpasses human intellectual capacity for insights

? Which of the following is NOT a ground rule for responsible AI?

a) Recognize guidelines
b) Acknowledge AI's limitations
c) Promote equitable access
D) Always submit sensitive data for best accuracy

{/quiz}
41 changes: 41 additions & 0 deletions manuscript/01b-AI_Possibilities-what_is_ai_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

{quiz, id: what_is_ai, attempts: 10}

## What is AI Quiz

? What causes algorithms to no longer be considered AI over time?

A) As a public we generally get used to it
b) They can no longer adapt to new information
c) These algorithms get worse as time goes on
d) They focus too narrowly

? What allows an AI model to take new data and make decisions?

a) Predefined computations
B) Statistical algorithms
c) Expert curation
d) Hardware interfaces

? Which is not a part of our AI framework?

a) Interface
b) Datasets
C) Automation
d) Algorithms

? Which smartphone capability involves AI models?

a) Text message storage
b) Motion tracking
C) Voice assistants
d) Operating system

? Why are traditional calculators not considered AI?

A) They lack adaptable algorithms
b) They do not store much data
c) They have limited interfaces
d) They are not integrated devices

{/quiz}
48 changes: 48 additions & 0 deletions manuscript/01c-AI_Possibilities-how_ai_works_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@

{quiz, id: how_ai_works, attempts: 10}

## How AI Works Quiz

? Which of the following is an example of discriminative AI?

a) Text generated by a chatbot
B) Classifying emails as spam
c) Images created from a text prompt
d) Human sounding voices from an audio clip

? Which type of recently developed AI architecture is especially helpful for text generation?

a) Convolutional neural networks
B) Transformers
c) Decision trees
d) Recurrent neural networks

? Which of the following was an important step in preparing the raw data for training the skin cancer detection algorithm?

A) Labeling the images as "cancer" or "not cancer"
b) Smoothing edges in the images
c) Removing identifying metadata
d) All of the above

? Which of the following best describes the role of an interface in an AI system?

a) Performs feature extraction on data
b) Makes predictions or classifications
C) Allows humans to interact with the system
d) Trains the algorithm on labeled data

? Which kind of AI model excels at filling in blanks, dealing with noise, and generating new content?

a) Decision trees
b) Transformers
C) Diffusion models
d) Convolutional neural networks

? Why is representative diversity important when collecting data?

a) To increase the quantity of data
B) To ensure the AI works accurately for all groups
c) To simplify the labeling process
d) To reduce the need for human oversight

{/quiz}
41 changes: 41 additions & 0 deletions manuscript/01d-AI_Possibilities-ai_types_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

{quiz, id: ai_types, attempts: 10}

## AI Types Quiz

? According to the passage, what is the key difference between a neural network and a deep learning system?

A) Neural networks have only one hidden layer while deep learning systems have two or more hidden layers.
b) Deep learning systems cluster data automatically while neural networks require manual data clustering.
c) Neural networks are not a type of algorithm while deep learning is.
d) There is no difference described.

? What type of deep generative model works by adding and then removing random noise from inputs like images?

a) variational autoencoders
b) generative adversarial networks
C) diffusion models
d) transformers

? When was the transformer architecture first introduced?

a) 2000
b) 2007
C) 2017
d) 2023

? Which of the following is NOT listed as a key component of today's AI according to the summary?

a) transformer architecture
b) diffusion models
C) random forests
d) deep neural networks

? Which best describes Natural Language Processing (NLP)?

a) a model
b) an architecture
c) an interface
D) a field of study

{/quiz}
47 changes: 47 additions & 0 deletions manuscript/01e-AI_Possibilities-possibilities_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

{quiz, id: possibilities, attempts: 10}

## Possibilities Quiz

? What capability allows AI to complete partial or missing text in documents?

a) Contextual understanding
b) Text completion and generation
c) Domain-specific language generation
D) All of the above

? Which of the following is an example of using AI for idea generation?

a) Summarizing a dissertation
B) Providing potential hypotheses for gene-disease relationships
c) Annotating a textbook
d) Cleaning data for analysis

? Which of the following is an example of using AI for planning and organizing?

a) Generating code for a software project
b) Translating legal documents
C) Creating an agenda for a business meeting
d) Correcting grammar errors in a paper

? Which of the following is an example of using AI to modify or generate text?

a) Altering an email to be more empathetic
b) Translating text into another language
c) Summarizing legal documents for broader audiences
D) All of the above

? In which sector might domain-specific language generation be particularly beneficial for text mining models?

a) Healthcare
b) Law
c) Academia
D) In any industry using specialized terminology or jargon

? Which of the following is NOT a ground rule for responsible AI?
a) Recognize guidelines
B) Act as fast as possible
c) Acknowledge AI's limitations
d) Promote equitable access

{/quiz}
55 changes: 55 additions & 0 deletions manuscript/02a-Avoiding_Harm-Overall_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@

{quiz, id: avoiding_harm_overall_quiz, attempts: 10}

## Avoiding Harm - Overall Quiz

? Which of the following is TRUE?

a) Unintended harm is alright because it wasn't intended
b) AI systems are unbiased and should be used to address human biases
C) Evaluate new AI tools for biases throughout its development and use
d) AI tools are accessible and useful in an equitable sense


? What is one potential issue with using AI systems that lack interpretability?

A) It can be unclear why the system made a certain decision
b) The systems always behave as expected
c) There are no risks associated with using them
d) They cannot be trusted for any applications

? According to the material, what should be considered at every stage of AI system development and use?

a) Funding sources
b) Model usage
C) Ethical implications
d) Marketing strategies

? What can help reduce issues with faulty AI responses?

a) Never questioning the accuracy of AI responses
b) Relying completely on AI tools without human review
c) Assuming AI tools reflect current best practices
D) Cross-checking responses from multiple AI tools

? Why is transparency important when using AI systems?

a) It builds user trust in the systems
b) It facilitates public monitoring and feedback
c) It enables better understanding of AI-assisted decisions
D) All of the above

? What should be done to mitigate algorithmic bias?

a) Nothing, AI systems are inherently unbiased
B) Train models on more diverse and inclusive data
c) Disable safety checks that restrict harmful content
d) Rely completely on AI systems for decision-making

? What helps ensure user compliance to standards for AI use?
a) Complex, frequently changing policies
b) Generic training materials
c) Self-education by users
D) Relevant training content

{/quiz}
27 changes: 27 additions & 0 deletions manuscript/02b-Avoiding_Harm-concepts_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@

{quiz, id: societal_impact_quiz, attempts: 10}

## Societal Impact Quiz

? Which of the following is NOT considered a major ethical consideration discussed in the material?

a) Security and privacy issues
b) Climate impact
C) Efficiency of the AI project
d) Inadvertent harm

? What does the concept of "AI paternalism" refer to?

A) Trusting an AI system over human judgment or patient experiences in healthcare
b) The use of AI systems as replacements for human parents
c) Regulations restricting the development of advanced AI systems
d) Biases inherent in AI systems against certain groups

? According to the material, which of the following can help reduce potential harms from AI systems?

a) Assuming AI systems will behave as expected in all situations
b) Implementing new AI solutions quickly without extensive testing
c) Avoiding transparency about AI system development
D) Involving diverse perspectives in discussions of intended uses

{/quiz}
28 changes: 28 additions & 0 deletions manuscript/02ba-Avoiding_Harm-concepts_quiz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

{quiz, id: testing_training_harm_quiz, attempts: 10}

## Effective Use of Data Quiz

? Which of the following best describes the training data?

A) Data used to initially train the machine learning model
b) Data used to fine-tune and improve the machine learning model
c) Data used to evaluate the performance of the machine learning model
d) Data that is better determine how the model might work in other contexts

? Why is it important to have independent training and testing datasets?

a) To avoid overfitting the model to the training data
b) To more accurately evaluate model performance
c) To fine-tune the model using a validation set
D) Both a and b

? According to the passage, what is the preferable way to partition data for machine learning?

a) Use all data for training only
b) Use some data for training and the rest for testing
C) Use some data for training, some for validation, and the rest for testing
d) There is no preferred way, any partitioning is acceptable


{/quiz}
Loading

0 comments on commit b201884

Please sign in to comment.