Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The transformed vectors will have a zero mean and zero correlation. Since the pdf is Gaussian, these variables will be independent. Pseudo code: #

 


 

  

The transformed vectors will have a zero mean and zero correlation. Since the pdf is Gaussian, these variables will be independent. Pseudo code: # Stacking features to a matrix Data = np.matrix([x1.y1]) # 1. Compute the mean and covariance matrix # 2. Perform eigendecomposition of covariance matrix #3. Modify the code below to get uncorrelated and rotated features xnew # rprime = xnew = np.transpose(rprime[0.:]) ynew = np.transpose(rprime[1.:]) #- # Plotting fig4 = plt.figure() ax4 = fig4.add_subplot(1, 1, 1) plt.plot(xnew, ynew, 'x') plt.xlim([-6,6]) plt.ylim([-6,6]) Xnew = : UT (x ) ax4.set_title('Transformed Samples') ax4.set_aspect('equal') mu_rotated = np.array((np.matrix.mean(rprime,axis=0))) Sigma_rotated = np.cov(Data) 2. Feature Normalization/Whitening To do #2: Feature Normalization/Whitening Most machine learning algorithms work well when the input features are "normalized" (e.g independent and are zero mean). We will now look at a data whitening transformation, which will take the original features and spit out normalized feaures. Find the expression for the matrix A and vector b such that the transformed features Xnew = A(x-) are uncorrelated and indentically distributed with zero mean as in Figure 1. The A matrix can be obtained from the eigen decomposition of the covariance matrix = UAUT as A = A-1/2 UT Pseudo Code: Data = np.matrix([x1.y1]) # Transformation # Modify the code below to get uncorrelated and uniformly distributed features -# rprime = xnew = np.transpose(rprime[0,:]) ynew = np.transpose(rprime[1,:]) #- fig4 = plt.figure( ax4 = fig4.add_subplot(1, 1, 1) plt.plot(xnew, ynew, 'x') plt.xlim([-6,6]) plt.ylim([-6,6]) ax4.set_title('Transformed Samples') ax4.set_aspect('equal')

Step by Step Solution

There are 3 Steps involved in it

Step: 1

To perform data whitening which is a common preprocessing step in machine learning to ensure that th... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Accounting Information Systems

Authors: George H. Bodnar, William S. Hopwood

11th Edition

0132871939, 978-0132871938

More Books

Students also viewed these Programming questions

Question

3. Call on low achievers as often as you do high achievers.

Answered: 1 week ago

Question

Find an equation of the given line. Slope is -2; x-intercept is -2

Answered: 1 week ago

Question

What are the functions of an audit committee?

Answered: 1 week ago

Question

Describe the process of sensory memory.

Answered: 1 week ago