0% found this document useful (0 votes)
79 views3 pages

RGPV Machine Learning Exam Q&A

The document provides a comprehensive overview of Machine Learning concepts, including definitions, differences between AI and ML, and the importance of data preprocessing. It covers advanced topics such as neural networks, CNNs, RNNs, and their applications in various fields like computer vision and natural language processing. Key algorithms and techniques like gradient descent, transfer learning, and Bayesian learning are also discussed.

Uploaded by

royvvk921
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views3 pages

RGPV Machine Learning Exam Q&A

The document provides a comprehensive overview of Machine Learning concepts, including definitions, differences between AI and ML, and the importance of data preprocessing. It covers advanced topics such as neural networks, CNNs, RNNs, and their applications in various fields like computer vision and natural language processing. Key algorithms and techniques like gradient descent, transfer learning, and Bayesian learning are also discussed.

Uploaded by

royvvk921
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Machine Learning - RGPV Exam Questions & Answers

Unit 1 - Introduction to Machine Learning

Q: What is Machine Learning?

A: Machine Learning is a method where computers learn from data and make predictions without being

explicitly programmed. It finds patterns and improves with more data.

Q: What is the difference between AI and ML?

A: AI is a broader field aiming for intelligent machines. ML is a subset of AI that focuses on learning from data

to make decisions.

Q: What is a feature in Machine Learning?

A: A feature is a measurable property of input data. For example, in predicting house prices, area and

number of rooms are features.

Q: Why is data preprocessing important?

A: Data preprocessing cleans raw data by removing noise, handling missing values, and normalizing. It

ensures better model accuracy and performance.

Unit 2 - Deep Learning & Neural Networks

Q: What is a neural network?

A: A neural network mimics the human brain with layers of neurons that process data to make decisions. It

learns from examples and adjusts weights.

Q: Why are activation functions needed?

A: They add non-linearity to the model, allowing it to learn complex patterns. Common types include ReLU,

Sigmoid, and Tanh.

Q: What is the vanishing gradient problem?

A: It occurs when gradients become too small during backpropagation, preventing earlier layers from

learning. This is common in deep or sequential models.

Q: What is gradient descent?

A: It's an optimization algorithm that updates model weights by minimizing the loss function. It moves in the

direction of steepest descent.

Unit 3 - CNN & Computer Vision


Machine Learning - RGPV Exam Questions & Answers

Q: What is a CNN?

A: A CNN (Convolutional Neural Network) is used in image processing. It extracts features using convolution

layers and reduces size with pooling layers.

Q: What is the role of filters in CNN?

A: Filters (or kernels) slide over the image to detect features like edges and patterns. Each filter learns a

different feature.

Q: What is pooling in CNN?

A: Pooling reduces the spatial dimensions of feature maps. Max pooling keeps the most important features,

improving performance and reducing overfitting.

Q: Why use transfer learning?

A: Transfer learning uses a pre-trained model for a new task. It saves training time and works well with

smaller datasets.

Unit 4 - RNN & Sequence Models

Q: What is an RNN?

A: RNN (Recurrent Neural Network) handles sequential data. It maintains memory of past inputs, making it

ideal for text, speech, and time-series data.

Q: What is LSTM?

A: LSTM (Long Short-Term Memory) is a type of RNN that solves vanishing gradients using gates. It

remembers long-term dependencies efficiently.

Q: What are time steps in RNN?

A: A time step is a single unit in sequence input (like one word in a sentence). RNNs process each step while

remembering past ones.

Q: What are applications of RNN?

A: RNNs are used in speech recognition, machine translation, music generation, and sentiment analysis

where input order matters.

Unit 5 - Applications & Advanced Concepts

Q: What is SVM?

A: Support Vector Machine is a classifier that finds the best hyperplane separating different classes. It works
Machine Learning - RGPV Exam Questions & Answers

well with small and high-dimensional data.

Q: What is Bayesian Learning?

A: Bayesian learning uses probability to make predictions. It updates beliefs using new data, making it good

for uncertain situations.

Q: What is the use of ML in NLP?

A: ML helps machines understand language for tasks like translation, summarization, sentiment analysis, and

chatbots.

Q: What is ImageNet?

A: ImageNet is a large image dataset used in computer vision research. It helped popularize deep learning

with models like AlexNet and ResNet.

Common questions

Powered by AI

RNNs are preferable over traditional feedforward networks when dealing with sequential data, such as text, speech, or time series, where contextual understanding over time is crucial. RNNs' inherent ability to maintain memory and context allows them to model temporal dependencies effectively, an essential feature for tasks like machine translation and sentiment analysis .

LSTM networks use gates to control the flow of information, addressing RNN's challenge with vanishing gradients by providing separate pathways for short-term and long-term information retention. Their architecture allows selective memory updates, maintaining relevant information over long sequences and efficiently managing dependencies to solve complex tasks such as language modeling and time-series prediction .

Convolutional layers in CNNs apply filters (kernels) over input data to capture spatial hierarchies through localized feature extraction, such as edges and textures, enhancing the network's ability to generalize image data. These transformations reduce computational complexity by focusing on essential features, facilitating efficient processing and leading to better performance in image recognition tasks .

Dropout is an effective regularization technique because it prevents overfitting by randomly dropping units during training, forcing the network to learn redundant representations of data. This randomness encourages a form of ensemble learning within the network, improving generalization by ensuring neurons do not rely on each other too much and preventing co-adaptations that might limit model robustness .

Neural networks mimic the brain's interconnected neurons and learn by adjusting weights through layers of neurons, capable of learning complex patterns via activation functions that introduce non-linearity. In contrast, traditional models often rely on predefined features and simpler decision boundaries. This depth allows neural networks, particularly deep learning models, to model intricate data patterns .

Transfer learning optimizes training by reusing a pre-trained model on a new, related task, which saves time and resources. It is particularly effective with limited data, as it leverages previously learned features. However, its limitation lies in its dependence on the relevance between the original and new tasks; if they're not sufficiently similar, transferred features may not enhance, or could even degrade, model performance .

Pooling operations, like max pooling, reduce the spatial dimensions of feature maps, maintaining significant or most activated features while minimizing computational load and complexity. These operations effectively downsample data, helping to control overfitting by reducing the network's sensitivity to positional variations, thereby enhancing model robustness and accuracy in image processing tasks .

Data preprocessing enhances model performance by cleaning raw data, removing noise, handling missing values, and normalizing features. This results in more accurate and reliable models because the algorithm can better discern patterns without biases from inconsistent or irrelevant data .

Activation functions are crucial in neural networks because they introduce non-linearity, enabling the network to learn complex patterns and hierarchies within data. Without them, a neural network could only function as a linear model. Different types, such as ReLU, Sigmoid, and Tanh, offer various benefits; for example, ReLU introduces sparse representation, improving efficiency. Overall, activation functions greatly increase neural network complexity and expressiveness .

The vanishing gradient problem occurs when gradients become too small during backpropagation in deep networks, hindering the learning of earlier layers. This is particularly prevalent in standard RNNs when dealing with long sequences. LSTMs mitigate this by utilizing gate mechanisms that regulate the flow of information and gradients, allowing the retention of significant gradients over long periods and effectively learning long-term dependencies .

You might also like