老师好我是熊同学
2021-01-27 22:20萌新请问大佬这几个matlab代码调出来是什么样?
ISTA with constant stepsize
Input: L := L(f) - A Lipschitz constant of ∇f.
Step 0. Take x0 ∈ Rn.
Step k. (k ≥ 1) Compute
(3.1) xk = pL(xk−1).
ISTA with backtracking
Step 0. Take L0 > 0, some η > 1, and x0 ∈ Rn.
Step k. (k ≥ 1) Find the smallest nonnegative integers ik such
that with L¯ = ηikLk−1
(3.2) F(pL¯(xk−1)) ≤ QL¯(pL¯ (xk−1), xk−1).
Set Lk = ηikLk−1 and compute
(3.3) xk = pLk (xk−1).
FISTA with constant stepsize
Input: L = L(f) - A Lipschitz constant of ∇f.
Step 0. Take y1 = x0 ∈ Rn, t1 = 1.
Step k. (k ≥ 1) Compute
(4.1) xk = pL(yk), tk+1 =
1 +
1+4t2k 2 (4.2) , yk+1 = xk + tk − 1 tk+1
(4.3) (xk − xk−1).
FISTA with backtracking
Step 0. Take L0 > 0, some η > 1, and x0 ∈ Rn. Set y1 = x0, t1 = 1.
Step k. (k ≥ 1) Find the smallest nonnegative integers ik such that
with L¯ = ηikLk−1 F(pL¯(yk)) ≤ QL¯(pL¯(yk), yk).
Set Lk = ηikLk−1 and compute
xk = pLk (yk), tk+1 =
1 +
1+4t2k 2 , yk+1 = xk + tk − 1 tk+1 (xk − xk−1).
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- 请问各位大佬这是什么问题啊???
- python
- 2个回答
- 新手提问,请问大佬们这两种二分法查找哪一个写法好一点?
- java
- 1个回答
- 萌新求问,大佬们看下这个为什么会偶尔出现数组越界的情况?
- java
- intellij-idea
- 2个回答
- 萌新请问echarts饼图中间的总数统计显示出来是需要调用函数吗?
- vue.js
- javascript
- css3
- css
- 3个回答
- 各位大佬,请问下面代码为什么运行错误?
- c++
- 1个回答
换一换