0% found this document useful (0 votes)
50 views2 pages

Machine Learning Question Bank Module-2

This document is a question bank for a Machine Learning course (BCS602), specifically focusing on Module-2. It includes a variety of questions related to data visualization, probability distributions, feature engineering, learning systems, and model evaluation techniques. The questions cover theoretical concepts as well as practical applications in machine learning.

Uploaded by

mekiran005
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)
50 views2 pages

Machine Learning Question Bank Module-2

This document is a question bank for a Machine Learning course (BCS602), specifically focusing on Module-2. It includes a variety of questions related to data visualization, probability distributions, feature engineering, learning systems, and model evaluation techniques. The questions cover theoretical concepts as well as practical applications in machine learning.

Uploaded by

mekiran005
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 (BCS602)

Question Bank
Module-2

1. Explain the role of the Scatter Plot for displaying the relationship for bivariate data.
2. Find the Covariance and correlation for the data X={1,2,3,4,5} and Y={1,4,9,16,25}.
3. Explain the role of Heat Map and Pair Plot in visualising the Multivariate data.
4. Explain Gaussian Elimination Method and apply it on :

5. Explain the importance of Probability Distribution for machine learning.


6. Differentiate between continuous and discrete probability distribution.
7. Explain Parametric Density estimation.
8. Discuss the importance of Expectation-Maximization model.
9. Explain Parzen window
10. What is Feature Engineering? Explain its importance in the field of Machine Learning.
11. Discuss the problems related to machine learning.
12. Discuss the aspects based on which features can be removed from the dataset.
13. Differentiate between Stepwise Forward Selection and Stepwise Backward Selection.
14. Explain the role of Principal Component Analysis(PCA) in dimensionality reduction.
15. What do you mean by a well –posed learning problem? Explain the important features
that are required to well –define a learning problem.
16. What are the steps to be followed for designing a learning system.
17. Explain the importance of training experience in designing a learning system.
18. What is concept learning and what are its requirements?
19. Differentiate between Hypotheses Space and Version Space.
20. What is a consistent hypothesis? Explain with example.
21. Illustrate the process of Specialization and Generalization with suitable example.
22. Explain Find-S algorithm and explain its working for the given dataset:
23. Consider the below given dataset and generate the Version Space using Candidate-
Elimination algorithm:

24. Consider the “Japanese Economy Car” concept and instance given in Table 1., Illustrate
the hypothesis using Candidate Elimination Learning algorithm.

25. What are the different approaches used for selecting a machine learning model.
26. Compare k-fold cross validation and LOOCV Re-sampling methods.
27. Differentiate between k-fold cross validation and stratified k-fold cross validation.
28. What is confusion matrix? Explain the beow terms with respect to the confusion matrix:
a) Sensitivity
b) Specificity
c) Accuracy
d) Precision
e) Recall
29. Discuss the importance of ROC Curve in visualising the model performance.
30. Apply LU decomposition for the given matrix:

Common questions

Powered by AI

Heat maps and pair plots are both visualization tools for understanding multivariate data. Heat maps display data using a color-coded matrix, which allows for quick identification of patterns, correlations, and outliers across a large number of variables. They are especially useful for observing patterns in large datasets such as correlation matrices. Pair plots, on the other hand, consist of scatter plots between every pair of variables and histograms for individual ones, providing insights into the distribution and relationships between each pair of variables. While heat maps focus on overview relationships at a glance, pair plots allow for more detailed investigation of specific variable pair interactions .

Features may be removed from a dataset based on several factors. Firstly, irrelevant features that do not contribute to the predictive ability of a model should be expunged. Redundant features that provide duplicated information also warrant removal to improve model efficiency. Features with too many missing values may be excluded if the cost of imputation or deletion is too high computation-wise. Additionally, features with low variance might offer little valuable information. Dimensionality reduction techniques like PCA can guide in identifying these features based on correlation analyses and feature importance metrics derived from models .

Feature engineering is crucial in machine learning because it involves creating new input features from raw data to improve model accuracy and predictive performance. Well-engineered features can significantly boost the model's ability to learn, as they encapsulate domain knowledge and relevant patterns within the data. This process includes transforming data, generating interaction terms, and handling missing values, among others. By ensuring that the features are informative and aligned with the learning algorithm's requirements, feature engineering essentially dictates the upper bounds of any model's performance and its ability to generalize to new data .

Scatter plots are instrumental in visualizing the relationship between two variables, known as bivariate data, by plotting data points on a Cartesian coordinate system. They help identify patterns, trends, or clusters within the data, indicating the degree and direction of correlation. For instance, a linear upward trend in the scatter plot suggests a positive correlation, whereas a downward trend indicates a negative correlation. If data points are widely scattered, it may suggest a weak correlation. This visual tool is pivotal for preliminary data analysis before applying statistical measures like correlation coefficients .

A well-posed learning problem in machine learning is one that is clearly defined in terms of objective, feasibility, and the desired outcome. According to established criteria, it involves a triplet of essential components: a representation for the data, a representation for the target concepts or outputs, and a method to evaluate the learning process's success through a performance measure. Such problems should exhibit characteristics where a solution exists, the solution's performance can be evaluated independent of the learning method, and it should be computationally feasible to find this solution. This ensures that machine learning models can be trained effectively and assessed meaningfully .

The Expectation-Maximization (EM) algorithm is a statistical technique used for finding maximum likelihood estimates in models with latent variables. The process occurs in two main steps iteratively: the Expectation step (E-step) where the algorithm computes the expected value of the log likelihood function, taking into consideration the current estimates of the parameters, and the Maximization step (M-step) where it computes the parameters maximizing the expected log likelihood found in the E-step. This sequence optimizes parameters even in the presence of incomplete data by utilizing marginal probability calculations. EM is essential in scenarios like clustering, where data points have a probability of belonging to different clusters, and models such as Gaussian Mixture Models often benefit from EM to handle missing or incomplete data effectively .

Parametric Density Estimation involves the assumption of a specific distribution model characterized by a set parameter space for the data being studied. Common methods include assuming normal distribution for datasets and then estimating mean and standard deviation parameters to assess the overall distribution shape. In machine learning, this approach helps in scenarios where probabilistic inference is needed, such as Bayesian classification, allowing for model simplification and improved computational efficiency. The model’s simplicity can often lead to effective generalization, particularly when data naturally closely follows the assumptions of the parametric model utilized .

K-fold cross-validation and Leave-One-Out Cross-Validation (LOOCV) are resampling methods used for model evaluation. K-fold involves dividing the dataset into 'k' groups (or folds) and iteratively training the model using (k-1) folds while testing on the remaining one, averaging the results for overall model assessment. LOOCV, on the other hand, uses each individual data point as a test set while the rest serve as the training set, iteratively over all data points. K-fold is generally less computationally expensive than LOOCV, providing a satisfactory balance between bias and variance tradeoff, especially with larger datasets. LOOCV provides an unbiased estimator of the test error but at the cost of high computation, particularly in large datasets, which may not significantly outperform k-fold despite its computational inefficiency .

The Candidate Elimination Algorithm systematically explores the hypothesis space using the concepts of generalization and specialization, refining hypotheses to converge on the version space — a collection of hypotheses consistent with all observed training examples. It iterates over each example, adjusting the general hypotheses to cover new positive examples and specializing them to exclude new negative examples. Simultaneously, it ensures the specific hypotheses progressively cover more positive examples. This dual adjustment continues until no further generalization or specialization is possible without violating consistency with the entire dataset, effectively narrowing down to the most appropriate hypotheses .

Gaussian Elimination is a systematic method used to solve linear equations by transforming a system into an upper triangular matrix, making it easier to perform back substitution to find solutions. In machine learning, solving systems of equations is crucial in various algorithms like optimization tasks and in understanding linear relationships within data. The process involves three types of row operations: swapping rows, multiplying a row by a nonzero scalar, and adding or subtracting rows. Its significance lies in its ability to provide a straightforward path to compute solutions and determinants when dealing with large datasets in computational applications .

You might also like