Selected MCQ

Current Question
What is a generative adversarial network (GAN) primarily used for?
  • A. Classification
  • B. Clustering
  • C. Generating synthetic data
  • D. Dimensionality reduction
Correct Answer: C
Explanation:
A GAN consists of a generator and a discriminator; it is used to generate new data instances similar to the training set.
Related Question 1
In IoT, what is MQTT primarily used for?
  • A. Hardware design
  • B. Lightweight messaging protocol
  • C. Database management
  • D. Encryption standard
Correct Answer: B
Explanation:
MQTT is a lightweight publish/subscribe messaging protocol widely used in IoT.
Related Question 2
In neural networks, what is 'backpropagation' used for?
  • A. Adjusting weights using gradient descent
  • B. Propagating inputs through layers
  • C. Generating output predictions
  • D. Normalizing data
Correct Answer: A
Explanation:
Backpropagation computes the gradients of the loss with respect to the network weights, which are then used to update them via optimization methods.
Related Question 3
What is 'reinforcement learning' primarily used for?
  • A. Classifying data into labels
  • B. Reducing dimensionality
  • C. Learning to make decisions via rewards
  • D. Clustering unlabeled data
Correct Answer: C
Explanation:
Reinforcement learning is about learning optimal actions based on rewards and penalties from an environment.
Related Question 4
In networking, what is a subnet mask used for?
  • A. Encrypting data packets
  • B. Determining the network portion of an IP address
  • C. Routing traffic across the internet
  • D. Assigning MAC addresses
Correct Answer: B
Explanation:
A subnet mask divides an IP address into network and host portions.
Related Question 5
What is the Robot Operating System (ROS) primarily used for?
  • A. Operating the sensors and motors of robots
  • B. A middleware framework to control and interface with robots
  • C. Real-time operation of robot arms
  • D. Simulating robots in video games
Correct Answer: B
Explanation:
ROS is a flexible framework for writing robot software, providing tools and libraries for building robot applications.