[SOLVED] ECE472-Homework1

20.99 $

Category:

Description

5/5 - (1 vote)

   Perform linear regression of a noisy sinewave using a set of gaussian basis

          functions with learned location and scale parameters. Model parameters are

          learned with stochastic gradient descent. Use of automatic differentiation is

           required. Hint: note your limits!

         Problem Statement            Consider a set of scalars {x1,x2,…,xN} drawn from U(0,1) 012 and a corresponding set {y1,y2,…,yN} where:

 

  yi = sin(2πxi)+ ϵi

and ϵi is drawn from N(0noise). Given the following functional form:

yˆi = ∑wjϕj (xi | µjj)+ b M

j=1

with:

(1)

(2)

 

026

027

find estimates ˆb, {µˆj}, {σˆj}, and {wˆj} that minimize the loss function:

       for all (xi,yi) pairs. Estimates for the parameters must be found using stochastic

 gradient descent. A framework that supports automatic differentiation must be

                   used. Set N = 50noise = 0.1. Select M as appropriate. Produce two plots. First,

         show the data-points, a noiseless sinewave, and the manifold produced by the

 

regression model. Second, show each of the M basis functions. Plots must be of

                                                            −4          −2                     0                      2                      4                      −4                     −2                     0                      2                      4 x             x

           Figure 1: Example plots for models with equally spaced sigmoid and gaussian basis functions.