日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Gauss-Newton算法学习

發(fā)布時(shí)間:2025/3/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Gauss-Newton算法学习 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Gauss-Newton算法是解決非線性最優(yōu)問(wèn)題的常見(jiàn)算法之一,最近研讀開(kāi)源項(xiàng)目代碼,又碰到了,索性深入看下。本次講解內(nèi)容如下:

?

  • 基本數(shù)學(xué)名詞識(shí)記
  • 牛頓法推導(dǎo)、算法步驟、計(jì)算實(shí)例
  • 高斯牛頓法推導(dǎo)(如何從牛頓法派生)、算法步驟、編程實(shí)例
  • 高斯牛頓法優(yōu)劣總結(jié)

?

?

一、基本概念定義

1.非線性方程定義及最優(yōu)化方法簡(jiǎn)述

? ?指因變量與自變量之間的關(guān)系不是線性的關(guān)系,比如平方關(guān)系、對(duì)數(shù)關(guān)系、指數(shù)關(guān)系、三角函數(shù)關(guān)系等等。對(duì)于此類方程,求解n元實(shí)函數(shù)f在整個(gè)n維向量空間Rn上的最優(yōu)值點(diǎn)往往很難得到精確解,經(jīng)常需要求近似解問(wèn)題。

? ?求解該最優(yōu)化問(wèn)題的方法大多是逐次一維搜索的迭代算法,基本思想是在一個(gè)近似點(diǎn)處選定一個(gè)有利于搜索方向,沿這個(gè)方向進(jìn)行一維搜索,得到新的近似點(diǎn)。如此反復(fù)迭代,知道滿足預(yù)定的精度要求為止。根據(jù)搜索方向的取法不同,這類迭代算法可分為兩類:

解析法:需要用目標(biāo)函數(shù)的到函數(shù),

梯度法:又稱最速下降法,是早期的解析法,收斂速度較慢

牛頓法:收斂速度快,但不穩(wěn)定,計(jì)算也較困難。高斯牛頓法基于其改進(jìn),但目標(biāo)作用不同

共軛梯度法:收斂較快,效果好

變尺度法:效率較高,常用DFP法(Davidon Fletcher Powell)

?

直接法:不涉及導(dǎo)數(shù),只用到函數(shù)值。有交替方向法(又稱坐標(biāo)輪換法)、模式搜索法、旋轉(zhuǎn)方向法、鮑威爾共軛方向法和單純形加速法等。

?

?

2.非線性最小二乘問(wèn)題

? ?非線性最小二乘問(wèn)題來(lái)自于非線性回歸,即通過(guò)觀察自變量和因變量數(shù)據(jù),求非線性目標(biāo)函數(shù)的系數(shù)參數(shù),使得函數(shù)模型與觀測(cè)量盡量相似。

? ?高斯牛頓法解決非線性最小二乘問(wèn)題的最基本方法,并且它只能處理二次函數(shù)。(使用時(shí)必須將目標(biāo)函數(shù)轉(zhuǎn)化為二次的)

? ?Unlike Newton'smethod, the Gauss–Newton algorithm can only be used to minimize a sum ofsquared function values

?

?

?

3.基本數(shù)學(xué)表達(dá)

a.梯度gradient,由多元函數(shù)的各個(gè)偏導(dǎo)數(shù)組成的向量

以二元函數(shù)為例,其梯度為:

?

b.黑森矩陣Hessian matrix,由多元函數(shù)的二階偏導(dǎo)數(shù)組成的方陣,描述函數(shù)的局部曲率,以二元函數(shù)為例,

?

c.雅可比矩陣 Jacobian matrix,是多元函數(shù)一階偏導(dǎo)數(shù)以一定方式排列成的矩陣,體現(xiàn)了一個(gè)可微方程與給出點(diǎn)的最優(yōu)線性逼近。以二元函數(shù)為例,

如果擴(kuò)展多維的話F: Rn-> Rm,則雅可比矩陣是一個(gè)m行n列的矩陣:

?

雅可比矩陣作用,如果P是Rn中的一點(diǎn),F在P點(diǎn)可微分,那么在這一點(diǎn)的導(dǎo)數(shù)由JF(P)給出,在此情況下,由F(P)描述的線性算子即接近點(diǎn)P的F的最優(yōu)線性逼近:

?

d.殘差 residual,表示實(shí)際觀測(cè)值與估計(jì)值(擬合值)之間的差

?

?

二、牛頓法

牛頓法的基本思想是采用多項(xiàng)式函數(shù)來(lái)逼近給定的函數(shù)值,然后求出極小點(diǎn)的估計(jì)值,重復(fù)操作,直到達(dá)到一定精度為止。

1.考慮如下一維無(wú)約束的極小化問(wèn)題:

?

因此,一維牛頓法的計(jì)算步驟如下:

?

?

需要注意的是,牛頓法在求極值的時(shí)候,如果初始點(diǎn)選取不好,則可能不收斂于極小點(diǎn)

?

?

2.下面給出多維無(wú)約束極值的情形:

若非線性目標(biāo)函數(shù)f(x)具有二階連續(xù)偏導(dǎo),在x(k)為其極小點(diǎn)的某一近似,在這一點(diǎn)取f(x)的二階泰勒展開(kāi),即:

?

? 如果f(x)是二次函數(shù),則其黑森矩陣H為常數(shù),式(1)是精確的(等于號(hào)),在這種情況下,從任意一點(diǎn)處罰,用式(2)只要一步可求出f(x)的極小點(diǎn)(假設(shè)黑森矩陣正定,所有特征值大于0)

? 如果f(x)不是二次函數(shù),式(1)僅是一個(gè)近似表達(dá)式,此時(shí),按式(2)求得的極小點(diǎn),只是f(x)的近似極小點(diǎn)。在這種情況下,常按照下面選取搜索方向:

牛頓法收斂的速度很快,當(dāng)f(x)的二階導(dǎo)數(shù)及其黑森矩陣的逆矩陣便于計(jì)算時(shí),這一方法非常有效。【但通常黑森矩陣很不好求】

?

3.下面給出一個(gè)實(shí)際計(jì)算例子。

?

例:試用牛頓法求的極小值

?

解:

?

【f(x)是二次函數(shù),H矩陣為常數(shù),只要任意點(diǎn)出發(fā),只要一步即可求出極小點(diǎn)】

?

三、牛頓高斯法

?

1.??????gauss-newton是如何由上述派生的

有時(shí)候?yàn)榱藬M合數(shù)據(jù),比如根據(jù)重投影誤差求相機(jī)位姿(R,T為方程系數(shù)),常常將求解模型轉(zhuǎn)化為非線性最小二乘問(wèn)題。高斯牛頓法正是用于解決非線性最小二乘問(wèn)題,達(dá)到數(shù)據(jù)擬合、參數(shù)估計(jì)和函數(shù)估計(jì)的目的。

假設(shè)我們研究如下形式的非線性最小二乘問(wèn)題:

?

這兩個(gè)位置間殘差(重投影誤差):

?

如果有大量觀測(cè)點(diǎn)(多維),我們可以通過(guò)選擇合理的T使得殘差的平方和最小求得兩個(gè)相機(jī)之間的位姿。機(jī)器視覺(jué)這塊暫時(shí)不擴(kuò)展,接著說(shuō)怎么求非線性最小二乘問(wèn)題。

若用牛頓法求式3,則牛頓迭代公式為:

?

看到這里大家都明白高斯牛頓和牛頓法的差異了吧,就在這迭代項(xiàng)上。經(jīng)典高斯牛頓算法迭代步長(zhǎng)λ為1.

那回過(guò)頭來(lái),高斯牛頓法里為啥要舍棄黑森矩陣的二階偏導(dǎo)數(shù)呢?主要問(wèn)題是因?yàn)榕nD法中Hessian矩陣中的二階信息項(xiàng)通常難以計(jì)算或者花費(fèi)的工作量很大,而利用整個(gè)H的割線近似也不可取,因?yàn)樵谟?jì)算梯度時(shí)已經(jīng)得到J(x),這樣H中的一階信息項(xiàng)JTJ幾乎是現(xiàn)成的。鑒于此,為了簡(jiǎn)化計(jì)算,獲得有效算法,我們可用一階導(dǎo)數(shù)信息逼近二階信息項(xiàng)。注意這么干的前提是,殘差r接近于零或者接近線性函數(shù)從而接近與零時(shí),二階信息項(xiàng)才可以忽略。通常稱為“小殘量問(wèn)題”,否則高斯牛頓法不收斂。

?

3. ?舉例

接下來(lái)的代碼里并沒(méi)有保證算法收斂的機(jī)制,在例子2的自嗨中可以看到劣勢(shì)。關(guān)于自變量維數(shù),代碼可以支持多元,但兩個(gè)例子都是一維的,比如例子1中只有年份t,其實(shí)可以增加其他因素的,不必在意。

?

例子1,根據(jù)美國(guó)1815年至1885年數(shù)據(jù),估計(jì)人口模型中的參數(shù)A和B。如下表所示,已知年份和人口總量,及人口模型方程,求方程中的參數(shù)。

?

?

// A simple demo of Gauss-Newton algorithm on a user defined function#include <cstdio> #include <vector> #include <opencv2/core/core.hpp>using namespace std; using namespace cv;const double DERIV_STEP = 1e-5; const int MAX_ITER = 100;void GaussNewton(double(*Func)(const Mat &input, const Mat ?ms), // function pointerconst Mat &inputs, const Mat &outputs, Mat ?ms);double Deriv(double(*Func)(const Mat &input, const Mat ?ms), // function pointerconst Mat &input, const Mat ?ms, int n);// The user defines their function here double Func(const Mat &input, const Mat ?ms);int main() {// For this demo we're going to try and fit to the function// F = A*exp(t*B)// There are 2 parameters: A Bint num_params = 2;// Generate random data using these parametersint total_data = 8;Mat inputs(total_data, 1, CV_64F);Mat outputs(total_data, 1, CV_64F);//load observation datafor(int i=0; i < total_data; i++) {inputs.at<double>(i,0) = i+1; //load year}//load America populationoutputs.at<double>(0,0)= 8.3;outputs.at<double>(1,0)= 11.0;outputs.at<double>(2,0)= 14.7;outputs.at<double>(3,0)= 19.7;outputs.at<double>(4,0)= 26.7;outputs.at<double>(5,0)= 35.2;outputs.at<double>(6,0)= 44.4;outputs.at<double>(7,0)= 55.9;// Guess the parameters, it should be close to the true value, else it can fail for very sensitive functions!Mat params(num_params, 1, CV_64F);//init guessparams.at<double>(0,0) = 6;params.at<double>(1,0) = 0.3;GaussNewton(Func, inputs, outputs, params);printf("Parameters from GaussNewton: %f %f\n", params.at<double>(0,0), params.at<double>(1,0));return 0; }double Func(const Mat &input, const Mat ?ms) {// Assumes input is a single row matrix// Assumes params is a column matrixdouble A = params.at<double>(0,0);double B = params.at<double>(1,0);double x = input.at<double>(0,0);return A*exp(x*B); }//calc the n-th params' partial derivation , the params are our final target double Deriv(double(*Func)(const Mat &input, const Mat ?ms), const Mat &input, const Mat ?ms, int n) {// Assumes input is a single row matrix// Returns the derivative of the nth parameterMat params1 = params.clone();Mat params2 = params.clone();// Use central difference to get derivativeparams1.at<double>(n,0) -= DERIV_STEP;params2.at<double>(n,0) += DERIV_STEP;double p1 = Func(input, params1);double p2 = Func(input, params2);double d = (p2 - p1) / (2*DERIV_STEP);return d; }void GaussNewton(double(*Func)(const Mat &input, const Mat ?ms),const Mat &inputs, const Mat &outputs, Mat ?ms) {int m = inputs.rows;int n = inputs.cols;int num_params = params.rows;Mat r(m, 1, CV_64F); // residual matrixMat Jf(m, num_params, CV_64F); // Jacobian of Func()Mat input(1, n, CV_64F); // single row inputdouble last_mse = 0;for(int i=0; i < MAX_ITER; i++) {double mse = 0;for(int j=0; j < m; j++) {for(int k=0; k < n; k++) {//copy Independent variable vector, the yearinput.at<double>(0,k) = inputs.at<double>(j,k);}r.at<double>(j,0) = outputs.at<double>(j,0) - Func(input, params);//diff between estimate and observation populationmse += r.at<double>(j,0)*r.at<double>(j,0);for(int k=0; k < num_params; k++) {Jf.at<double>(j,k) = Deriv(Func, input, params, k);}}mse /= m;// The difference in mse is very small, so quitif(fabs(mse - last_mse) < 1e-8) {break;}Mat delta = ((Jf.t()*Jf)).inv() * Jf.t()*r;params += delta;//printf("%d: mse=%f\n", i, mse);printf("%d %f\n", i, mse);last_mse = mse;} }

運(yùn)行結(jié)果:

?

?

A=7.0,B=0.26? (初始值,A=6,B=0.3),100次迭代到第4次就收斂了。

若初始值A(chǔ)=1,B=1,則要迭代14次收斂。

下圖為根據(jù)上面得到的A、B系數(shù),利用matlab擬合的人口模型曲線

例子2:我想要擬合如下模型,

?

由于缺乏觀測(cè)量,就自導(dǎo)自演,假設(shè)4個(gè)參數(shù)已知A=5,B=1,C=10,D=2,構(gòu)造100個(gè)隨機(jī)數(shù)作為x的觀測(cè)值,計(jì)算相應(yīng)的函數(shù)觀測(cè)值。然后,利用這些觀測(cè)值,反推4個(gè)參數(shù)。

// A simple demo of Gauss-Newton algorithm on a user defined function#include <cstdio> #include <vector> #include <opencv2/core/core.hpp>using namespace std; using namespace cv;const double DERIV_STEP = 1e-5; const int MAX_ITER = 100;void GaussNewton(double(*Func)(const Mat &input, const Mat ?ms), // function pointerconst Mat &inputs, const Mat &outputs, Mat ?ms);double Deriv(double(*Func)(const Mat &input, const Mat ?ms), // function pointerconst Mat &input, const Mat ?ms, int n);// The user defines their function here double Func(const Mat &input, const Mat ?ms);int main() {// For this demo we're going to try and fit to the function// F = A*sin(Bx) + C*cos(Dx)// There are 4 parameters: A, B, C, Dint num_params = 4;// Generate random data using these parametersint total_data = 100;double A = 5;double B = 1;double C = 10;double D = 2;Mat inputs(total_data, 1, CV_64F);Mat outputs(total_data, 1, CV_64F);for(int i=0; i < total_data; i++) {double x = -10.0 + 20.0* rand() / (1.0 + RAND_MAX); // random between [-10 and 10]double y = A*sin(B*x) + C*cos(D*x);// Add some noise// y += -1.0 + 2.0*rand() / (1.0 + RAND_MAX);inputs.at<double>(i,0) = x;outputs.at<double>(i,0) = y;}// Guess the parameters, it should be close to the true value, else it can fail for very sensitive functions!Mat params(num_params, 1, CV_64F);params.at<double>(0,0) = 1;params.at<double>(1,0) = 1;params.at<double>(2,0) = 8; // changing to 1 will cause it not to find the solution, too far awayparams.at<double>(3,0) = 1;GaussNewton(Func, inputs, outputs, params);printf("True parameters: %f %f %f %f\n", A, B, C, D);printf("Parameters from GaussNewton: %f %f %f %f\n", params.at<double>(0,0), params.at<double>(1,0),params.at<double>(2,0), params.at<double>(3,0));return 0; }double Func(const Mat &input, const Mat ?ms) {// Assumes input is a single row matrix// Assumes params is a column matrixdouble A = params.at<double>(0,0);double B = params.at<double>(1,0);double C = params.at<double>(2,0);double D = params.at<double>(3,0);double x = input.at<double>(0,0);return A*sin(B*x) + C*cos(D*x); }double Deriv(double(*Func)(const Mat &input, const Mat ?ms), const Mat &input, const Mat ?ms, int n) {// Assumes input is a single row matrix// Returns the derivative of the nth parameterMat params1 = params.clone();Mat params2 = params.clone();// Use central difference to get derivativeparams1.at<double>(n,0) -= DERIV_STEP;params2.at<double>(n,0) += DERIV_STEP;double p1 = Func(input, params1);double p2 = Func(input, params2);double d = (p2 - p1) / (2*DERIV_STEP);return d; }void GaussNewton(double(*Func)(const Mat &input, const Mat ?ms),const Mat &inputs, const Mat &outputs, Mat ?ms) {int m = inputs.rows;int n = inputs.cols;int num_params = params.rows;Mat r(m, 1, CV_64F); // residual matrixMat Jf(m, num_params, CV_64F); // Jacobian of Func()Mat input(1, n, CV_64F); // single row inputdouble last_mse = 0;for(int i=0; i < MAX_ITER; i++) {double mse = 0;for(int j=0; j < m; j++) {for(int k=0; k < n; k++) {input.at<double>(0,k) = inputs.at<double>(j,k);}r.at<double>(j,0) = outputs.at<double>(j,0) - Func(input, params);mse += r.at<double>(j,0)*r.at<double>(j,0);for(int k=0; k < num_params; k++) {Jf.at<double>(j,k) = Deriv(Func, input, params, k);}}mse /= m;// The difference in mse is very small, so quitif(fabs(mse - last_mse) < 1e-8) {break;}Mat delta = ((Jf.t()*Jf)).inv() * Jf.t()*r;params += delta;//printf("%d: mse=%f\n", i, mse);printf("%f\n",mse);last_mse = mse;} }


運(yùn)行結(jié)果,得到的參數(shù)并不夠理想,50次后收斂了

?

下圖中,每次迭代殘差并沒(méi)有持續(xù)減少,有反復(fù)

?

4.優(yōu)缺點(diǎn)分析

優(yōu)點(diǎn):

對(duì)于零殘量問(wèn)題,即r=0,有局部二階收斂速度

對(duì)于小殘量問(wèn)題,即r較小或接近線性,有快的局部收斂速度

對(duì)于線性最小二乘問(wèn)題,一步達(dá)到極小點(diǎn)

?

缺點(diǎn):

對(duì)于不是很嚴(yán)重的大殘量問(wèn)題,有較慢的局部收斂速度

對(duì)于殘量很大的問(wèn)題或r的非線性程度很大的問(wèn)題,不收斂

不一定總體收斂

如果J不滿秩,則方法無(wú)定義

?

對(duì)于它的缺點(diǎn),我們通過(guò)增加線性搜索策略,保證目標(biāo)函數(shù)每一步下降,對(duì)于幾乎所有非線性最小二乘問(wèn)題,它都具有局部收斂性及總體收斂,即所謂的阻尼高斯牛頓法。

?

其中,ak為一維搜索因子

總結(jié)

以上是生活随笔為你收集整理的Gauss-Newton算法学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

中文字幕中文 | 国产麻豆精品免费视频 | 久草免费在线视频观看 | 欧美日韩免费观看一区=区三区 | 豆豆色资源网xfplay | 在线免费观看涩涩 | 午夜国产在线 | 成人午夜精品福利免费 | 色综合人人 | 91久久精品一区 | 一区二区三区中文字幕在线观看 | 亚洲成免费 | 一区二区三区在线免费 | 波多野结衣电影一区 | 在线午夜电影神马影院 | 中文字幕在线视频网站 | 国产精品激情 | 国产黄网在线 | 亚洲激情婷婷 | 国产一区二区在线免费视频 | 中文字幕一区二区三区在线视频 | 免费看黄在线观看 | 色天天 | 国产日韩高清在线 | 天天超碰 | 黄色在线网站噜噜噜 | 91成人在线免费观看 | 九精品 | 片网址 | 天天干天天天 | 色综久久 | 天堂网一区二区三区 | 国产精品手机在线观看 | 久久这里只精品 | 免费在线观看日韩 | 在线看片中文字幕 | 黄色在线观看免费网站 | 中文字幕在线国产 | 色综合久久中文字幕综合网 | 天天爽天天摸 | 九九九九九九精品 | 午夜精品剧场 | 国产午夜精品久久 | 丁香一区二区 | 狠狠干电影 | 久久久久久97三级 | 亚洲成色777777在线观看影院 | 国产精品淫 | 天天天干夜夜夜操 | 欧美午夜理伦三级在线观看 | 综合在线亚洲 | 欧美午夜a | 日韩精品一区二区三区视频播放 | 欧美日韩性视频 | 首页中文字幕 | 国产做a爱一级久久 | av高清在线| 亚洲精品男女 | 色夜影院 | 热久久这里只有精品 | 免费亚洲婷婷 | 久久久久久免费网 | 国产日韩欧美在线 | 欧美人体xx| 97夜夜澡人人爽人人免费 | 手机av永久免费 | 婷婷激情在线 | 久久网站免费 | 肉色欧美久久久久久久免费看 | 精品久久久久国产 | 亚洲欧美日韩国产精品一区午夜 | 超碰97网站 | 久草影视在线 | 亚洲精品456在线播放乱码 | 国产99久久久精品 | 亚洲年轻女教师毛茸茸 | 五月婷婷毛片 | aav在线| 在线色资源 | 久久视频在线视频 | 在线亚洲小视频 | 国产在线1区 | 福利视频导航网址 | 亚洲另类在线视频 | 98超碰人人| 天天透天天插 | 久草免费手机视频 | 国产精品视频免费看 | 99精品在线视频观看 | 在线观看你懂的网站 | 又爽又黄又无遮挡网站动态图 | 国产18精品乱码免费看 | 欧美日韩一级在线 | 午夜久久影视 | 一级成人免费视频 | 一本一本久久a久久精品综合 | 97超碰在线资源 | 久久视频这里只有精品 | 亚洲男男gaygayxxxgv | 精品福利网 | 午夜久久福利影院 | 久草免费在线观看 | 欧美精品小视频 | 久久免费视频3 | 青春草免费视频 | 午夜精品福利在线 | 视色网站| av看片在线观看 | 久久精品国产一区二区电影 | 99久久精品免费看国产 | 免费观看国产视频 | 激情视频免费观看 | 综合久久2023 | 99视频在线免费播放 | 欧美日韩伦理一区 | 婷婷开心久久网 | 网站在线观看你们懂的 | 国产在线不卡精品 | 久久www免费人成看片高清 | 欧洲亚洲国产视频 | 丝袜美腿亚洲综合 | 午夜国产一区 | 欧美精品网站 | 日产av在线播放 | 日p视频在线观看 | 久久国产精品网站 | 亚洲精品久久激情国产片 | 天天干天天色2020 | 黄色特级毛片 | 97日日 | 国产一区二区三区在线 | 成人羞羞视频在线观看免费 | 夜色成人网 | 婷婷开心久久网 | 国产99在线免费 | 国产精品美女久久久久久久网站 | 久久精品视频在线 | 奇米影视在线99精品 | 97香蕉视频 | 成人三级网站在线观看 | 美国av片在线观看 | 久久久久久久福利 | 国产高清视频免费观看 | 免费看国产曰批40分钟 | 国产片免费在线观看视频 | 欧美成人一区二区 | 欧美九九九 | 午夜精品一区二区三区在线视频 | 欧美精品资源 | 国产一及片 | 日日婷婷夜日日天干 | 久久久久免费 | 天天曰天天射 | 久久久久久久影院 | 亚洲国产成人av网 | 97在线观看免费视频 | 欧美性大战 | 午夜影视一区 | 亚洲欧洲中文日韩久久av乱码 | 三级视频国产 | 一区二区免费不卡在线 | 在线免费亚洲 | 久久伊99综合婷婷久久伊 | 综合黄色网 | 天天躁日日躁狠狠躁av麻豆 | 精品毛片一区二区免费看 | 久久99精品久久久久久 | 亚洲欧美日韩一二三区 | 六月丁香婷婷久久 | 99 国产精品| 中文在线免费观看 | 国产视频亚洲视频 | 成人黄大片视频在线观看 | 精品国产激情 | 91看片淫黄大片91 | 91麻豆国产福利在线观看 | 成人av一区二区三区 | av在观看 | 国内久久 | 3d黄动漫免费看 | 中文字幕色网站 | 97在线观看免费高清完整版在线观看 | 毛片3 | 亚洲精品国产麻豆 | 五月婷婷综合在线观看 | 一区二区三区在线电影 | 国产高清在线视频 | 国产精品福利小视频 | 狠狠做深爱婷婷综合一区 | 99视频偷窥在线精品国自产拍 | 99精品视频免费看 | 波多野结衣小视频 | 97品白浆高清久久久久久 | 国产精品一区二区电影 | 亚洲涩涩一区 | 亚洲国产午夜精品 | 中文字幕一区二区三区在线视频 | 9在线观看免费高清完整版 玖玖爱免费视频 | 日日爽天天爽 | 精品成人a区在线观看 | 狠狠干成人综合网 | 精品成人国产 | 成人av电影在线观看 | 91自拍视频在线 | 久久综合免费 | 男女拍拍免费视频 | 国产99久久久久久免费看 | 免费看搞黄视频网站 | 国产中文视 | 在线免费黄色av | 天天操天天透 | 超碰在线97免费 | 天天射天天操天天干 | 99久久精品国产免费看不卡 | 91插插插网站 | 91视频久久久久久 | 久久久999免费视频 日韩网站在线 | 97超碰在线人人 | 日韩久久在线 | 国产精品18久久久久久久 | 婷婷色狠狠| 久久国语 | 狠狠干电影 | ,午夜性刺激免费看视频 | 高潮毛片无遮挡高清免费 | 国产福利91精品一区 | 国产精品成人av久久 | 一区二区三区日韩精品 | 五月天堂色 | 美女视频又黄又免费 | 亚洲三级在线播放 | 国产一区在线视频 | 精品在线视频一区二区三区 | 97电影手机版 | 亚洲九九九在线观看 | 色在线国产| 亚洲激情综合 | 色国产精品一区在线观看 | 精品播放 | 国产精品免费看久久久8精臀av | 黄色三级网站 | 91免费版在线 | 国产精品毛片一区二区在线 | 久久99久久99精品免费看小说 | 亚洲精品欧美成人 | 国产精品久久久久一区二区 | 国产精品成人在线 | 日韩在线观看高清 | 玖玖在线播放 | 500部大龄熟乱视频使用方法 | 久久精品国产亚洲精品 | 亚洲成人中文在线 | 九热在线| 成全在线视频免费观看 | 999成人国产 | 成人av网站在线观看 | 男女拍拍免费视频 | 国产免费黄色 | 欧美日韩精品二区第二页 | 岛国大片免费视频 | 免费成人av在线 | 国产 欧美 日产久久 | 天天操天天操天天操天天 | 成人在线视频免费观看 | 久久美女精品 | 激情小说网站亚洲综合网 | 美女在线免费观看视频 | 成人动漫精品一区二区 | 中文字幕高清免费日韩视频在线 | 人人玩人人添人人澡97 | 天天摸天天干天天操天天射 | 久久草草热国产精品直播 | 友田真希x88av | 久久久污 | 国产探花视频在线播放 | 久久久精品欧美 | 五月开心网 | 国产一级黄色电影 | 亚洲免费av在线播放 | 美女视频黄在线 | 在线视频免费观看 | 天天草视频 | 久久精品专区 | 激情婷婷色| 日韩视频三区 | 久久精品人人做人人综合老师 | 色综合久久88色综合天天免费 | www.久草.com| 手机av资源| 激情丁香在线 | 国产精品久久久久久久久久白浆 | 亚洲国内精品在线 | 欧美精品久久人人躁人人爽 | 欧美一二三区在线观看 | 精品国产自在精品国产精野外直播 | 国产一级黄色免费看 | 日韩av免费观看网站 | 中文字幕美女免费在线 | 五月开心六月婷婷 | 亚洲aⅴ在线 | 久操免费视频 | 日韩中文字幕免费视频 | 麻豆视频在线播放 | 久久久久成人精品亚洲国产 | 久久久91精品国产一区二区精品 | 国产成人精品一二三区 | 在线有码中文字幕 | 午夜精品久久久久久久久久久 | 波多野结衣一区二区三区中文字幕 | 一区二区视频播放 | 午夜123| 日日爱网址 | 久久国产高清视频 | 欧美性色综合网 | 精品国产一区二区三区四区在线观看 | 久久五月婷婷丁香 | 在线国产视频观看 | 精品国产一区二区三区久久 | www亚洲精品 | 69xxxx欧美 | 在线观看完整版 | 麻豆视频在线观看免费 | 亚洲精品久久久蜜臀下载官网 | 国产精品va在线观看入 | 久久久国产精品成人免费 | 免费日韩av片 | 中文字幕在线字幕中文 | 不卡视频在线看 | 日韩高清成人在线 | av在线不卡观看 | 精品在线99 | 久久视频免费看 | 五月天婷婷免费视频 | 又黄又刺激视频 | 久久视精品 | 欧美国产日韩一区 | 国产亚洲视频在线观看 | 成人精品国产免费网站 | av免费在线看网站 | 91九色蝌蚪视频网站 | 人人爽人人爽人人片av | 91精品一区二区三区蜜桃 | 99九九免费视频 | 黄免费网站 | 国产录像在线观看 | 在线免费观看视频a | 黄色视屏在线免费观看 | mm1313亚洲精品国产 | 亚洲黄色免费观看 | 亚洲乱码久久 | 久久综合五月婷婷 | 超碰大片 | 天天爱天天 | 高清中文字幕av | 成人免费看视频 | 免费激情网| 欧美成人精品欧美一级乱黄 | 国产免费小视频 | 欧美激情综合五月色丁香 | 一区二区中文字幕在线播放 | 国产伦理精品一区二区 | 久久久久激情视频 | 久久久久国产精品厨房 | 黄色大片国产 | 婷婷丁香在线观看 | 中文字幕在线播放第一页 | 国产乱码精品一区二区蜜臀 | 99久久精品一区二区成人 | 中文字幕高清在线播放 | 久久精品影视 | 亚洲一区欧美精品 | 日本精品久久久一区二区三区 | 日韩中文字幕免费在线观看 | 最近的中文字幕大全免费版 | 超碰日韩在线 | 天天综合成人网 | 欧美日韩一区二区视频在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产99自拍 | 九色琪琪久久综合网天天 | 成年人在线免费看视频 | 五月天电影免费在线观看一区 | 久草91视频| 久久这里有精品 | 黄色一级影院 | 五月综合在线观看 | 国产精品欧美一区二区三区不卡 | 国产拍揄自揄精品视频麻豆 | 中文字幕综合在线 | 国产 日韩 欧美 中文 在线播放 | 欧美日韩一区二区在线 | 99看视频在线观看 | 久久久电影网站 | 国产精品va最新国产精品视频 | 国产 欧美 日本 | 91麻豆精品久久久久久 | 国产只有精品 | 日日夜夜操操操操 | 国产在线观看免费 | 国产精品美女久久久久久久网站 | 亚洲精品一区二区久 | 中文在线免费视频 | 中文字幕欧美日韩va免费视频 | 国产精品专区在线 | 二区视频在线观看 | 欧美地下肉体性派对 | 国产一区二区高清视频 | 欧美 亚洲 另类 激情 另类 | 一区二区三区视频网站 | 久久久国产精品网站 | 欧美视频99| 国产最新福利 | 91人人人| 91视频高清完整版 | 日韩精品欧美视频 | 一级c片| 在线黄网站| 激情综合五月天 | 奇米7777狠狠狠琪琪视频 | 夜夜躁日日躁狠狠久久88av | 在线观看中文字幕网站 | 久久午夜精品视频 | 992tv人人网tv亚洲精品 | 国产只有精品 | 亚洲免费在线观看视频 | 精品久久电影 | 亚洲综合狠狠干 | 国产精品久久久久久久99 | 91精品无人成人www | 精品在线观看一区二区三区 | av韩国在线 | 欧美二区在线播放 | 久久久99国产精品免费 | 亚洲精品一区二区三区四区高清 | 一区二区三区手机在线观看 | 中文亚洲欧美日韩 | 国产资源免费在线观看 | 精品久久一区二区三区 | 国语自产偷拍精品视频偷 | 中文字幕在线影视资源 | 成人动图 | 欧美激情va永久在线播放 | 美女网站视频色 | 国产精品视频线看 | 久久久久免费网站 | 国产精品久久久免费 | 国产精品video爽爽爽爽 | 久久精品99国产国产 | 在线观看你懂的网站 | 亚洲伦理一区二区 | 91av亚洲| 97超视频免费观看 | 韩日三级在线 | 国产精品久久久久久久久久东京 | 久久免费视频播放 | 人人爽人人看 | 久久综合久久综合久久 | 青春草免费视频 | 欧美大香线蕉线伊人久久 | 欧美少妇xxx | 高清精品视频 | 日韩精品免费一区二区在线观看 | www夜夜 | 视频一区二区三区视频 | 精品国产一区二区三区不卡 | 精品99999 | free. 性欧美.com | 在线免费观看视频你懂的 | 精品亚洲成人 | 91色偷偷| 日韩免费b | 91av在线电影| 青青河边草免费观看完整版高清 | 天天综合网~永久入口 | 在线一级片 | 国产精品人人做人人爽人人添 | 日韩一区二区三区免费视频 | 久久伊人精品一区二区三区 | 久久久夜色 | 免费观看一级成人毛片 | 在线成人一区二区 | 精品二区久久 | 国产v亚洲v | 成人三级网站在线观看 | 亚洲黄色免费在线看 | 国内少妇自拍视频一区 | 精品国产区在线 | 婷婷色在线观看 | www.亚洲黄色| 亚洲综合成人婷婷小说 | av千婊在线免费观看 | 亚洲精品视频在线观看视频 | 色婷婷福利 | 日韩a级免费视频 | av中文在线影视 | 91在线国内视频 | 人人澡人人添人人爽一区二区 | 国产精品大全 | 欧美a影视| 在线观看亚洲电影 | 99视频在线观看视频 | 欧美一级日韩三级 | 黄色成品视频 | 国产日韩在线观看一区 | 97国产超碰 | 高清中文字幕 | 婷婷在线不卡 | 国产精品99久久久久久大便 | 日韩一区二区三区观看 | 欧美日韩国产mv | 91视频91自拍 | 午夜精品福利影院 | 精品国产精品一区二区夜夜嗨 | 91三级在线观看 | 国产91精品看黄网站 | 国产中文欧美日韩在线 | 中文字幕有码在线播放 | 在线免费观看羞羞视频 | 九九三级毛片 | 五月婷婷中文网 | 99久在线精品99re8热视频 | 国产在线视频在线观看 | 91片在线观看 | 欧美一二区视频 | 不卡视频在线 | 激情网五月天 | 久久久穴| 亚洲无吗av | 亚洲精品资源 | 久久高清视频免费 | 97在线视频免费观看 | 免费99视频 | 国产精品av免费观看 | 国产精品6999成人免费视频 | 丁香综合网 | 日韩最新中文字幕 | 一级精品视频在线观看宜春院 | 成人免费网站在线观看 | 久久精品福利视频 | 亚洲电影成人 | 青青河边草免费视频 | 国产精品地址 | 91人人射 | www.黄色小说.com | 99日韩精品| 日韩免费观看高清 | 九九热中文字幕 | 99麻豆久久久国产精品免费 | 99久久日韩精品视频免费在线观看 | 欧美精品一区二区免费 | 日韩在线一级 | 99色 | 久久成人国产精品免费软件 | 欧美成人精品三级在线观看播放 | 干天天| 88av视频| 欧美aaa大片 | 国产成人不卡 | 亚洲高清视频在线观看免费 | 免费在线看成人av | 91精品国自产在线偷拍蜜桃 | 中文av在线免费观看 | 久久综合亚洲鲁鲁五月久久 | 日韩精品一区二区三区电影 | 亚洲无在线 | 国产手机在线观看视频 | 玖玖视频 | 国产96在线视频 | av国产在线观看 | 成人黄在线观看 | 五月婷婷播播 | av中文字幕在线看 | 日韩一区二区免费播放 | 久久久久网站 | 美女网站视频免费都是黄 | 91精品国产91p65 | 日日干夜夜草 | 久久久久中文字幕 | 国产短视频在线播放 | 亚洲涩涩一区 | 操操操影院 | 狠狠狠色丁香婷婷综合久久五月 | 精品欧美一区二区三区久久久 | 91精彩视频 | 午夜精品久久久久久久99婷婷 | 欧美日本高清视频 | 国产精品18久久久久vr手机版特色 | 在线免费观看视频a | 91免费高清在线观看 | 欧美日韩在线精品一区二区 | bayu135国产精品视频 | 日韩视频在线观看免费 | 色精品视频 | 久草视频在线免费播放 | 97在线观看免费视频 | 黄网站免费看 | 国产亚洲一区二区三区 | 欧美精品二区 | 国产手机视频在线播放 | 色吊丝在线永久观看最新版本 | 国产精品av电影 | 91完整视频| 亚洲免费av一区二区 | 成人网色 | 国产综合精品久久 | 久久www免费人成看片高清 | 午夜影视剧场 | 亚洲精品久久久蜜桃 | 国产精品自产拍 | 色综合天天综合网国产成人网 | 国产在线欧美 | 天天色棕合合合合合合 | 美女网站视频久久 | 久久手机免费观看 | 久久激情精品 | 欧美性生活小视频 | 久草精品在线 | 久久综合精品国产一区二区三区 | 国产在线一线 | 99久久er热在这里只有精品15 | av大全在线观看 | 永久免费毛片 | 欧洲色综合 | 91在线播放国产 | 黄色小说在线免费观看 | 中文字幕乱码亚洲精品一区 | 中文在线字幕免 | 91chinese在线 | 亚洲国产成人精品在线 | 99久久久久久 | 在线观看免费一级片 | 国产午夜一区 | 在线观看视频一区二区 | 亚洲综合射 | 91看片黄色| 在线视频欧美精品 | 超碰99人人 | 激情久久一区二区三区 | 丁香花在线视频观看免费 | 精品久久久久亚洲 | 在线a视频免费观看 | 少妇性aaaaaaaaa视频 | 在线 视频 一区二区 | 色婷婷久久久综合中文字幕 | 国产精品不卡视频 | 亚洲劲爆av | 天天操天天添天天吹 | 黄色精品免费 | 日韩欧美一区二区在线观看 | 九九热只有这里有精品 | 亚洲va天堂va欧美ⅴa在线 | 香蕉手机在线 | 四虎成人精品永久免费av | av免费观看网站 | 福利视频网址 | 国产麻豆视频 | 中文字幕有码在线观看 | 色噜噜色噜噜 | 日韩高清 一区 | 亚洲欧美在线观看视频 | 狠狠操夜夜操 | 中文字幕欲求不满 | 亚洲精品视频免费 | 91精选在线 | 久久亚洲电影 | 黄色一二级片 | 91av视屏| 亚洲爱视频 | 在线之家免费在线观看电影 | 天天爱天天操天天爽 | 欧美片一区二区三区 | 欧美日韩在线精品 | 在线亚洲日本 | 亚洲国产网站 | 波多野结衣一区二区三区中文字幕 | 在线观看亚洲成人 | 亚洲免费在线视频 | 国内99视频 | 在线国产不卡 | 免费av观看网站 | 亚洲精品高清视频 | 麻豆你懂的 | 91精品对白一区国产伦 | 国产亚洲视频系列 | 成人国产精品久久久春色 | 亚洲夜夜综合 | a视频在线观看免费 | 韩国一区在线 | 亚洲欧洲精品一区二区 | 日本久久中文 | 免费高清在线观看成人 | 天天爽人人爽夜夜爽 | 九九免费在线看完整版 | 日韩区在线观看 | 国产高清视频色在线www | 午夜精品久久久久久久久久久久久久 | 色99久久 | 久久草在线免费 | 中文在线www | 97人人模人人爽人人喊网 | 成人黄色小视频 | 天天综合导航 | 日韩视频中文字幕在线观看 | 99久久精品久久亚洲精品 | 婷婷五天天在线视频 | 国产区久久 | 久久久国产毛片 | 亚洲电影在线看 | 国产a级片免费观看 | 中国精品一区二区 | 中文字幕一区二区三区在线视频 | av成人亚洲| 美女视频黄是免费的 | 国产手机视频在线播放 | 美女在线观看av | 久久精品99国产精品亚洲最刺激 | 亚洲精品视频在线观看视频 | 国产精品久久久久久爽爽爽 | 成人在线视| 天天爱天天操天天射 | 91av视频在线观看 | 麻豆一二三精选视频 | 亚洲二区精品 | 国产精品福利久久久 | 亚洲成人蜜桃 | 视频在线在亚洲 | 91麻豆精品国产午夜天堂 | 亚洲精品国产品国语在线 | 在线a视频免费观看 | 欧美一区二区三区四区夜夜大片 | 亚洲精品国内 | 91福利在线观看 | 日产av在线播放 | 欧美一区二区三区免费观看 | 久久首页 | 色综合久久88色综合天天免费 | 久久免费视频4 | 日韩av电影免费观看 | 操操操综合 | 日韩午夜电影 | 超碰人人av | 国产精品毛片久久久久久久 | 久久免费在线观看 | 91中文字幕网 | 国产黄在线免费观看 | 91精品免费 | 久久久精品 | 欧美日产一区 | 国产成人香蕉 | 欧美成天堂网地址 | 成人avav | 一级电影免费在线观看 | 国产成人精品免高潮在线观看 | 亚洲视频 视频在线 | 欧美最猛性xxxxx免费 | av福利在线 | 亚洲色图激情文学 | 美女视频a美女大全免费下载蜜臀 | 欧美视频日韩视频 | 一级黄色片在线免费看 | 五月婷婷久久综合 | 日日夜夜婷婷 | 91九色成人蝌蚪首页 | 成人av在线直播 | 综合久久久| 亚洲视频,欧洲视频 | 伊人色综合久久天天网 | 尤物一区二区三区 | 中文字幕观看视频 | 国产无套精品久久久久久 | 国产精品一区二区久久精品 | 99久久精品免费看国产一区二区三区 | 在线看日韩av | 99精品免费在线观看 | 91av大全| 大片网站久久 | 在线黄色国产电影 | 久久久久久久久黄色 | 久久久国产日韩 | 欧美一级黄色片 | 国产精品激情在线观看 | 国产二区电影 | 日韩av中文在线观看 | 91在线免费视频 | 国产成人一区在线 | 天堂av在线7| 九九视频在线观看视频6 | 在线精品视频在线观看高清 | 久久精品影视 | 在线观看你懂的网站 | 99视频在线免费播放 | 亚洲精品免费观看视频 | 98涩涩国产露脸精品国产网 | 免费在线观看日韩视频 | 色免费在线 | 久久精品视频在线 | 狠狠的干狠狠的操 | 国产亚洲综合在线 | 超碰精品在线 | 亚洲免费专区 | 久久97久久| 丁香九月激情综合 | av成人免费观看 | 日日操天天操夜夜操 | 婷婷午夜激情 | 国产精品毛片一区二区在线 | 五月天婷婷丁香花 | 中文字幕国内精品 | 国产亚洲精品久久 | 国精产品999国精产品视频 | 一区二区三区日韩视频在线观看 | 一区二区视频在线看 | 91视频午夜 | 免费视频a | 麻豆国产精品一区二区三区 | 91在线色| 欧洲成人av| 久草在线视频看看 | 欧美一级性视频 | 国产黄色理论片 | 久久99久久精品 | 久久久久久久久久网 | av电影免费观看 | 五月天com | 午夜免费福利视频 | 久久久久观看 | 国产成人精品一区二区在线 | 日日干天天操 | 国产黄色网 | 久久蜜桃av| 国产精品va在线观看入 | 久久亚洲私人国产精品 | 在线观看91视频 | 成人午夜电影网 | 色综合国产 | 免费a v观看| 视频在线观看入口黄最新永久免费国产 | 免费日韩 精品中文字幕视频在线 | 丝袜制服天堂 | 黄色a一级视频 | 精品亚洲va在线va天堂资源站 | 99在线精品免费视频九九视 | 在线观看成人毛片 | 亚洲人在线| 久久精品国产免费观看 | 亚洲精品国产精品久久99 | 国产麻豆电影 | 日韩精品在线免费播放 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 99久久精品国产一区 | 亚洲激情综合 | 日本中文字幕视频 | 精品久久久久亚洲 | 日本中文字幕在线播放 | 久久精品综合网 | 黄色小说在线免费观看 | 一级免费观看 | 97超碰人人澡人人爱 | 性色av一区二区三区在线观看 | 成人在线视 | 成人精品电影 | 日韩动态视频 | 国产精品久久电影网 | 国产中文字幕一区二区 | 色偷偷男人的天堂av | 天天爽综合网 | 国产剧情在线一区 | 91亚洲欧美激情 | a v在线视频 | 国产精品视频最多的网站 | 日本一区二区三区视频在线播放 | 国产成人免费在线观看 | 国产中文字幕国产 | 91热视频| 最近中文字幕高清字幕在线视频 | 国产69精品久久久久久 | 天天艹天天 | 人人搞人人干 | 国产精品12345| 又黄又爽又刺激视频 | 久久久久在线视频 | 国产一级黄色电影 | 国产理论一区二区三区 | 色吊丝在线永久观看最新版本 | 特级西西444www大胆高清无视频 | 丁五月婷婷 | 91精品一区在线观看 | 亚洲成人欧美 | 91自拍视频在线观看 | 黄色大片免费播放 | 国产九九热视频 | 色之综合网| 免费成人av| 狠狠干夜夜| 欧美日韩免费一区二区三区 | 美女久久| 日本中文字幕网站 | 婷婷国产视频 | 91亚洲激情 | 青青河边草免费 | 久久人人精 | 99精彩视频在线观看免费 | 深爱激情五月网 | 又大又硬又黄又爽视频在线观看 | 成人毛片在线观看 | 欧美日韩不卡一区 | 成人av在线资源 | 天天摸天天舔天天操 | 97在线观看视频国产 | 日日精品 | 欧美粗又大 | 在线观看av小说 | 婷婷色中文字幕 | 99热只有精品在线观看 | www.色婷婷 | 人人爱夜夜操 | 中文字幕一区二区在线播放 | 国产午夜亚洲精品 | 国产视频久 | 久久手机视频 | 精品国产乱码久久久久 | av在线com| 永久中文字幕 | 西西444www大胆高清图片 | 国产成人三级一区二区在线观看一 | 亚洲精品在线免费看 | 在线观看日韩中文字幕 | 91最新视频在线观看 | 国产一区福利 | 97成人在线观看视频 | 久久五月婷婷丁香 | 91在线免费播放视频 | 丁香久久 | 一级免费黄色 | 国内精品视频一区二区三区八戒 | 中文字幕a∨在线乱码免费看 | 欧美激情视频在线观看免费 | 麻豆免费在线播放 | 国产精品一区在线观看 | 91九色老| 500部大龄熟乱视频使用方法 | 精品免费国产一区二区三区四区 | 黄色一集片 | 亚洲午夜久久久影院 | 亚洲麻豆精品 | 亚洲精品在线观看免费 | 亚洲精品乱码久久久久v最新版 | 99久久国产免费免费 | 久久久精品久久日韩一区综合 | 国内视频在线观看 | 亚洲精品五月天 | 免费黄色在线网站 | 激情欧美日韩一区二区 | 欧美极品少妇xxxx | 极品嫩模被强到高潮呻吟91 | 国产又粗又长的视频 | 亚洲婷婷在线 | 成年人免费看片 | 国产精品日韩欧美一区二区 | 久久久久久视频 | 网站在线观看日韩 | 久久a国产 | 国内外成人在线视频 | 九色在线 | 成人aⅴ视频 | 狠狠操影视 | 天天干,天天操,天天射 | 久久成人麻豆午夜电影 | 精品一区免费 | 成人高清在线观看 | 久久怡红院 | 色婷婷综合久久久 | 成人av片免费观看app下载 | 免费看国产精品 | 在线网站黄| 色偷偷88欧美精品久久久 | 精品99久久| 国产精品久久久久久久久岛 | 亚洲国产精品99久久久久久久久 | 日本高清免费中文字幕 | 久草精品视频在线观看 | 久久视频在线 | 成人av免费电影 | 亚洲国产av精品毛片鲁大师 | 亚洲高清视频在线 | aav在线 | 成人小视频免费在线观看 | 久久99国产综合精品 | 成人全视频免费观看在线看 | 西西人体4444www高清视频 | 在线视频 精品 | 久久久亚洲麻豆日韩精品一区三区 | 日韩精品一区二区免费 | 国产精品久久久久久久久久久久久久 | 免费观看av网站 | 91看片在线观看 | 国产精品情侣视频 | 久久黄网站 |