clc;
clear;
a=0.01;
x=[0;0;0]
b=1
for i=1:1000
if b<10^-6
break
end
r=x-a*f(x)
b=proj(r-x)
x=r
end
display(x)
I want to write a code to find projected gradient descent of a function. (f(x) is gradient of a function, it is not the function itself)
I'm thinking about define a function proj(). But I don't understand how to write the argmin norm(x-y)^2 part
Can you give me an example on how to write this code?
0 Comments
Sign in to comment.