高級優化理論與方法(二)

高級優化理論與方法(二)

  • 上節回顧
    • Constrained
    • Unconstrained
    • FONC
    • SONC
    • example
  • 這節課的內容
    • SOSC
      • 定理敘述
      • 證明
      • 例子
  • One-dimensional Search Methods
    • Iterative Method
      • Golden Section Search
        • Method
        • Issues
        • 方法推理
        • 算法描述
        • Time
        • Example
      • Fibonacci Method
      • Bisection Method
      • Newton Method
        • Example
      • Secant Method
      • Bracketing
  • 總結

上節回顧

Constrained

m i n f ( x ) s . t . x ∈ Ω min f(x)\\ s.t. x\in \Omega minf(x)s.t.xΩ

Unconstrained

m i n f ( x ) min f(x) minf(x)

FONC

x ? x^* x? is optimal, ? d , ? f ( x ? ) T d ≥ 0 \forall d, \nabla f(x^*)^Td \geq 0 ?d,?f(x?)Td0
(interior) ? f ( x ? ) = 0 \nabla f(x^*)=0 ?f(x?)=0

SONC

x ? x^* x? local optimal, ? d , d T ? F ( x ) T d ≥ 0 \forall d, d^T\nabla F(x)^Td \geq 0 ?d,dT?F(x)Td0
(interior) ? f ( x ? ) = 0 , F ( x ? ) ≥ 0 \nabla f(x^*)=0,F(x^*)\geq0 ?f(x?)=0,F(x?)0

example

m i n f ( x 1 , x 2 ) = x 1 2 ? x 2 2 min f(x_1,x_2)=x_1^2-x_2^2 minf(x1?,x2?)=x12??x22?

x ? = [ 0 , 0 ] T x^*=[0,0]^T x?=[0,0]T

? f ( x ) = [ 2 x 1 , ? 2 x 2 ] T \nabla f(x)=[2x_1,-2x_2]^T ?f(x)=[2x1?,?2x2?]T

? f ( x ? ) = [ 0 , 0 ] T \nabla f(x^*)=[0,0]^T ?f(x?)=[0,0]T

H ( x ) = [ 2 0 0 ? 2 ] > 0 H(x)=\begin{bmatrix} 2 & 0 \\ 0 & -2 \end{bmatrix}>0 H(x)=[20?0?2?]>0
d 1 = [ 1 , 0 ] T d_1=[1,0]^T d1?=[1,0]T

d 1 T F ( x ? ) d 1 = [ 2 , 0 ] [ 1 , 0 ] T = 2 > 0 d_1^TF(x^*)d_1=[2,0][1,0]^T=2>0 d1T?F(x?)d1?=[2,0][1,0]T=2>0

d 2 = [ 0 , 1 ] T d_2=[0,1]^T d2?=[0,1]T

d 2 T F ( x ? ) d 2 = ? 2 < 0 d_2^TF(x^*)d_2=-2<0 d2T?F(x?)d2?=?2<0

根據SONC, [ 0 , 0 ] T [0,0]^T [0,0]T not local minimizer.

這節課的內容

SOSC

定理敘述

【Second-order Sufficient Condition]
Let f ∈ C 2 f\in C^2 fC2 be defined on a region in which x ? x^* x? is an interior point.Suppose that:
? f ( x ? ) = 0 \nabla f(x^*)=0 ?f(x?)=0
F ( x ? ) > 0 F(x^*)>0 F(x?)>0
Then, x ? x^* x? is a strict local minimizer of f. ? x ∈ N ? ( x ? ) : f ( x ? ) < f ( x ) \forall x\in N_{\epsilon}(x^*):f(x^*)<f(x) ?xN??(x?):f(x?)<f(x)
注:對于無約束優化問題,我們只能給出一些充分條件或者必要條件,充要條件是數學界的一個公開問題,目前還沒有答案。

證明

證:
f ∈ C 2 ? F ( x ? ) = F ( x ? ) T f \in C^2 \Rightarrow F(x^*)=F(x^*)^T fC2?F(x?)=F(x?)T
(由Clairaut’s Theorem and Schwarz’s Therem, ? i , j ∈ [ 1 , n ] , ? 2 f ( x ? ) ? x i ? x j = ? 2 f ( x ? ) ? x j ? x i \forall i,j \in [1,n],\frac{\partial^2 f(x^*)}{\partial x_i \partial x_j}=\frac{\partial^2 f(x^*)}{\partial x_j \partial x_i} ?i,j[1,n],?xi??xj??2f(x?)?=?xj??xi??2f(x?)?)

Rayleigh’s Inequality:for a P ∈ R n × n P \in \mathbb{R}^{n \times n} PRn×n,symmetric, positive definite:
λ m i n ( P ) ∣ ∣ x ∣ ∣ 2 ≤ x T P x ≤ λ m a x ( P ) ∣ ∣ x ∣ ∣ 2 \lambda_{min}(P)||x||^2\leq x^TPx \leq \lambda_{max}(P)||x||^2 λmin?(P)∣∣x2xTPxλmax?(P)∣∣x2

where λ m i n ( P ) \lambda_{min}(P) λmin?(P) and λ m a x ( P ) \lambda_{max}(P) λmax?(P) are the minmal and maximal eigenvalue value of P, respectively.

a symmetric matrix is positive definite ? \Leftrightarrow ?all its eigenvalues are positive.

∵ d T F ( x ? ) d ≥ λ m i n ( F ( x ? ) ) ∣ ∣ d ∣ ∣ 2 > 0 \because d^TF(x^*)d \geq \lambda_{min}(F(x^*))||d||^2>0 dTF(x?)dλmin?(F(x?))∣∣d2>0

∴ f ( x ? + d ) ? f ( x ? ) = 1 2 d T F ( x ? ) d + o ( ∣ ∣ d ∣ ∣ 2 ) > 0 \therefore f(x^*+d)-f(x^*)=\frac{1}{2}d^TF(x^*)d+o(||d||^2)>0 f(x?+d)?f(x?)=21?dTF(x?)d+o(∣∣d2)>0

例子

f ( x ) = x 1 2 + x 2 2 f(x)=x_1^2+x_2^2 f(x)=x12?+x22?
? f ( x ) = [ 2 x 1 , 2 x 2 ] T \nabla f(x)=[2x_1,2x_2]^T ?f(x)=[2x1?,2x2?]T
H ( x ) = [ 2 0 0 2 ] > 0 H(x)=\begin{bmatrix} 2 & 0 \\ 0 & 2 \end{bmatrix}>0 H(x)=[20?02?]>0
x ? = [ 0 , 0 ] T x^*=[0,0]^T x?=[0,0]T

One-dimensional Search Methods

Iterative Method

Iterative Method意為迭代算法。此處算法用algorithm其實不太嚴謹,因為要設計到算法的復雜度證明、正確性證明、能否停止等等的算法嚴謹性問題,而method這個詞則不用考慮這么多。迭代意為由某個初始點出發,找一些方向,往某些方向更新的過程。

Golden Section Search

Assume f: unimodular on [ a 0 , b 0 ] [a_0,b_0] [a0?,b0?] (only one minimizer in [ a 0 , b 0 ] [a_0,b_0] [a0?,b0?])
Basic Idea: “Narrow Down”
Binary Search does not work out.
Pick two instead of one points.

Method

input: a 0 , b 0 , f , ? a_0,b_0,f,\epsilon a0?,b0?,f,?
1. i = 0 i=0 i=0

2.while b i ? a i ≥ ? b_i-a_i\geq \epsilon bi??ai?? do

3.Pick x < y x<y x<y from [a_i,b_i]

4.If f ( x ) < f ( y ) f(x)<f(y) f(x)<f(y) then a i + 1 = a i , b i + 1 = y a_{i+1}=a_i,b_{i+1}=y ai+1?=ai?,bi+1?=y;
else b i + 1 = b i , a i + 1 = x b_{i+1}=b_i,a_{i+1}=x bi+1?=bi?,ai+1?=x

5.i++

6.END while

Issues

1.# while-loop
2.# computation of f ( ? ) f(\cdot) f(?)

方法推理

W.O.L.G.(Without Loss of Generality)
Assume b 0 ? a 0 = 1 b_0-a_0=1 b0??a0?=1
a 1 ? a 0 = b 1 ? b 0 = ρ < 1 2 a_1-a_0=b_1-b_0=\rho<\frac{1}{2} a1??a0?=b1??b0?=ρ<21?

? i : b i + 1 ? a i + 1 = ( 1 ? ρ ) ( b i ? a i ) \forall i: b_{i+1}-a_{i+1}=(1-\rho)(b_i-a_i) ?i:bi+1??ai+1?=(1?ρ)(bi??ai?)

b 1 ? a 1 = 1 ? 2 ρ b_1-a_1=1-2\rho b1??a1?=1?2ρ

b 1 ? a 1 = ρ ( b 1 ? a 0 ) = ρ ( 1 ? ρ ) ? 1 ? 2 ρ = ρ ? ρ 2 ? ρ 2 ? 3 ρ + 1 = 0 b_1-a_1=\rho(b_1-a_0)=\rho(1-\rho) \Rightarrow 1-2\rho=\rho-\rho^2 \Rightarrow \rho^2-3\rho+1=0 b1??a1?=ρ(b1??a0?)=ρ(1?ρ)?1?2ρ=ρ?ρ2?ρ2?3ρ+1=0

ρ 1 = 3 + 5 2 > 1 2 \rho_1=\frac{3+\sqrt{5}}{2}>\frac{1}{2} ρ1?=23+5 ??>21?(舍去), ρ 2 = 3 ? 5 2 < 1 2 \rho_2=\frac{3-\sqrt{5}}{2}<\frac{1}{2} ρ2?=23?5 ??<21?

算法描述

1.compile b 1 = a 0 + ( 1 ? ρ ) ( b 0 ? a 0 ) , a 1 = a 0 + ρ ( b 0 ? a 0 ) , f ( a 1 ) , f ( b 1 ) b_1=a_0+(1-\rho)(b_0-a_0),a_1=a_0+\rho(b_0-a_0),f(a_1),f(b_1) b1?=a0?+(1?ρ)(b0??a0?),a1?=a0?+ρ(b0??a0?),f(a1?),f(b1?)

2.i=0

3.while b i ? a i ≥ ? b_i-a_i\geq \epsilon bi??ai?? do
if f ( a i + 1 ) < f ( b i + 1 ) f(a_{i+1})<f(b_{i+1}) f(ai+1?)<f(bi+1?) then
b i + 2 = a i + 1 , a i + 2 = a i + ρ ( b i + 1 ? a i ) , a i + 1 = a i b_{i+2}=a_{i+1},a_{i+2}=a_i+\rho(b_{i+1}-a_i),a_{i+1}=a_i bi+2?=ai+1?,ai+2?=ai?+ρ(bi+1??ai?),ai+1?=ai?
else
a i + 2 = b i + 1 , b i + 2 = b i ? ρ ( b i ? a i + 1 ) , b i + 1 = b i a_{i+2}=b_{i+1},b_{i+2}=b_i-\rho(b_i-a_{i+1}),b_{i+1}=b_i ai+2?=bi+1?,bi+2?=bi??ρ(bi??ai+1?),bi+1?=bi?

4.i++

5.END while

Time

1.While-Loop: time of f ( ? ) f(\cdot) f(?)+O(1)
2.Loop: ( 1 ? ρ ) N ( b 0 ? a 0 ) < ? (1-\rho)^N(b_0-a_0)<\epsilon (1?ρ)N(b0??a0?)<?
N= a r g m i n ( l o g 1 ? ρ ? b 0 ? a 0 ) argmin(log_{1-\rho}\frac{\epsilon}{b_0-a_0}) argmin(log1?ρ?b0??a0???)

Example

? = 0.3 \epsilon=0.3 ?=0.3
f ( x ) = x 4 ? 14 x 3 + 60 x 2 ? 70 x f(x)=x^4-14x^3+60x^2-70x f(x)=x4?14x3+60x2?70x
[0,2]
( 1 ? ρ ) N < 0.3 2 = 0.15 ? N = 4 (1-\rho)^N<\frac{0.3}{2}=0.15\Rightarrow N=4 (1?ρ)N<20.3?=0.15?N=4

1. a 1 = a 0 + ρ ( b 0 ? a 0 ) = 0.7633 a_1=a_0+\rho(b_0-a_0)=0.7633 a1?=a0?+ρ(b0??a0?)=0.7633
b 1 = a 0 + ( 1 ? ρ ) ( b 0 ? a 0 ) = 1.236 b_1=a_0+(1-\rho)(b_0-a_0)=1.236 b1?=a0?+(1?ρ)(b0??a0?)=1.236
f ( a 1 ) = ? 24.36 f(a_1)=-24.36 f(a1?)=?24.36
f ( b 1 ) = ? 18.96 f(b_1)=-18.96 f(b1?)=?18.96

2.[0,1.236]
b 2 = a 1 = 0.7639 b_2=a_1=0.7639 b2?=a1?=0.7639
a 1 = a 0 + ρ ( 1.236 ? 0 ) = 0.4721 a_1=a_0+\rho(1.236-0)=0.4721 a1?=a0?+ρ(1.236?0)=0.4721
f ( b 2 ) = ? 24.36 f(b_2)=-24.36 f(b2?)=?24.36
KaTeX parse error: Expected 'EOF', got '}' at position 6: f(a_2}?=-21.10

3.[0.4721,1.236]
a 3 = b 2 = 0.7639 a_3=b_2=0.7639 a3?=b2?=0.7639
b 3 = a 2 + ( 1 ? ρ ) ( 1.236 ? 0.4721 ) = 0.9443 b_3=a_2+(1-\rho)(1.236-0.4721)=0.9443 b3?=a2?+(1?ρ)(1.236?0.4721)=0.9443
f ( a 3 ) = ? 24.36 f(a_3)=-24.36 f(a3?)=?24.36
f ( b 3 ) = ? 23.59 f(b_3)=-23.59 f(b3?)=?23.59

4.[0.4721,0.9443]
b 4 = a 3 = 0.7639 b_4=a_3=0.7639 b4?=a3?=0.7639
a 4 = 0.4721 + ρ ( 0.7443 ? 0.4721 ) = 0.6525 a_4=0.4721+\rho(0.7443-0.4721)=0.6525 a4?=0.4721+ρ(0.7443?0.4721)=0.6525
f ( b 4 ) = ? 24.36 f(b_4)=-24.36 f(b4?)=?24.36
$f(a_4)=-23.86

5.[0.6525,09443]
0.9443 ? 0.6525 < 0.3 = ? 0.9443-0.6525<0.3=\epsilon 0.9443?0.6525<0.3=?
算法終止

Fibonacci Method

事實上,每一輪的 ρ \rho ρ不一定要固定,也可以變化。假設 ρ \rho ρ會變化,我們來推導一下每一輪之間 ρ \rho ρ的關系。
ρ 1 ( 1 ? ρ 0 ) = 1 ? 2 ρ 0 \rho_1(1-\rho_0)=1-2\rho_0 ρ1?(1?ρ0?)=1?2ρ0?
ρ k + 1 ( 1 ? ρ k ) = 1 ? 2 ρ k \rho_{k+1}(1-\rho_k)=1-2\rho_k ρk+1?(1?ρk?)=1?2ρk?
ρ k + 1 = 1 ? ρ k 1 ? ρ k \rho_{k+1}=1-\frac{\rho_k}{1-\rho_k} ρk+1?=1?1?ρk?ρk??

問題轉化為
min ( 1 ? ρ 0 ) ( 1 ? ρ 1 ) ? ( 1 ? ρ k ) (1-\rho_0)(1-\rho_1)\cdots (1-\rho_k) (1?ρ0?)(1?ρ1?)?(1?ρk?)
s.t. ρ k + 1 = 1 ? ρ k 1 ? ρ k \rho_{k+1}=1-\frac{\rho_k}{1-\rho_k} ρk+1?=1?1?ρk?ρk??

結論為 ρ 0 = 1 ? F N F N + 1 , ρ N ? 1 = 1 ? F 1 F 2 \rho_0=1-\frac{F_N}{F_{N+1}},\rho_{N-1}=1-\frac{F_1}{F_2} ρ0?=1?FN+1?FN??,ρN?1?=1?F2?F1??
F k F_k Fk?為Fibonacci數列的第 k k k項, F 0 = 0 , F 1 = 1 , F k + 2 = F k + F k + 1 F_0=0,F_1=1,F_{k+2}=F_k+F_{k+1} F0?=0,F1?=1,Fk+2?=Fk?+Fk+1?

注:用該方法來做比黃金分割法要快。

Bisection Method

Assume:f: unimodular on [ a 0 , b 0 ] [a_0,b_0] [a0?,b0?], f continuously differentiable.

f ′ ( c ) < 0 : [ c , b 0 ] f'(c)<0:[c,b_0] f(c)<0:[c,b0?]
f ′ ( c ) > 0 : [ a 0 , c ] f'(c)>0:[a_0,c] f(c)>0:[a0?,c]
f ′ ( c ) = 0 : f'(c)=0: f(c)=0:return c c c

( 1 2 ) N < ? (\frac{1}{2})^N<\epsilon (21?)N<?

Newton Method

Assume: f ∈ C 2 ? x ? ∈ [ a , b ] : f ′ ( x ? ) = 0 f \in C^2\Rightarrow x^*\in [a,b]: f'(x^*)=0 fC2?x?[a,b]:f(x?)=0

x k + 1 = x k ? f ( x k ) f ′ ( x k ) x_{k+1}=x_k-\frac{f(x_k)}{f'(x_k)} xk+1?=xk??f(xk?)f(xk?)? x k + 1 = x k ? f ′ ( x k ) f ′ ′ ( x k ) x_{k+1}=x_k-\frac{f'(x_k)}{f''(x_k)} xk+1?=xk??f′′(xk?)f(xk?)?

該方法只有在初始點選的比較好的時候才管用,若初始點選的不好,可能產生振蕩不收斂的問題。

Example

f ( x ) = 1 2 x 2 ? s i n x f(x)=\frac{1}{2}x^2-sinx f(x)=21?x2?sinx

x 0 = 0.5 x_0=0.5 x0?=0.5

? = 1 0 ? 5 \epsilon=10^{-5} ?=10?5

f ′ ( x ) = x ? c o s x f'(x)=x-cosx f(x)=x?cosx

f ′ ′ ( x ) = 1 + s i n x f''(x)=1+sinx f′′(x)=1+sinx

x 1 = 0.5 ? 0.5 ? c o s 0 , 5 1 + s i n 0.5 = 0.7552 x_1=0.5-\frac{0.5-cos0,5}{1+sin0.5}=0.7552 x1?=0.5?1+sin0.50.5?cos0,5?=0.7552

x 2 = 0.7391 x_2=0.7391 x2?=0.7391

x 3 = 0.7390 x_3=0.7390 x3?=0.7390

x 4 = 0.7390 x_4=0.7390 x4?=0.7390

Secant Method

secant意為切線。

f ∈ C 1 f \in C^1 fC1

f ′ ′ ≈ f ′ ( x k + 1 ) ? f ′ ( x k ) x k + 1 ? x k f''\approx\frac{f'(x_{k+1})-f'(x_k)}{x_{k+1}-x_k} f′′xk+1??xk?f(xk+1?)?f(xk?)?

x k + 1 = x k ? f ′ ( x k ) ( x k ? x k ? 1 ) f ′ ( x k ) ? f ′ ( x k ? 1 ) x_{k+1}=x_k-\frac{f'(x_k)(x_k-x_{k-1})}{f'(x_k)-f'(x_{k-1})} xk+1?=xk??f(xk?)?f(xk?1?)f(xk?)(xk??xk?1?)?

Bracketing

Find the initial a 0 , b 0 a_0,b_0 a0?,b0?
Suffice: a 0 , c , b 0 ← f ( a 0 ) > f ( c ) , f ( b 0 ) > f ( c ) a_0,c,b_0\leftarrow f(a_0)>f(c),f(b_0)>f(c) a0?,c,b0?f(a0?)>f(c),f(b0?)>f(c)
該方法用于求得一個理想的區間,然后使用其它算法來做,但在實際應用中比較少見,且不太好用。

總結

本節課先回顧了FONC和SONC這兩個找最值點的必要條件,然后給出了SOSC這個找最值點的充分條件。雖然看上去比較簡單,但是關于無約束優化的定理目前也只發展到這種程度。目前數學界還沒有找出一個充分必要條件。然后介紹了一維搜索方法中的迭代方法。重點介紹了黃金分割法,簡略介紹了斐波那契法、二分法、牛頓法、割線法等方法。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718979.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718979.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718979.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

教師觀包括哪些內容是什么

站在講臺上的老師&#xff0c;除了教你知識&#xff0c;還有哪些不為人知的角色和面孔&#xff1f;讓我們一起揭開教師觀的神秘面紗&#xff0c;看看老師們的“千面人生”。 現代教師已不再是單純的知識傳遞者&#xff0c;他們更像是學習旅程中的導游和指南針。他們引導學生發現…

嵌入式Qt 對話框及其類型 QDialog

一.對話框的概念 對話框是與用戶進行簡短交互的頂層窗口。 QDialog是Qt中所有對話框窗口的基類。 QDialog繼承與QWidfet是一種容器類型的組件。 QDialog的意義&#xff1a; QDialog作為一種專業的交互窗口而存在。 QDialog不能作為子部部件嵌入其他容器中。 QDialog是定制…

反函數的理解|反函數到底“反”的是什么?什么是反函數?

理解 將 yex 函數圖像連同整個坐標系繞著 yx 旋轉 180 度&#xff0c;會變成下面的圖像 只是把圖像轉了一下&#xff0c;函數還是那個函數&#xff0c;還是 yex &#xff0c;此時橫軸變成了 y 軸&#xff0c;縱軸變成了 x 軸 根據習慣&#xff0c;一般把縱軸當作因變量、把橫軸…

如何在騰訊云輕量應用服務器上安裝Docker的詳細步驟是什么?

如何在騰訊云輕量應用服務器上安裝Docker的詳細步驟是什么&#xff1f; 登錄騰訊云輕量應用服務器&#xff1a;首先&#xff0c;需要登錄到騰訊云官方網站&#xff0c;并進入輕量應用服務器控制臺。 軟件源設置&#xff1a;在輕量應用服務器控制臺中選擇“更多”>“設置”&…

JavaScript實現的計時器效果

之前做過電商網站倒計時的效果&#xff0c;今天在倒計時的基礎上&#xff0c;把代碼修改了一下&#xff0c;改為計時器效果&#xff0c;實現了以下功能&#xff1a; 1.點擊“開始”后&#xff0c;按秒計時且“開始”文字變為“停止”&#xff1b; 2.點擊“停止”&#xff0c;計…

https【詳解】與http的區別,對稱加密,非對稱加密,證書,解析流程圖

http 和 https 的區別 http 是明文傳輸&#xff0c;敏感信息容易在傳輸過程中被劫持https http加密&#xff0c;劫持了也無法解密 https 用到的加密方式 https 同時使用了對稱加密和非對稱加密&#xff0c;之所以沒有全部使用非對稱加密&#xff0c;是因為非對稱加密的運算更加…

JavaScript:export 和 export default

文章目錄 exportexport defaultexport 和 export default都使用 在JavaScript ES6的模塊系統中&#xff0c;export 和 export default 都是用來導出模塊中對外可見的變量、函數、類或對象的語法&#xff0c;但是它們的作用和使用方式有所不同&#xff1a; export export 關鍵字…

四種垃圾回收算法

1.標記清除算法 該算法先標記&#xff0c;后清除&#xff0c;將所有需要回收的算法進行標記&#xff0c;然后清除&#xff1b;這種算法的缺點是&#xff1a;效率比較低&#xff1b;標記清除后會出現大量不連續的內存碎片&#xff0c;這些碎片太多可能會使存儲大對象會觸發GC回…

【設計模式】觀察者模式及函數式編程的替代C++

本文介紹觀察者模式以及使用函數式編程替代簡單的策略模式。 觀察者模式 觀察者模式是一種行為型設計模式&#xff0c;它定義了一種一對多的依賴關系&#xff0c;當一個對象的狀態發生改變時&#xff0c;其所有依賴者都會收到通知并自動更新。 當對象間存在一對多關系時&#…

Spring中Bean的作用域、實例化方式、生命周期、循環依賴問題

Spring中Bean的作用域、實例化方式、生命周期、循環依賴問題 一、Bean的作用域1.singleton2.prototype3.其他scope值 二、Bean的實例化方式1.通過構造方法實例化2.通過簡單工廠模式實例化3.通過factory-bean實例化4.通過FactoryBean接口實例化5.BeanFactory和FactoryBean的區別…

【大廠AI課學習筆記NO.60】(13)模型泛化性的評價

我們學習了過擬合和欠擬合&#xff0c;具體見我的文章&#xff1a;https://giszz.blog.csdn.net/article/details/136440338 那么今天&#xff0c;我們來學習模型泛化性的評價。 泛化性的問題&#xff0c;我們也討論過了&#xff0c;那么如何評價模型的泛化性呢&#xff1f; …

激光SLAM技術助力富唯智能復合機器人的應用場景無限拓展

隨著科技的不斷進步&#xff0c;智能機器人已成為現代工業、服務、醫療等多個領域的重要角色。而在這一變革中&#xff0c;激光SLAM技術發揮著至關重要的作用。特別是對于富唯智能復合機器人來說&#xff0c;激光SLAM技術不僅提升了其智能化水平&#xff0c;更使其應用場景變得…

esp3455235

在這里插入代碼片gdasgdsfgdfh dfahahdfh

【促銷定價】背后的算法技術3-數據挖掘分析

【促銷定價】背后的算法技術3-數據挖掘分析 01 整體分析1&#xff09;整體概覽2&#xff09;類別型特征概覽3&#xff09;數值型特征概覽 02 聚合分析1&#xff09;天維度2&#xff09;品維度3&#xff09;價格維度4&#xff09;數量維度 03 相關分析1&#xff09;1級品類2&…

無公網ip環境使用DS file軟件遠程訪問內網群暉NAS中儲存的文件

文章目錄 1. 群暉安裝Cpolar2. 創建TCP公網地址3. 遠程訪問群暉文件4. 固定TCP公網地址5. 固定TCP地址連接 DS file 是一個由群暉公司開發的文件管理應用程序&#xff0c;主要用于瀏覽、訪問和管理存儲在群暉NAS&#xff08;網絡附加存儲&#xff09;中的文件。這個應用程序具有…

echarts如何實現3D餅圖(環形圖)?

一、實現的效果 二、具體步驟 1.安裝依賴 npm install echarts 2.引入echarts import * as echarts from echarts; 注意&#xff1a;這里需要用到echarts-gl&#xff0c;必須單獨引入才可以 import echarts-gl; 3.echarts部分代碼 我知道這部分內容很多&#xff0c;但只要cv…

社情民意調查的內容

本文由群狼調研&#xff08;長沙社情民意調查&#xff09;出品&#xff0c;歡迎轉載&#xff0c;請注明出處。社情民意調查的內容通常包括以下幾個方面&#xff1a; 1.社會熱點問題&#xff1a;針對當前社會熱點問題進行調查&#xff0c;收集公眾對該問題的態度和看法&#xf…

羊大師揭秘羊奶與健康,美味的保健佳品

羊大師揭秘羊奶與健康&#xff0c;美味的保健佳品 羊奶確實是一種美味且健康的保健佳品&#xff0c;其獨特的營養成分和風味使其成為許多人的健康選擇。以下是一些羊奶與健康的關系&#xff1a; 營養豐富&#xff1a;羊奶含有豐富的蛋白質、脂肪、礦物質和維生素&#xff0c;…

ruoyi-nbcio-plus的Vue3前端升級組件后出現的問題(一)

更多ruoyi-nbcio功能請看演示系統 gitee源代碼地址 前后端代碼&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a; http://122.227.135.243:9666 更多nbcio-boot功能請看演示系統 gitee源代碼地址 后端代碼&#xff1a; https://gitee.com/nbach…

大模型ChatGLM-6B實現本地部署

大模型ChatGLM-6B實現本地部署 一、寫在前面&#xff1a;二、ChatGLM-6B下載&#xff1a;三、項目所需要的環境配置&#xff1a;四、項目運行&#xff1a;五、遇到的主要問題及解決 一、寫在前面&#xff1a; 1、 確保你的電腦中已安裝git&#xff0c;git lfs。 2、確保你的電…