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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【caffe解读】 caffe从数学公式到代码实现4-认识caffe自带的7大loss

發布時間:2025/3/20 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【caffe解读】 caffe从数学公式到代码实现4-认识caffe自带的7大loss 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章首發于微信公眾號《與有三學AI》

[caffe解讀] caffe從數學公式到代碼實現4-認識caffe自帶的7大lossz

本節說caffe中常見loss的推導,具體包含下面的cpp。

multinomial_logistic_loss_layer.cpp
softmax_loss_layer.cpp
euclidean_loss_layer.cpp
sigmoid_cross_entropy_loss_layer.cpp
contrastive_loss_layer.cpp
hinge_loss_layer.cpp
infogain_loss_layer.cpp

?

01 multinomial_logistic_loss_layer.cpp

數學定義

x是輸入,y是label,l是loss

上述式只有當樣本i屬于第k類時,y?k=1,其他情況?y?k=0,我們計不為0的?y?k=y。

forward?&?backward

forward對所有求和,注意此處沒有對圖像維度的像素進行歸一化,只對batch?size維度進行歸一化,num就是batchsize,這與下面的softmaxlosslayer是不一樣的。

voidMultinomialLogisticLossLayer<Dtype>::Forward_cpu(
const?vector<Blob<Dtype>*>&?bottom,?constvector<Blob<Dtype>*>&?top)?{
const?Dtype*?bottom_data?=?bottom[0]->cpu_data();
const?Dtype*?bottom_label?=?bottom[1]->cpu_data();
int?num?=?bottom[0]->num();
int?dim?=?bottom[0]->count()?/?bottom[0]->num();
Dtype?loss?=?0;
for?(int?i?=?0;?i?<?num;?++i)?{
int?label?=?static_cast<int>(bottom_label[i]);
Dtype?prob?=?std::max(?bottom_data[i?*?dim?+?label],Dtype(kLOG_THRESHOLD));
loss?-=?log(prob);
}
top[0]->mutable_cpu_data()[0]?=?loss?/?num;
}

backward可以自己去看,很簡單就不說了

?

02 softmax_layer.cpp

數學定義

softmax是我們最熟悉的了,分類任務中使用它,分割任務中依然使用它。Softmax?loss實際上是由softmax和cross-entropy?loss組合而成,兩者放一起數值計算更加穩定。

令z是softmax_with_loss層的輸入,f(z)是softmax的輸出,則

單個像素i的softmax?loss等于cross-entropy?error如下

展開上式:

在網絡中,z是即bottom?blob,l(y,z)是top?blob,反向傳播時就是要根據top?blob?diff得到bottom?blob?diff,所以要得到?

下面求loss對z的第k個節點的梯度

可見,傳給groundtruth?label節點和非groundtruth?label是的梯度是不一樣的。

forward就不看了,看看backward吧。

Dtype*?bottom_diff?=?bottom[0]->mutable_cpu_diff();
const?Dtype*?prob_data?=?prob_.cpu_data();
caffe_copy(prob_.count(),?prob_data,?bottom_diff);
const?Dtype*?label?=?bottom[1]->cpu_data();
int?dim?=?prob_.count()?/?outer_num_;
int?count?=?0;
for?(int?i?=?0;?i?<?outer_num_;?++i)?{
for?(int?j?=?0;?j?<?inner_num_;?++j)?{
const?int?label_value?=?static_cast<int>(label[i?*inner_num_?+
j]);
if?(has_ignore_label_?&&?label_value?==ignore_label_)?{
for?(int?c?=?0;?c?<?bottom[0]->shape(softmax_axis_);++c)?{
bottom_diff[i?*?dim?+?c?*?inner_num_?+?j]?=?0;
}
}?else?{
bottom_diff[i?*?dim?+?label_value?*?inner_num_?+?j]?-=?1;
++count;
}
}
}

Test_softmax_with_loss_layer.cpp

作為loss層,很有必要測試一下,測試也分兩塊,forward和backward。

Forward測試是這樣的,定義了個bottom?blob?data和bottom?blob?label,給data塞入高斯分布數據,給label塞入0~4。

blob_bottom_data_(new
Blob<Dtype>(10,?5,?2,?3)),
blob_bottom_label_(new
Blob<Dtype>(10,?1,?2,?3)),

然后分別ingore其中的一個label做5次,最后比較,代碼如下。

Dtype?accum_loss?=?0;
for?(int?label?=?0;?label?<?5;?++label)?{
layer_param.mutable_loss_param()->set_ignore_label(label);
layer.reset(new?SoftmaxWithLossLayer<Dtype>(layer_param));
layer->SetUp(this->blob_bottom_vec_,
this->blob_top_vec_);
layer->Forward(this->blob_bottom_vec_,?this->blob_top_vec_);
accum_loss?+=?this->blob_top_loss_->cpu_data()[0];
}
//?Check?that?each?label?was?included?all?but
once.
EXPECT_NEAR(4?*?full_loss,?accum_loss,?1e-4);

至于backwards,直接套用checker.CheckGradientExhaustive就行,它自己會利用數值微分的方法和你寫的backwards來比較精度。

TYPED_TEST(SoftmaxWithLossLayerTest,
TestGradientIgnoreLabel)?{
typedef?typename?TypeParam::Dtype?Dtype;
LayerParameter?layer_param;
//
labels?are?in?{0,?...,?4},?so?we'll?ignore?about?a?fifth?ofthem
layer_param.mutable_loss_param()->set_ignore_label(0);
SoftmaxWithLossLayer<Dtype>?layer(layer_param);
GradientChecker<Dtype>?checker(1e-2,?1e-2,?1701);
checker.CheckGradientExhaustive(&layer,?this->blob_bottom_vec_,
this->blob_top_vec_,?0);
}

?

03 eulidean_loss_layer.cpp

euclidean?loss就是定位檢測任務中常用的loss。

數學定義:

forward?&?backward

voidEuclideanLossLayer<Dtype>::Backward_cpu(const
vector<Blob<Dtype>*>&?top,
const?vector<bool>&?propagate_down,?const
vector<Blob<Dtype>*>&?bottom)?{
for?(int?i?=?0;?i?<?2;?++i)?{
if?(propagate_down[i])?{
const?Dtype?sign?=?(i?==?0)???1?:?-1;
const?Dtype?alpha?=?sign?*?top[0]->cpu_diff()[0]?/bottom[i]->num();
caffe_cpu_axpby(?bottom[i]->count(),??//?count
alpha,?//?alpha
diff_.cpu_data(),?//?a
Dtype(0),?//?beta
bottom[i]->mutable_cpu_diff());?//?b
}
}
}

testcpp就不說了。

?

04 sigmoid_cross_entropy_loss_layer.cpp

與softmax?loss的應用場景不同,這個loss不是用來分類的,而是用于預測概率,所以在loss中,沒有類別的累加項。

令第i個節點輸入Xi?,輸出總loss為l,label為?yi?,則loss定義如下

其中

上式子有個等價轉換,這是為了更好的理解caffe?中forward的計算,公式太多我就直接借用了,如果遇到了原作者請通知我添加轉載申明。

http://blog.csdn.net/u012235274/article/details/51361290

反向求導公式如下:

在經過上面的轉換后,避開了數值計算不穩定的情況,caffe中的源碼是對整個的bottom[0]->count進行計算累加的,沒有區分label項。

for?(int?i?=?0;?i?<?bottom[0]->count();?++i)?{
const?int?target_value?=?static_cast<int>(target[i]);
if?(has_ignore_label_?&&?target_value?==ignore_label_)?{
continue;
}
loss?-=?input_data[i]?*?(target[i]?-?(input_data[i]?>=0))?-?log(1?+?exp(input_data[i]?-?2?*?input_data[i]?*(input_data[i]?>=?0)));
++valid_count;
}

反向傳播很簡單就不看了

?

05 contrastive_loss_layer.cpp

有一類網絡叫siamese?network,它的輸入是成對的。比如輸入兩張大小相同的圖,網絡輸出計算其是否匹配。所采用的損失函數就是contrastive?loss

數學定義:

d就是歐氏距離,y是標簽,如果兩個樣本匹配,則為1,否則為0.?當y=1,loss就是歐氏距離,說明匹配的樣本距離越大,loss越大。當y=0,就是與閾值margin的歐式距離,說明不匹配的樣本,歐氏距離應該越大越好,超過閾值最好,loss就等于0.

反向傳播其實就是分y=1和y=0兩種情況下的euclidean?loss的反向傳導,由于與euclidean
loss非常相似,不再贅述。

?

06 hinge_loss_layer.cpp

這是一個多分類的loss,?也是SVM的目標函數,沒有學習參數的全連接層InnerProductLayer+HingeLossLayer就等價于SVM。

數學定義:

這個層的輸入bottom[0]是一個N*C*H*W的blob,其中取值任意值,label就是N*1*1*1,其中存儲的就是整型的label{0,1,2,…,k}。tnk??相當于SVM中的 XTW

參考博客http://blog.leanote.com/post/braveapple/Hinge-Loss-%E7%9A%84%E7%90%86%E8%A7%A3

假如預測類別數是K個,正確的label是M,預測值為tnk,即是第n個樣本對第k類的預測值,那么當k=M時。

當k!=M時

其中p=1,p=2分別對應L1范數和L2范數,以L1為例

Forward

caffe_copy(count,?bottom_data,?bottom_diff);
for?(int?i?=?0;?i?<?num;?++i)?{?bottom_diff[i?*?dim?+static_cast<int>(label[i])]?*=?-1;
}
for?(int?i?=?0;?i?<?num;?++i)?{
for?(int?j?=?0;?j?<?dim;?++j)?{
bottom_diff[i?*?dim?+?j]?=?std::max(?Dtype(0),?1?+bottom_diff[i?*?dim?+?j]);
}
}
Dtype*?loss?=?top[0]->mutable_cpu_data();
switch?(this->layer_param_.hinge_loss_param().norm())?{
case?HingeLossParameter_Norm_L1:
loss[0]?=?caffe_cpu_asum(count,?bottom_diff)?/?num;break;
case?HingeLossParameter_Norm_L2:
loss[0]?=?caffe_cpu_dot(count,?bottom_diff,bottom_diff)?/?num;?break;
default:?LOG(FATAL)?<<?"Unknown?Norm";
}

只需要根據上面的轉化后的式子,在正確label處乘以-1,然后累加即可。

再看反向梯度求導:

當進行一次forward之后,

bottom_diff=[max(0,1+t0),max(0,1+t1),...,max(0,1?tk),...,max(0,1?tK-1)]

我們現在要求梯度,期望是1+tk>0時為1,1-tk>0時為-1,其他情況為0,

當任意一項1+tk或者1-tk<0時,會有梯度=0。實際上就是求上面向量各自元素的符號,當1+tk>0,sign(1+tk),只是max(0,1?tk)這個應該反過來,當1-tk>0時,sign(tk-1)=-1。

代碼如下:

Dtype*?bottom_diff?=?bottom[0]->mutable_cpu_diff();
const?Dtype*?label?=?bottom[1]->cpu_data();
int?num?=?bottom[0]->num();
int?count?=?bottom[0]->count();
int?dim?=?count?/?num;
for?(int?i?=?0;?i?<?num;?++i)?{
bottom_diff[i?*?dim?+?static_cast<int>(label[i])]?*=?-1;
}
const?Dtype?loss_weight?=?top[0]->cpu_diff()[0];
switch?(this->layer_param_.hinge_loss_param().norm())?{
case?HingeLossParameter_Norm_L1:
caffe_cpu_sign(count,?bottom_diff,?bottom_diff);
caffe_scal(count,?loss_weight?/?num,?bottom_diff);?
break;
case?HingeLossParameter_Norm_L2:
caffe_scal(count,?loss_weight?*?2?/?num,?bottom_diff);
break;
default:?LOG(FATAL)?<<?"Unknown?Norm";
}

}

?

07 infogain_loss_layer.cpp

數學定義:

輸入bottom_data是N*C*H*W維向量,bottom_label是N*1*1*1維向量,存儲的就是類別數。它還有個可選的bottom[2],是一個infogain?matrix矩陣,它的維度等于num_of_label?*?num_of_label。每個通道c預測的是第c類的概率,取值0~1,所有c個通道的概率相加=1。是不是像softMax?

實際上它內部就定義了shared_ptr<Layer<Dtype>?>softmax_layer_,用于映射輸入。

Loss定義如下:

其中Hln代表H的第ln行,K是所有類別數,如果H是一個單位矩陣,那么只有對角線有值,回到文章開頭,這就是multinomial_logistic_loss_layer。當H是一個普通矩陣時,當groundtruth?label為k,?

?時,值也可以非零。這樣各個類別之間就不存在競爭關系了,后來的mask-rcnn中實際上loss也就是去除了這重競爭關系。

Forward:

void?InfogainLossLayer<Dtype>::Forward_cpu(constvector<Blob<Dtype>*>&?bottom,
const?vector<Blob<Dtype>*>&?top)?{
softmax_layer_->Forward(softmax_bottom_vec_,softmax_top_vec_);
const?Dtype*?prob_data?=?prob_.cpu_data();
const?Dtype*?bottom_label?=?bottom[1]->cpu_data();
const?Dtype*?infogain_mat?=?NULL;
if?(bottom.size()?<?3)?{?infogain_mat?=infogain_.cpu_data();
}?else?{?infogain_mat?=?bottom[2]->cpu_data();}
int?count?=?0;
Dtype?loss?=?0;
for?(int?i?=?0;?i?<?outer_num_;?++i)?{
for?(int?j?=?0;?j?<?inner_num_;?j++)?{
const?int?label_value?=?static_cast<int>(bottom_label[i?*?inner_num_?+?j]);
if?(has_ignore_label_?&&?label_value?==ignore_label_)?{continue;}
DCHECK_GE(label_value,?0);
DCHECK_LT(label_value,?num_labels_);
for?(int?l?=?0;?l?<?num_labels_;?l++)
{??loss?-=?infogain_mat[label_value?*?num_labels_?+?l]*?log(std::max(?prob_data[i?*inner_num_*num_labels_?+?l?*?inner_num_?+?j],
Dtype(kLOG_THRESHOLD)));}
++count;?}?}
top[0]->mutable_cpu_data()[0]?=?loss?/get_normalizer(normalization_,?count);
if?(top.size()?==?2)?{?top[1]->ShareData(prob_);?}}

上面與multinomial_logistic_loss_layer的區別就在于每一項乘了infogain_mat[label_value?*??num_labels_?+?l]。

Backward:

for?(int?l?=?0;?l?<?num_labels_;?++l)?{
???bottom_diff[i?*?dim?+?l?*?inner_num_?+?j]?=prob_data[i*dim?+?l*inner_num_?+j]*sum_rows_H[label_value]?-infogain_mat[label_value?*?num_labels_?+?l];
??}

這個,看了4篇了大家不妨自己推一推?不行咱再一起來

同時,在我的知乎專欄也會開始同步更新這個模塊,歡迎來交流

https://zhuanlan.zhihu.com/c_151876233

注:部分圖片來自網絡

—END—

打一個小廣告,我在gitchat開設了一些課程和chat,歡迎交流。

感謝各位看官的耐心閱讀,不足之處希望多多指教。后續內容將會不定期奉上,歡迎大家關注有三公眾號 有三AI

?

總結

以上是生活随笔為你收集整理的【caffe解读】 caffe从数学公式到代码实现4-认识caffe自带的7大loss的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91女神的呻吟细腰翘臀美女 | 91探花系列在线播放 | 99九九视频 | 五月天堂色 | 国产第一页在线播放 | 激情视频在线观看网址 | 国产在线视频在线观看 | 激情五月av| 日韩免费电影一区二区三区 | 99精品视频在线观看播放 | 美女福利视频在线 | 日韩午夜一级片 | 很污的网站 | 久久久香蕉视频 | 欧美日韩国产色综合一二三四 | 国产一级片在线播放 | 狠狠躁夜夜躁人人爽视频 | 久久国产精品免费看 | 色资源中文字幕 | 一级黄视频 | 成人一级免费视频 | 国产特级毛片 | 国产高清视频网 | 国产黄视频在线观看 | 欧美 日韩 视频 | 精品国偷自产国产一区 | 香蕉在线影院 | 超碰99人人 | 日韩视频免费观看高清 | 亚洲综合视频在线 | 高清av在线免费观看 | 免费美女av | 久久久噜噜噜久久久 | 天天操狠狠操夜夜操 | 午夜久久久精品 | 久久伦理影院 | 黄色h在线观看 | 日韩大片免费在线观看 | 免费在线成人av电影 | 日韩精品一区二区三区水蜜桃 | 精品影院一区二区久久久 | 高清不卡一区二区在线 | 日韩大片在线观看 | 综合网五月天 | 99中文在线| 国产精品麻豆果冻传媒在线播放 | 在线观看中文字幕亚洲 | 成人99免费视频 | 国产91免费在线 | 开心激情久久 | 欧美性生活大片 | 国产一区不卡在线 | 成人一区二区三区中文字幕 | 91成人黄色 | 成人影音在线 | 欧美污污网站 | 丁香六月国产 | 成人97视频一区二区 | 亚洲欧美日韩一级 | 国产蜜臀av| 国产精品黄色av | 亚洲资源在线 | 欧美一级视频在线观看 | 美女视频黄频大全免费 | 国产专区在线视频 | 成人久久久精品国产乱码一区二区 | 午夜精品av在线 | 久久九九免费视频 | 国产一区二区久久精品 | 97在线免费观看视频 | 黄色一级网 | 黄色成人av| 国产高清无线码2021 | 亚洲va欧美va人人爽 | 最新动作电影 | 国产成人精品一区二区三区免费 | 五月天久久久久 | 免费久久久久久 | 国产一区二区在线免费播放 | 91在线看视频免费 | 人人草在线观看 | 99色在线播放 | av888.com| 最新久久免费视频 | 人人爽网站 | 又色又爽的网站 | 久久久久五月天 | 五月婷婷视频在线 | 精品视频123区在线观看 | 亚洲日本色| 国产精品久久久久9999吃药 | 久久精品高清 | 在线看v片 | 免费高清在线观看电视网站 | 男女日麻批 | 一区二区三区免费看 | 免费在线观看的av网站 | 午夜在线观看影院 | 国产资源精品在线观看 | 色吧久久 | 亚洲欧美观看 | 国产精品18久久久 | 亚洲春色综合另类校园电影 | 婷婷综合伊人 | 久久99亚洲精品 | 欧美日韩高清一区二区 国产亚洲免费看 | 91在线视频免费 | 激情欧美在线观看 | 国产大片免费久久 | 亚洲精品国产精品国产 | av资源中文字幕 | 精品国偷自产在线 | 91av看片| 五月婷婷操 | 五月婷婷六月综合 | 亚洲精选视频在线 | 911久久| 国产视频999| 丝袜足交在线 | 高清av中文在线字幕观看1 | 一区二区三区福利 | www.狠狠色.com | 日韩成人在线一区二区 | 久草在线视频免赞 | 日日爽视频 | 91av短视频| 欧美久久久久久久久久久 | 一本—道久久a久久精品蜜桃 | 99精品国产福利在线观看免费 | 欧美国产高清 | 国产精品麻豆一区二区三区 | 国产精品完整版 | 亚洲免费av网站 | 午夜av不卡 | 国产精品久久久久久久久久尿 | 米奇四色影视 | 国内精品免费久久影院 | 国产精品黑丝在线观看 | 欧美一区二区日韩一区二区 | 国产免费片 | 久草久热| 狠狠干五月天 | 精品免费久久久久久 | 西西人体4444www高清视频 | 在线免费观看不卡av | 久久国产精品久久久 | 国产精品丝袜在线 | 亚洲三级网 | 中文字幕精品一区二区三区电影 | 欧美看片 | 成年人视频在线观看免费 | 日韩精品一区二区免费 | 午夜免费视频网站 | 欧美日韩免费一区二区 | 黄色国产成人 | 国外成人在线视频网站 | 欧美韩国在线 | 精品国产一区二区三区久久久蜜臀 | 免费视频你懂得 | 精品国产精品国产偷麻豆 | 涩涩网站在线播放 | 国产高清免费 | 亚洲综合网| 午夜丁香视频在线观看 | 中日韩在线视频 | 99久久99久久精品 | 亚洲精品自拍 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 91桃色在线免费观看 | 免费观看全黄做爰大片国产 | 日日夜夜精品 | 国产成人久 | 国产主播大尺度精品福利免费 | 精品一区二区6 | 久久国产精品成人免费浪潮 | 天天干天天操天天拍 | 日韩av有码在线 | 中文字幕一区二区三区乱码在线 | 91九色网址 | 一级黄色片在线观看 | 免费在线观看午夜视频 | 国产黄色片免费看 | 久久综合激情 | 美女免费视频网站 | 午夜精品久久久久久久99 | 成人网在线免费视频 | 一二三区av | 久久久久久久久久久久国产精品 | 成人小视频在线免费观看 | 91视频免费 | 国产福利a| 亚洲精品99久久久久久 | 少妇bbbb搡bbbb搡bbbb | a在线免费观看视频 | 日韩欧三级 | 亚洲久在线 | 久久精品视频观看 | a黄色| 色婷婷久久久综合中文字幕 | 六月激情久久 | 成人av片免费看 | 亚洲区精品视频 | 国产女人18毛片水真多18精品 | 国产精品激情偷乱一区二区∴ | 91香蕉视频在线下载 | 成人9ⅰ免费影视网站 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产亚洲亚洲 | 黄a在线 | 欧美日韩在线网站 | 不卡的av在线播放 | 久久看毛片| 国产一区二区三区高清播放 | 国产精品精品 | 手机版av在线 | 欧洲视频一区 | 五月天com | 色人久久 | 久久久免费毛片 | 亚洲片在线资源 | www在线观看视频 | 免费中文字幕视频 | 成人在线视频观看 | 欧美日韩一区二区三区不卡 | 日韩理论在线播放 | 色欧美88888久久久久久影院 | 一区二区三区在线观看免费 | 久久公开免费视频 | 日韩精品专区在线影院重磅 | 日韩在线高清免费视频 | 日韩免费中文字幕 | 美女网站免费福利视频 | 91在线免费看片 | 欧美先锋影音 | 国产区在线视频 | 国产生活一级片 | 久久成人国产精品 | 亚洲精品国产片 | 视频三区在线 | 又爽又黄又刺激的视频 | 国产精品视频最多的网站 | 五月激情亚洲 | 精品视频资源站 | 91精品国产99久久久久久红楼 | 亚洲美女免费视频 | 国产91粉嫩白浆在线观看 | 亚洲国内精品视频 | 国产精品一区二区久久 | 亚洲精品在线一区二区三区 | 超碰国产在线播放 | 国产视频 久久久 | 国产18精品乱码免费看 | 免费在线观看国产精品 | 久久这里只有精品23 | 久久久久久久国产精品 | 亚洲无吗视频在线 | 夜夜爽天天爽 | 欧美乱码精品一区二区 | 成人午夜电影网 | 国产精品一区免费观看 | 久久艹人人 | 免费一级片视频 | 久久噜噜少妇网站 | 久久久久网址 | 久久综合色影院 | 亚洲一区免费在线 | av不卡中文| 亚洲国产成人高清精品 | 国产丝袜制服在线 | 97成人在线免费视频 | 丁香花在线视频观看免费 | 麻豆久久精品 | 一区二区三区在线免费播放 | 在线看v片成人 | 一级片视频在线 | 天天天天射 | 欧美视频日韩视频 | 99在线视频免费观看 | 国产精品一区二区免费在线观看 | 超碰免费在线公开 | 人人搞人人干 | 欧洲色综合 | 亚洲a网 | 国内精品久久久久久久久久 | 伊人资源视频在线 | 中文字幕二区三区 | 91麻豆精品国产91久久久更新时间 | 欧美作爱视频 | 中文字幕在线播放日韩 | 亚洲爱爱视频 | 极品美女被弄高潮视频网站 | 在线观看视频日韩 | 麻豆一级视频 | 欧美日韩免费网站 | 在线视频一区观看 | 成人av在线直播 | 香蕉视频在线看 | 国产精品久久久久久麻豆一区 | 91精品国产99久久久久久红楼 | av午夜电影 | 久久成人精品电影 | 国产日韩一区在线 | av大片免费在线观看 | 欧美 另类 交 | 99热在线观看免费 | 国产一区黄色 | 国产黄色片网站 | 中文国产在线观看 | 在线成人看片 | 91激情视频在线 | 一级做a爱片性色毛片www | 国产一二区在线观看 | 黄色软件视频网站 | 91久久久久久久一区二区 | 最近更新的中文字幕 | 国产在线精品观看 | 成年人在线免费看片 | 亚洲午夜精品一区 | 深爱激情亚洲 | 国产精品久久久久久久免费观看 | 精品国产伦一区二区三区观看说明 | 91av影视 | 国产亚洲精品久久久久动 | 黄色av网站在线免费观看 | 国产精品免费视频久久久 | 欧美日韩天堂 | 高清视频一区 | 黄色av一区二区 | 国产在线精品国自产拍影院 | 久久精品久久精品久久精品 | 久久99在线 | 国产精品永久免费 | 国产精品 日韩精品 | 精品一区三区 | 97精品伊人 | 91精品国产乱码久久 | 国产高清在线a视频大全 | 夜夜视频资源 | 亚洲视频一区二区三区在线观看 | 91精品在线观看视频 | 欧美日韩伦理一区 | 午夜婷婷网 | 国产精品国产三级国产aⅴ入口 | 国产又黄又爽又猛视频日本 | 免费观看一区二区 | 国产亚洲精品v | 国产精品成人久久久久久久 | 99精品视频在线免费观看 | 精品国内自产拍在线观看视频 | 亚洲成a人片77777潘金莲 | 97视频免费看 | 91精品在线免费观看视频 | 亚洲欧美国产精品 | a级国产毛片 | 一级性视频| 久久草av| 一级黄色毛片 | 国产我不卡 | 国产色妞影院wwwxxx | 在线黄色毛片 | 91精品啪在线观看国产 | 天天爱天天舔 | 中文字幕在线不卡国产视频 | 亚洲欧美日韩中文在线 | 福利区在线观看 | www夜夜操| 在线观看国产永久免费视频 | 日韩色在线观看 | 欧美激情第一页xxx 午夜性福利 | 99精品一区 | 欧美成a人片在线观看久 | 丁香婷婷色综合亚洲电影 | 九九热有精品 | 国产伦理久久精品久久久久_ | 国产高清不卡一区二区三区 | 91精品亚洲影视在线观看 | 精品国产伦一区二区三区观看体验 | 韩国在线一区二区 | 99久久爱| 在线看岛国av | 91网免费观看 | 精品国产一区二区三区四 | 在线免费观看涩涩 | 日韩av网址在线 | 日本一区二区不卡高清 | 13日本xxxxxⅹxxx20 | 日日干夜夜骑 | 蜜桃视频在线观看一区 | 免费在线观看成人小视频 | 精品国产乱码久久久久久久 | 国内精品亚洲 | 久草精品在线观看 | 97精品国产一二三产区 | 狠狠干.com | 一级黄色片在线 | 黄色成人影视 | 三级av网 | 成人av在线网址 | 天天色天天射天天操 | 日韩欧美精品一区二区三区经典 | 91看成人 | 国产尤物一区二区三区 | 国产精品一区二区三区在线播放 | 日本性生活一级片 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 五月婷在线播放 | 欧美一区二区伦理片 | 欧美日韩另类在线 | 日韩免费视频在线观看 | 欧美日韩精品在线播放 | 日韩精品免费专区 | 深爱激情五月婷婷 | 又黄又色又爽 | 成人免费视频免费观看 | 一本一本久久a久久精品综合 | 91看成人 | 91网站在线视频 | 婷婷激情影院 | 97精品国产97久久久久久春色 | 国产精品青草综合久久久久99 | 伊人黄 | 精品国偷自产在线 | 九色琪琪久久综合网天天 | 在线免费观看黄色大片 | 日操干| 制服丝袜成人在线 | 国产香蕉视频在线播放 | 欧美日韩不卡在线观看 | 国产自在线 | 成人资源网 | 日韩美女免费线视频 | 免费黄在线观看 | 91资源在线播放 | 日本中文字幕在线播放 | 激情五月综合 | 色中文字幕在线观看 | 97国产超碰在线 | 成人av免费播放 | 天天天操天天天干 | 国产精品黄网站在线观看 | 500部大龄熟乱视频使用方法 | 免费视频国产 | 欧美大片在线观看一区 | 亚洲精品国产精品乱码不99热 | 久久免费看a级毛毛片 | 亚洲综合激情网 | 9999毛片 | 成年人黄色免费视频 | 日韩av影视在线 | 精品国产伦一区二区三区观看体验 | 麻豆传媒视频在线 | 国产精品一区二区在线看 | 亚洲欧洲视频 | 久久精品国产一区二区三区 | 日本精品小视频 | 精品国产成人 | 免费观看91| 精品伦理一区二区三区 | 久久99国产精品久久99 | 青草草在线 | 成人在线一区二区 | 色婷婷在线视频 | 婷婷国产v亚洲v欧美久久 | 美女免费视频一区二区 | 久久9精品| 91av小视频 | 久久久久激情电影 | 国产成人精品一区二区在线 | 91在线小视频 | 免费在线h| 久久精品国产精品亚洲精品 | 成人一区不卡 | 91精品免费 | 国产精选在线 | 日韩av一区二区三区四区 | 九九精品在线观看 | 网站在线观看你们懂的 | 91在线你懂的 | 国产精品av免费在线观看 | 最近乱久中文字幕 | 狠狠色香婷婷久久亚洲精品 | 成人午夜电影久久影院 | 久久亚洲福利 | 成人h视频在线播放 | 久久久午夜精品福利内容 | 亚洲成人av片在线观看 | 亚洲一区二区观看 | 日本精品一区二区 | av黄色av | 8090yy亚洲精品久久 | 国产视频精品在线 | 最新日韩精品 | av成人免费在线观看 | 国产精品一区二区av麻豆 | 久久精品精品电影网 | 在线看一级片 | 中文字幕一区二区在线播放 | 九月婷婷色 | 精品国产乱码久久久久久浪潮 | 亚洲免费在线播放视频 | a黄色| 久久精品久久精品久久 | 五月亚洲婷婷 | 九九精品视频在线看 | 国产精品久久99综合免费观看尤物 | 黄色大片免费网站 | 国产福利免费在线观看 | 91传媒激情理伦片 | 91精品国产三级a在线观看 | 久久综合九色综合欧美狠狠 | 狠狠狠狠狠干 | 最新日韩中文字幕 | 91看片网址 | 久久久久久久影视 | 最近免费在线观看 | 国产短视频在线播放 | 超碰在线97观看 | 黄色免费大片 | 国产视频一区在线 | 韩日精品中文字幕 | 免费在线激情电影 | 欧美人人爱| 日本久草电影 | 日本黄色大片免费看 | 精品国产伦一区二区三区观看方式 | 最新日本中文字幕 | 亚洲少妇xxxx | 国产精品久久久久久久久久99 | 欧美精品久久久久久久久久 | 91在线porny国产在线看 | 天天综合久久综合 | 日韩欧美在线视频一区二区 | 精品亚洲免a | 福利视频一区二区 | 日韩精品免费一区二区三区 | 2018好看的中文在线观看 | 91丨九色丨蝌蚪丰满 | 亚洲国产成人在线播放 | 日日干天天 | 黄色国产高清 | 欧美一级专区免费大片 | 精品久久久久国产免费第一页 | 91丨九色丨国产在线 | 激情综合色图 | 亚洲1区在线| 99久久99久久精品国产片 | 成人国产精品久久久春色 | 久久天天躁夜夜躁狠狠躁2022 | 中文字幕成人在线 | 欧美国产精品久久久久久免费 | 国产精品免费久久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品区二区三区日本 | 在线看岛国av | 欧美a在线免费观看 | av三级在线看 | 亚洲国产视频在线 | 成片视频在线观看 | 午夜999 | 在线综合色 | 国产精品美女久久久久久免费 | 国产成人在线一区 | 久久久久免费精品 | 999久久久精品视频 日韩高清www | 亚洲激情 欧美激情 | 日本性xxx | 国产操在线 | 国产爽视频 | 亚洲h在线播放在线观看h | 亚洲午夜大片 | 日日天天干 | 久久久久久久久久电影 | 亚洲精品一区二区18漫画 | 国产女v资源在线观看 | 国产精品视屏 | 国产免费久久 | 久久99爱视频 | 婷婷丁香激情网 | 中文日韩在线视频 | 成人久久久久久久久久 | 国产专区在线播放 | 久久69精品久久久久久久电影好 | 国产精品久久久久一区 | 国产va饥渴难耐女保洁员在线观看 | 欧美成人在线免费观看 | 91麻豆精品国产91久久久久久久久 | 久久精品成人欧美大片古装 | 中文字幕国语官网在线视频 | 久久影院午夜论 | 麻豆免费观看视频 | 日韩在线视频网址 | 午夜视频在线观看一区二区三区 | 精品日韩视频 | 天天天干天天天操 | av在线8| 99久久这里有精品 | 人人舔人人 | 91高清免费观看 | 精品中文字幕在线播放 | 成人av动漫在线 | 91传媒在线播放 | 五月婷婷开心 | 亚洲精品视频在线观看网站 | 日韩a在线 | 国产成人久久av | 中文字幕一二 | 日产乱码一二三区别免费 | 一区二区三区在线观看中文字幕 | 欧美精品国产综合久久 | 成年人在线免费看 | 四虎成人免费观看 | av电影在线观看完整版一区二区 | 在线观看成人av | 久久久久久久久久久久99 | 日韩免费一级a毛片在线播放一级 | 最近中文字幕完整视频高清1 | 亚洲成a人片77777kkkk1在线观看 | 免费视频97 | 亚洲精品乱码久久久久v最新版 | 日韩视频在线观看免费 | 久久婷婷丁香 | 亚洲丝袜一区二区 | 欧美日韩a视频 | 精品国产一区二区三区av性色 | 97夜夜澡人人双人人人喊 | 亚洲黄网站| 精品乱码一区二区三四区 | 日日夜夜精品视频天天综合网 | 亚洲激情网站免费观看 | 久久国产区 | 天天操夜操 | 久草在线视频中文 | 开心综合网 | 人人爽人人片 | 99视频这里只有 | 黄色一级免费网站 | 亚洲一区欧美精品 | 亚洲午夜精品福利 | 国产一在线精品一区在线观看 | 91人人澡人人爽 | 免费看一级黄色大全 | 天堂va在线观看 | 在线视频观看你懂的 | 亚洲国产精品久久久久 | 国产福利不卡视频 | 亚洲永久精品视频 | 97高清视频 | 99久久久国产精品免费99 | 免费欧美精品 | 天天天操操操 | 久久精品99| 亚洲人成人在线 | 中文字幕在线网 | 黄色美女免费网站 | 91入口在线观看 | 欧美日韩性 | 国产美女免费观看 | 免费在线观看av | 激情网在线视频 | 亚洲黄色一级视频 | 最新高清无码专区 | 欧美巨乳网 | 国产精品高清在线 | 日韩最新av在线 | av九九九 | 日韩av一区二区三区在线观看 | 亚洲专区中文字幕 | 精品久久久久久综合 | 国产成人久久av | 久久免费看a级毛毛片 | 欧美另类巨大 | 视频一区亚洲 | 成年人黄色免费看 | 麻豆成人在线观看 | 国产精品爽爽久久久久久蜜臀 | 日日麻批40分钟视频免费观看 | 视频二区在线 | 美女黄频在线观看 | 国产视频在 | 九九免费在线观看视频 | 久久99久久99精品免费看小说 | 久久精品免费 | 二区中文字幕 | 欧美日韩高清一区 | 在线免费试看 | 欧美性做爰猛烈叫床潮 | 91精选| 成人av资源网 | 在线视频观看国产 | 久热这里有精品 | 热九九精品 | 久久精品人人做人人综合老师 | 在线草| 国产精品资源 | 国产手机在线播放 | 国产一卡久久电影永久 | 日韩av网站在线播放 | 久久99久久99精品中文字幕 | 999国产在线 | 欧美极品xxxxx| 国产日韩精品在线观看 | 一区二区三区不卡在线 | 亚洲一区二区精品3399 | 国产麻豆视频免费观看 | 91精品国产三级a在线观看 | 少妇bbbb搡bbbb桶 | 1区2区3区在线观看 三级动图 | 亚洲精品国产综合99久久夜夜嗨 | 精品国内 | 九九欧美 | 国内毛片毛片 | 亚洲一区欧美激情 | 久久久久久久久久久久影院 | 黄色成年片 | 欧美精品一二三 | 激情综合站 | 狠狠狠的干 | 天天干天天色2020 | 久久9视频 | 日韩av午夜| 在线看成人片 | 中文字幕视频网站 | 偷拍福利视频一区二区三区 | 免费看污污视频的网站 | 亚洲自拍偷拍色图 | 91精品视频播放 | 久久99久久99精品免观看软件 | 91污污| 一区二区电影在线观看 | 国产精品久久久久久久久婷婷 | 在线电影91 | 日韩国产高清在线 | av中文字幕在线电影 | 欧美xxxxx在线视频 | 日韩成人高清在线 | 中文区中文字幕免费看 | 久久99精品久久久久久秒播蜜臀 | 日韩精品高清视频 | 香蕉视频国产在线观看 | 国产特级毛片aaaaaa | 欧美精品国产精品 | 日韩欧美综合在线视频 | 激情综合婷婷 | 国产精品国产三级国产aⅴ入口 | 在线观看av网站 | 天堂av网在线 | 国产视频二 | 中文字幕日韩精品有码视频 | 99久久99久久精品国产片 | 欧美日韩国产精品一区二区亚洲 | 最新中文在线视频 | 欧美精品久久久久久久 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 中文字幕888 | 久久9视频 | 嫩草91影院 | 亚洲不卡av一区二区三区 | 欧美午夜精品久久久久 | 精品福利av | 天天舔天天射天天操 | 久久久久久久久毛片 | 免费高清在线观看电视网站 | 国产亚洲精品v | 欧美综合久久 | 91精品免费看 | 国产在线欧美 | 夜夜爽88888免费视频4848 | 日韩精品一区在线观看 | 日韩av看片 | 亚洲网站在线看 | 视频国产精品 | 国产精品21区| 人人爽影院 | 91av色| 欧美精品中文 | 麻豆小视频在线观看 | 成人欧美一区二区三区黑人麻豆 | 在线免费观看国产 | 一区二区三区在线影院 | 色综合天天综合 | 成人在线观看日韩 | 国产人成在线视频 | 69亚洲乱 | 日韩精品中文字幕在线观看 | 九九亚洲精品 | 中文字幕乱偷在线 | 久久国产成人午夜av影院宅 | 最新av免费在线观看 | 久草电影免费在线观看 | av黄色在线观看 | 色香天天 | 久久都是精品 | 色中文字幕在线观看 | 国产精品久久久久久久久费观看 | 极品国产91在线网站 | 日日夜夜中文字幕 | 天天激情天天干 | 国产精品免费久久久久影院仙踪林 | 亚洲视频久久 | 国产精品视频内 | 爱爱av网站 | 成人久久精品视频 | av导航福利 | 色婷婷激情综合 | 成人a视频片观看免费 | 综合精品久久久 | 天天插日日操 | 日本久久中文 | 亚洲免费在线播放视频 | 免费中文字幕 | 黄色成人av在线 | 精品视频www | 天天艹天天 | 国产色在线视频 | 最新国产在线观看 | 中文字幕亚洲国产 | 色资源二区在线视频 | 欧洲精品一区二区 | 一区二区三区日韩精品 | 国产黄| 伊人夜夜| 五月天久久狠狠 | 人人看黄色| 久久久久久久久久久电影 | 免费看高清毛片 | 99综合影院在线 | 亚洲精品视频在线观看免费视频 | 国产成人一区二区三区 | 久久久久久看片 | 精品福利在线 | 亚洲成人软件 | 中文字幕在线观看第三页 | 久久久久国产一区二区三区四区 | 手机在线看a | 日本精品免费看 | 国产精品麻豆三级一区视频 | 国产精彩视频一区二区 | 国产精品刺激对白麻豆99 | 性色xxxxhd | 99久久久久久国产精品 | 青青久草在线视频 | www.天天成人国产电影 | 99久久婷婷 | 久久亚洲欧美日韩精品专区 | 国产精品久免费的黄网站 | avv天堂| 久久久久久毛片 | 一区二区三区日韩精品 | 国产一区二区三区视频在线 | 国产经典 欧美精品 | 麻花传媒mv免费观看 | 亚洲一区二区三区在线看 | av最新资源 | 精品国产三级 | 中文字幕在线观看第二页 | 一区二区中文字幕在线 | 久久艹欧美 | 在线视频 国产 日韩 | 亚洲aⅴ在线观看 | 天天射天天干 | 中文字幕资源网在线观看 | www.夜夜爱| 日韩精品久久久久久久电影99爱 | 午夜黄网 | 美女网站视频色 | 手机av永久免费 | 91大神dom调教在线观看 | 久久成人国产精品入口 | 中文字幕在线精品 | 麻豆免费视频网站 | 亚洲精品久久久久中文字幕二区 | 又湿又紧又大又爽a视频国产 | 午夜12点| 精品福利在线视频 | 91精品视频播放 | 国内精品久久久久久久久久久 | 国产精品日韩久久久久 | 久久综合久久综合这里只有精品 | 免费福利片2019潦草影视午夜 | 亚洲 中文 欧美 日韩vr 在线 | 欧美动漫一区二区三区 | 欧美性网站 | 777视频在线观看 | 日韩一区二区三区在线看 | 婷婷激情综合五月天 | 丁香五婷 | 一级国产视频 | 亚洲视频在线观看网站 | 五月婷在线观看 | 国产精品99久久久久久宅男 | 久久久久9999亚洲精品 | 国产精选在线 | 高清不卡免费视频 | 99久久精品日本一区二区免费 | 日本一区二区免费在线观看 | 久久成 | 日韩视频www | 日韩av在线一区二区 | 2023av在线 | 国产97在线观看 | 97精品国产91久久久久久 | 日日躁夜夜躁xxxxaaaa | 久久午夜免费视频 | 亚洲一区二区黄色 | 黄色小视频在线观看免费 | 五月天丁香亚洲 | 日韩久久精品一区二区 | 欧美日韩亚洲在线观看 | 91男人影院 | 国产精品完整版 | 欧美精品九九99久久 | 91精品视频一区二区三区 | 欧美激情综合五月色丁香 | 天堂麻豆| 久久久久久毛片 | 亚洲日韩欧美一区二区在线 | 最近中文字幕高清字幕在线视频 | 亚洲国产成人精品久久 | 久久福利精品 | 91精品日韩 | 成人在线视频你懂的 | www九九热| 免费手机黄色网址 | 手机在线中文字幕 | 999成人 | 国产高清视频在线播放一区 | 精品在线免费观看 | 五月婷婷色综合 | 免费观看www小视频的软件 | 国产成人精品亚洲日本在线观看 | 国产九色视频在线观看 | 日韩av在线高清 | 日韩欧三级 | 在线播放日韩 | 超碰激情在线 | 中文国产字幕 | 国产免费视频一区二区裸体 | 四虎成人精品永久免费av | 日韩精品一区二区三区在线视频 | 91黄视频在线观看 | 丁香六月综合网 | 久久精品成人欧美大片古装 | 伊人婷婷久久 | 色网站国产精品 | 久久久久久网址 | 99精品毛片| 婷婷色在线视频 | 日本中文字幕久久 | 精品国产自在精品国产精野外直播 | 波多野结衣一区 | 99精品视频在线免费观看 | 五月天色综合 | 国产精品成人久久久久久久 | 在线精品国产 | 亚洲精品在线免费观看视频 | 国产区免费在线 | 天天色天天操综合 | 久久久亚洲国产精品麻豆综合天堂 | 日韩欧美在线观看一区二区三区 | 国产小视频免费在线观看 | 国产女人18毛片水真多18精品 | 欧美经典久久 | 激情视频在线观看网址 | 国产精品永久免费视频 | 中文字幕在线网 | 亚洲播放一区 | av观看久久久 | 中文字幕一区二区三区乱码在线 | 中文字幕在线播放视频 | 五月婷在线 | 91在线视频在线观看 | 一区二区三区四区免费视频 | 成人h动漫在线看 | av大片免费看 | 激情婷婷亚洲 | 亚洲成av人片在线观看香蕉 | 在线观看一区二区精品 | 国产精品一区专区欧美日韩 | 天天色天天干天天色 | 91日韩国产 | 五月婷婷丁香在线观看 | 久久超级碰视频 | 日韩sese | 99久久精品久久久久久清纯 | 国产黄色av | 91tv国产成人福利 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产午夜精品av一区二区 | 超碰com| 91在线精品视频 | 欧美在线观看视频 | 中文字幕视频网 | 国产成人一区二区三区免费看 | 粉嫩高清一区二区三区 | 在线亚洲播放 | 亚洲精品tv | 国产亚洲精品久久久久久网站 | 91视频 - v11av |