The technique that helps in understanding the internal mechanisms of complex models in NLP by visualizing the importance of each word is called _______.

  • Attention Visualization
  • Latent Semantic Analysis (LSA)
  • Principal Component Analysis (PCA)
  • Word Embedding
The technique referred to in the question is 'Attention Visualization.' It's a method used to visualize the attention scores of each word in an NLP model, particularly in Transformer-based models like BERT. Understanding attention can reveal how models make predictions.

In advanced network troubleshooting, which protocol is used to establish a two-way communication channel over a TCP connection for network management?

  • HTTP (Hypertext Transfer Protocol)
  • ICMP (Internet Control Message Protocol)
  • SNMP (Simple Network Management Protocol)
  • SSH (Secure Shell)
In advanced network troubleshooting, 'SSH' (Secure Shell) is used to establish a secure two-way communication channel over a TCP connection. It's commonly used for network management, remote server access, and secure data transfer. SSH provides authentication and encryption.

Which of the following services typically falls under the Infrastructure as a Service (IaaS) category in cloud computing?

  • Email Services
  • Mobile Applications
  • Social Media
  • Virtual Machines
Infrastructure as a Service (IaaS) in cloud computing provides virtualized computing resources. 'Virtual Machines' are a prime example of IaaS, allowing users to provision and manage virtual servers in the cloud.

Which cryptographic algorithm uses two keys: one public and one private?

  • AES
  • DES
  • RSA
  • SHA
The RSA algorithm uses a pair of keys - one public and one private. The public key is used for encryption, while the private key is used for decryption. It's widely used for secure data transmission and digital signatures.

Malware that is designed to replicate itself and spread to other devices or systems is known as _______.

  • Spyware
  • Trojan Horse
  • Virus
  • Worm
Malware that replicates and spreads to other devices is termed a 'Worm.' Worms can self-replicate and propagate across networks, making them a specific type of malicious software.

When an operating system spends much of its time paging, rather than executing application software, it is said to be in a state of _______.

  • Booting
  • Fragmentation
  • Multitasking
  • Thrashing
'Thrashing' occurs in an operating system when it spends a significant amount of time swapping data between RAM and secondary storage due to excessive paging. This can severely degrade system performance and is an undesirable state.

What is the primary purpose of recurrent neural networks (RNNs)?

  • Dimensionality reduction
  • Handling static data
  • Image classification
  • Modeling sequential data
RNNs are designed for 'modeling sequential data.' They are capable of processing data with temporal dependencies, making them suitable for tasks like natural language processing, speech recognition, and time series analysis. RNNs maintain a hidden state that carries information from previous time steps.

You are tasked with creating a web application that will have high traffic with users all around the world. Which deployment approach might help distribute the load and deliver content faster to users?

  • Agile Development
  • Database Normalization
  • Multi-Region Deployment
  • Waterfall Model
Multi-Region Deployment involves deploying your application in multiple geographic regions. This approach helps distribute the load and deliver content faster to users by serving content from servers closer to the end-users, reducing latency and improving performance.

What is the main purpose of a "tokenizer" in Natural Language Processing?

  • Converting text to speech
  • Counting words
  • Identifying emotions
  • Splitting text into words
A "tokenizer" in NLP is used for 'splitting text into words or tokens.' It breaks down a piece of text into individual words or tokens, which is a fundamental step in many NLP tasks such as text analysis, language modeling, and more.

A company is experiencing slow network speeds during specific times of the day. They suspect it might be a loop in the network. Which tool or protocol can help in detecting and preventing such loops?

  • ICMP
  • NAT
  • SNMP
  • Spanning Tree Protocol
To detect and prevent network loops that can lead to slow network speeds, 'Spanning Tree Protocol (STP)' is the right choice. STP is designed to prevent loops in Ethernet networks and ensure a loop-free topology.