Which among the following is true with respect to the Lloyds’ algorithm?
It always converges.
It may fail to converge for an initialization while it may converge for otherinitialization.
It is sensitive to outliers.
The solution produced is always the optimal.
Q2MSQ4 marksselect all that apply
There will be 50 non-zero eigenvalues of the covariance matrix.
There will be 6 non-zero eigenvalues of the covariance matrix.
Using the first 5 principal components, the dataset can be reconstructed withzero residue.
The variance captured by the top 6 principal components equals the totalvariance of the dataset.
Q3MSQ4 marksselect all that apply
The points (0, 2), (2, 0), and (2, 2) have the equal probability of being chosen asthe second cluster center.
The probability of selecting (2, 2) as the second cluster center is twice that ofselecting (0, 2).
If (2, 2) is chosen as the second cluster center, the algorithm will alwaysconverge in one iteration.
The tie-breaking rule will affect the final cluster centers.
Q4MSQ4 marksselect all that apply
Posterior mean for Beta(1, 1) is 0.039.
Posterior mean for Beta(1, 1) is 0.03.
Posterior mean for Beta(0.5, 0.5) is 0.025.
Posterior mean for Beta(0.5, 0.5) is 0.034.
Q5MSQ3 marksselect all that apply
Which of the following are valid kernel functions? Select all that apply.
Q6SA3 marks
Q7SA3 marks
Comprehension passage - the questions below it refer to this
Based on the above data, answer the given subquestions.
Q8MCQ2 marks
What is the covariance matrix of the dataset?
Q9SA2 marks
If standard PCA is performed on this dataset, what is the variance along the first principal component? Enter the answer correct to one decimal place.
Q10SA2 marks
If standard PCA is performed on this dataset, what is the variance along the second principal component? Enter the answer correct to one decimal place.
Comprehension passage - the questions below it refer to this
Based on the above data, answer the given subquestions.
Q11MCQ3 marks
Q12SA3 marks
Comprehension passage - the questions below it refer to this
Based on the above data, answer the given subquestions.
Q13MCQ3 marks
Perform K-means clustering with K = 2 and initial cluster centers at (−2, 3) and (2,−1). What are the final means of clusters after convergence?
Q14SA2 marks
Suppose we introduce a new data point (0, 0) to the existing dataset and perform K means with the same initial cluster centers. How many iterations would it require now for convergence?
Auto-generated summary from the source site. Handy as a checklist; the lessons above explain each idea from scratch.
Here’s a structured summary of core topics, concepts, principles, and equations essential for the Diploma-Level Machine Learning Techniques exam, based on the provided question paper. The exam focuses on clustering (K-means, Lloyd’s algorithm), PCA, Bayesian inference, kernel methods, and basic linear algebra.
1. Core Topics & Key Concepts
A. Clustering (K-means & Lloyd’s Algorithm)
Lloyd’s Algorithm (K-means):
Iterative algorithm to partition data into K clusters by minimizing within-cluster variance.
Steps:
Initialize cluster centers (e.g., randomly or via K-means++).
Assign points to the nearest center (Euclidean distance).
Recompute centers as the mean of assigned points.
Repeat until convergence (centers stabilize).
Convergence:
Guaranteed to converge (monotonically decreases objective function), but may reach local optima (sensitive to initialization).
Not guaranteed to find the global optimum.
Sensitivity to Outliers:
Outliers can distort cluster centers (since centers are means).
Time Complexity: O(n·K·I·d), where n = samples, K = clusters, I = iterations, d = dimensions.
Initialization Strategies:
Random initialization may lead to poor convergence.
K-means++: Probabilistically selects initial centers to spread them out (reduces variance in results).
Tie-Breaking in K-means:
If a point is equidistant to multiple centers, the tie-breaking rule (e.g., assign to the first center) can affect final clusters.
B. Principal Component Analysis (PCA)
Goal: Reduce dimensionality while preserving variance.
Steps:
Standardize data (mean=0, variance=1).
Compute covariance matrixΣ = XᵀX (if X is centered).
Eigenvalue decomposition: Σ = VΛVᵀ, where:
Λ: Diagonal matrix of eigenvalues (sorted descending).
V: Matrix of eigenvectors (principal components, PCs).
Project data onto top k PCs: X_proj = X·V_k (where V_k = first k columns of V).
Key Properties:
Eigenvalues: Represent variance along PCs.
Reconstruction: X_recon = X_proj·V_kᵀ (zero residue only if all PCs are used).
Total Variance: Sum of all eigenvalues = total variance of the dataset.
Number of Non-Zero Eigenvalues: Equals the rank of the covariance matrix (≤ min(n, d)).
Example:
If Σ has eigenvalues [4.5, 0.5, 0], the first PC captures 4.5 units of variance, and the second captures 0.5.
C. Bayesian Inference (Beta Distribution)
Beta Distribution: Conjugate prior for binomial likelihood.
PDF: Beta(α, β) ∝ x^(α-1)(1-x)^(β-1).
Posterior Mean: For Beta(α, β), the mean is α/(α+β).
Example:
Beta(1,1) = Uniform(0,1). Posterior mean = 1/(1+1) = 0.5 (but in Q5, the posterior mean is given as ~0.039, suggesting a non-standard update—likely involving observed data).
Beta(0.5,0.5): U-shaped distribution. Posterior mean depends on data.
Posterior Update:
If data has s successes and f failures, posterior is Beta(α+s, β+f).
Key Equation:
Posterior mean=α+β+s+fα+s
D. Kernel Methods
Kernel Trick: Map data to a higher-dimensional space where it becomes linearly separable.
Valid Kernels: Must satisfy Mercer’s condition (positive semi-definite kernel matrix).
Common kernels:
Linear: K(x, y) = xᵀy.
Polynomial: K(x, y) = (xᵀy + c)^d.
RBF/Gaussian: K(x, y) = exp(-γ||x-y||²).
Sigmoid: K(x, y) = tanh(κxᵀy + c).
Note: Q6 asks for valid kernels (correct answers: A, B, D—likely referring to standard kernels).
E. Covariance Matrix & Multivariate Data
Covariance Matrix (Σ):
For data X ∈ ℝ^(n×d), Σ = (X - μ)ᵀ(X - μ) / (n-1)* (sample covariance).