Recall & Review
beginner
What is Singular Value Decomposition (SVD)?
SVD is a way to break a matrix into three simpler matrices. It helps us understand the original matrix's structure and is used in data science for tasks like noise reduction and data compression.
Click to reveal answer
beginner
What are the three matrices produced by SVD?
SVD breaks a matrix into U, Σ (Sigma), and V^T. U and V^T are orthogonal matrices, and Σ is a diagonal matrix with singular values.
Click to reveal answer
beginner
How does SVD help in data science?
SVD helps reduce data size by keeping only important parts, removes noise, and finds patterns in data like images or text.
Click to reveal answer
beginner
In scipy, which function is used to perform SVD?
The function scipy.linalg.svd() is used to perform Singular Value Decomposition on a matrix.
Click to reveal answer
beginner
What does the diagonal matrix Σ represent in SVD?
Σ contains singular values that show the importance or strength of each component in the original matrix.
Click to reveal answer
Which of the following is NOT a matrix output from SVD?
✗ Incorrect
SVD outputs U, Σ, and V^T matrices. X is the original matrix, not an output.
What type of matrix is Σ in SVD?
✗ Incorrect
Σ is a diagonal matrix containing singular values.
Which scipy function performs Singular Value Decomposition?
✗ Incorrect
scipy.linalg.svd() is the function for SVD.
Why is SVD useful in data science?
✗ Incorrect
SVD helps reduce noise and find important patterns in data.
What property do U and V^T matrices have in SVD?
✗ Incorrect
U and V^T are orthogonal matrices, meaning their columns are perpendicular and have length one.
Explain the three matrices produced by Singular Value Decomposition and their roles.
Think about how each matrix contributes to reconstructing the original matrix.
You got /5 concepts.
Describe how Singular Value Decomposition can be used to reduce noise in data.
Consider which parts of the data carry the most information.
You got /4 concepts.