wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

COE64-351_Quiz 3

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is the primary objective of Machine Learning?

a)

To explicitly program computers for every possible scenario.

b)

To enable computer systems to learn from data, identify patterns, and make decisions without explicit programming.

c)

To increase the processing speed of computer hardware.

d)

To collect and store large amounts of data from IoT sensors.

2.

In a predictive maintenance project for industrial machines, what would the 'Label' typically represent?

a)

The real-time temperature and vibration sensor readings.

b)

The total number of hours the machine has been in operation.

c)

A binary outcome, such as 'Normal' or 'Faulty'.

d)

The algorithm used to train the model, such as a Decision Tree.

3.

A smart home system learns to adjust the thermostat based on receiving positive feedback (rewards) for saving energy and negative feedback (penalties) for wasting it. Which type of Machine Learning is this?

a)

Supervised Learning

b)

Unsupervised Learning

c)

Reinforcement Learning

d)

Regression Learning

4.

What does the term TinyML represent?

a)

A simplified version of Machine Learning that only works on mobile phones.

b)

The intersection of Machine Learning algorithms and low-power, embedded IoT devices.

c)

A cloud computing service for training very small machine learning models.

d)

A type of hardware specifically designed for AI.

5.

Which of the following is a primary advantage of using TensorFlow Lite for on-device machine learning?

a)

It requires a constant, high-speed internet connection.

b)

It can only be used with the Python programming language.

c)

It is optimized to address constraints like latency, privacy, and power consumption.

d)

It automatically collects and labels new training data from the device.

6.

A developer trains a model to detect anomalies in factory machinery. It achieves 99% accuracy on the training data, but only 65% accuracy on new, unseen testing data. What is the most likely problem?

a)

Underfitting

b)

Overfitting

c)

Lack of Features

d)

Incorrect Algorithm Choice

7.

In the TinyML workflow, what is the purpose of techniques like 'pruning' and 'quantization'?

a)

To collect more diverse training data from sensors.

b)

To select the best machine learning algorithm for a task.

c)

To increase the complexity and accuracy of the cloud-based model.

d)

To compress and optimize a trained model to run efficiently on a resource-constrained microcontroller.

8.

Which machine learning task would be used to predict the exact energy consumption (a continuous value in kWh) of a smart building?

a)

Classification

b)

Clustering

c)

Regression

d)

Reinforcement Learning

9.

Why is 'Real-Time Decision Making' a key reason for using ML in IoT applications like smart city traffic management?

a)

Because it allows the city to store historical traffic data for later analysis.

b)

Because ML models can adapt to new traffic patterns over several months.

c)

Because ML can process sensor data instantly to make rapid adjustments, like changing traffic signals to ease congestion.

d)

Because it helps in personalizing routes for individual drivers.

10.

Which of these is NOT a primary characteristic of a TinyML application?

a)

Minimal power consumption (<1mW)

b)

Dependence on a constant cloud connection

c)

Enhanced data privacy

d)

Accelerated decision-making

11.

Which type of algorithm would be most suitable for an IoT application that needs to group smart home devices based on their energy consumption patterns, without any pre-existing labels?

a)

Classification

b)

Regression

c)

Reinforcement Learning

d)

Clustering

12.

What is the purpose of a 'Testing Dataset' in the machine learning workflow?

a)

To train the machine learning model on a large set of labeled examples.

b)

To adjust the model's hyperparameters for optimal performance.

c)

To provide a final, unbiased evaluation of the model's performance on new, unseen data.

d)

To group similar data points together without explicit guidance.

13.

The TinyML architecture shows that after a model is trained, it undergoes a 'Post-Training Model Processing' stage. Which of the following happens during this stage?

a)

The model is deployed on the microcontroller.

b)

Raw signals are collected from the sensors.

c)

The model is converted, compressed, and quantized.

d)

The model's accuracy and F1 score are calculated.

14.

For a real-time, battery-powered medical wearable that detects heart anomalies, why is TinyML a fundamentally better architectural choice than a cloud-based ML approach?

a)

Because cloud models are always less accurate than TinyML models.

b)

Because cloud platforms like AWS and Azure are not secure.

c)

Because it guarantees low latency, high privacy, and offline functionality, which are critical for this application.

d)

Because it eliminates the need for any data storage.

15.

Based on the table 'ML algorithms used in internet of things (IoT) applications', which ML algorithm demonstrates the widest applicability across BOTH 'Classification' and 'Prediction' tasks?

a)

K-Means

b)

Recurrent Neural Network (RNN)

c)

Support Vector Machine (SVM)

d)

Q-Learning

16.

What is the key difference between 'Features' and 'Labels' in supervised machine learning?

a)

Features are numerical data, while Labels are categorical data.

b)

Features are the input variables for the model, while the Label is the output variable the model learns to predict.

c)

Features are used in the training phase, while Labels are only used in the testing phase.

d)

There is no difference; the terms are used interchangeably.

17.

Which of these steps comes LAST in the TinyML workflow before the device can make an inference?

a)

Building and Training the ML Model

b)

Pruning and Knowledge Distillation

c)

Deploying the Model on the Microcontroller (MCU)

d)

Feature Extraction from Sensor Data

18.

A smart irrigation system is designed to either 'Water' or 'Not Water' based on sensor readings. What kind of ML algorithm is most appropriate for this task?

a)

Clustering

b)

Classification

c)

Regression

d)

Anomaly Detection

19.

According to the workflow diagram, the ML process is iterative. What action directly follows 'Get Feedback'?

a)

Train Model

b)

Predict

c)

Generate New Data

d)

Perform an action

20.

If you are designing an IoT system to sort fruit on a conveyor belt into 'ripe', 'unripe', and 'rotten' categories based on camera images, which combination of ML branch and task is most accurate?

a)

Unsupervised Learning - Clustering

b)

Supervised Learning - Regression

c)

Reinforcement Learning - Decision Making

d)

Supervised Learning - Classification