色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

流形學(xué)習(xí)論文

時間:2021-06-12 13:44:31 論文 我要投稿

有關(guān)流形學(xué)習(xí)論文

  流形學(xué)習(xí)

有關(guān)流形學(xué)習(xí)論文

  流形學(xué)習(xí)是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學(xué)習(xí)概念和其主要代表方法。自從2000年以后,流形學(xué)習(xí)被認(rèn)為屬于非線性降維的一個分支。眾所周知,引導(dǎo)這一領(lǐng)域迅速發(fā)展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學(xué)習(xí)的基本概念

  那流形學(xué)習(xí)是什莫呢?為了好懂,我盡可能應(yīng)用少的數(shù)學(xué)概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數(shù)的曲線曲面等。和一般的降維分析一樣,流形學(xué)習(xí)把一組在高維空間中的數(shù)據(jù)在低維空間中重新表示。和以往方法不同的是,在流形學(xué)習(xí)中有一個假設(shè),就是所處理的數(shù)據(jù)采樣于一個潛在的流形上,或是說對于這組數(shù)據(jù)存在一個潛在的流形。 對于不同的方法,對于流形性質(zhì)的要求各不相同,這也就產(chǎn)生了在流形假設(shè)下的各種不同性質(zhì)的假設(shè),比如在Laplacian

  Eigenmaps中要假設(shè)這個流形是緊致黎曼流形等。對于描述流形上的點(diǎn),我們要用坐標(biāo),而流形上本身是沒有坐標(biāo)的,所以為了表示流形上的點(diǎn),必須把流形放入外圍空間(ambient space)中,那末流形上的點(diǎn)就可以用外圍空間的坐標(biāo)來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點(diǎn)一般是用外圍R^3空間中的坐標(biāo)表示的,所以我們看到的R^3中球面上的點(diǎn)有3個數(shù)來表示的。當(dāng)然球面還有柱坐標(biāo)球坐標(biāo)等表示。對于R^3中的球面來說,那末流形學(xué)習(xí)可以粗略的概括為給出R^3中的表示,在保持球面上點(diǎn)某些幾何性質(zhì)的條件下,找出找到一組對應(yīng)的內(nèi)蘊(yùn)坐標(biāo)(intrinsic coordinate)表示,顯然這個表示應(yīng)該是兩維的,因為球面的維數(shù)是兩維的。這個過程也叫參數(shù)化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點(diǎn)的平面上。在PAMI中,這樣的低維表示也叫內(nèi)蘊(yùn)特征(intrinsic feature)。一般外圍空間的維數(shù)也叫觀察維數(shù),其表示也叫自然坐標(biāo)(外圍空間是歐式空間)表示,在統(tǒng)計中一般叫observation。

  了解了流形學(xué)習(xí)的這個基礎(chǔ),那末流形學(xué)習(xí)中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學(xué)好流形學(xué)習(xí)里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創(chuàng)了一個數(shù)據(jù)處理的新戰(zhàn)場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內(nèi)的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經(jīng)典方法,MDS最早主要用于做數(shù)據(jù)的可視化。由于MDS得到的低維表示中心在原點(diǎn),所以又可以說保持內(nèi)積。也就是說,用低維空間中的內(nèi)積近似高維空間中的距離。經(jīng)典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內(nèi),原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經(jīng)常聽到說測地線是流形上兩點(diǎn)之間距離最短的線。其實(shí)這末說是不嚴(yán)謹(jǐn)?shù)摹A餍紊蟽牲c(diǎn)之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點(diǎn)之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點(diǎn)的測地線距離(準(zhǔn)確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點(diǎn)與點(diǎn)之間的最短距離。在Isomap中,測地線距離就是用兩點(diǎn)之間圖上的最短距離來近似的,這方面的算法是一般計算機(jī)系中用的圖論中的經(jīng)典算法。

  如果你曾細(xì)致地看過Isomap主頁上的matlab代碼,你就會發(fā)現(xiàn)那個代碼的實(shí)現(xiàn)復(fù)雜度遠(yuǎn)超與實(shí)際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣?xùn)|西,保證了運(yùn)行他們的程序得到了結(jié)果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實(shí)現(xiàn),你可以體會一下這個結(jié)果和他們結(jié)果的差距。從此我們也可以看出,那幾個作者做學(xué)問的嚴(yán)謹(jǐn)態(tài)度,這是值得我們好好學(xué)習(xí)的。

  另外比較有趣的是,Tenenbaum根本不是做與數(shù)據(jù)處理有關(guān)算法的人,他是做計算認(rèn)知科學(xué)(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創(chuàng)一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學(xué)生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經(jīng)常忘了做研究的原始出發(fā)點(diǎn)是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導(dǎo)起來的 manifold learning 卻快速的發(fā)展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當(dāng)然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達(dá)式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發(fā)人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點(diǎn)就可以用它周圍的點(diǎn)在最小二乘意義下最優(yōu)的線性表示。LLE把這個線性擬合的系數(shù)當(dāng)成這個流形局部幾何性質(zhì)的刻畫。那末一個好的低維表示,就應(yīng)該也具有同樣的局部幾何,所以利用同樣的線性表示的表達(dá)式,最終寫成一個二次型的形式,十分自然優(yōu)美。

  注意在LLE出現(xiàn)的兩個加和優(yōu)化的線性表達(dá),第一個是求每一點(diǎn)的線性表示系數(shù)的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點(diǎn)分別來求得。第二個表示式,是已知所有點(diǎn)的線性表示系數(shù),來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達(dá)式的轉(zhuǎn)化正好中間轉(zhuǎn)了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達(dá)還是英文書寫,我認(rèn)為都是精品,值得好好玩味學(xué)習(xí)。

  另外值得強(qiáng)調(diào)的是,對于每一點(diǎn)處擬合得到的系數(shù)歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持?jǐn)?shù)據(jù)在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學(xué)習(xí)(并不限于)為研究對象開創(chuàng)學(xué)派的人。Saul早年主要做參數(shù)模型有關(guān)的算法。自從LLE以后,坐陣UPen創(chuàng)造了一個個佳績。主要成就在于他的兩個出色學(xué)生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學(xué)習(xí)核矩陣引入到流形學(xué)習(xí)中來。他的這個方法在流形學(xué)習(xí)中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學(xué)生之驕傲。現(xiàn)在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關(guān)的領(lǐng)域就開始這莫用。但是放在黎曼幾何的框架內(nèi),給出完整的幾何分析的,應(yīng)該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權(quán)圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關(guān)系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學(xué)習(xí)的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點(diǎn),就是如果出現(xiàn)outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數(shù)學(xué)功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達(dá)的抽象,所以絕大多數(shù)人對這個方法了解不透徹。在此我就根據(jù)我自己的理解說說這個方法。

  這個方法有兩個重點(diǎn):(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點(diǎn)處,Hessian系數(shù)的估計。

  首先作者是通過考察局部Hessian的二次型來得出結(jié)論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數(shù)是一個線性函數(shù),線性函數(shù)的二次混合導(dǎo)數(shù)為零,所以局部上由Hessian系數(shù)構(gòu)成的二次型也為零,這樣把每一點(diǎn)都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數(shù)構(gòu)成的,也就是1向量。其它的d維子空間構(gòu)成等距坐標(biāo)。這就是理論基礎(chǔ)的大意,當(dāng)然作者在介紹的時候,為了保持理論嚴(yán)謹(jǐn),作了一個由切坐標(biāo)到等距坐標(biāo)的過渡。

  另外一個就是局部上Hessian系數(shù)的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學(xué)HE時候,寫信問Dave Donoho,他給我的回信。希望大家領(lǐng)會。如果你了解了上述基本含義,再去細(xì)看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導(dǎo)數(shù)的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標(biāo)的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實(shí)數(shù)據(jù),就特別的慢。其實(shí)把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數(shù)歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學(xué)術(shù)界公認(rèn)的大牛,在流形學(xué)習(xí)這一塊,是他帶著他的一個學(xué)生做的,Carrie Grimes。現(xiàn)在這個女性研究員在Google做 project leader,學(xué)術(shù)界女生同學(xué)的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內(nèi)學(xué)者(浙江大學(xué)數(shù)學(xué)系的老師ZHANG Zhenyue)為第一作者做的一個在流行學(xué)習(xí)中最出色的方法。由于這個方法是由純數(shù)學(xué)做數(shù)值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實(shí)這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達(dá)先用切坐標(biāo),也就是PCA的主子空間中的坐標(biāo)。那末對于流形一點(diǎn)處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構(gòu)關(guān)系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎(chǔ)的概念。把切坐標(biāo)求出來,建立出切映射,剩下的就是數(shù)值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經(jīng)明白了MDS,那末你就很容易明白,這個算法本質(zhì)上就是MDS的從局部到整體的組合。

  這里主要想重點(diǎn)強(qiáng)調(diào)一下,那個論文中使用的一個從局部幾何到整體性質(zhì)過渡的alignment技術(shù)。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數(shù)據(jù)的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實(shí)LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現(xiàn),隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內(nèi)一個叫 ZHAO Deli 的學(xué)生用這個方法重新寫了LLE,發(fā)在Pattern Recognition上,一個短文。可以預(yù)見的是,這個方法還會被發(fā)揚(yáng)光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質(zhì),有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發(fā)出來以后,名字叫做Semi-definite Embedding (SDE)。構(gòu)建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學(xué)習(xí)到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點(diǎn)認(rèn)為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學(xué)習(xí)這一領(lǐng)域帶來了一個新的解決問題的工具之外,還有兩個重點(diǎn),一是核方法(kernel),二是半正定規(guī)劃(semi-definite programming),這兩股風(fēng)無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認(rèn)為這個是流形學(xué)習(xí)發(fā)展中的一個典型的方法(其實(shí)其他還有很多人也這莫認(rèn)為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應(yīng)用了黎曼幾何中一個很直觀的性質(zhì)。這個性質(zhì)和法坐標(biāo)(normal coordinate)、指數(shù)映射(exponential map)和距離函數(shù)(distance function)有關(guān)。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點(diǎn)和初始點(diǎn)處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點(diǎn)處的切平面上的點(diǎn)建立一個對應(yīng)關(guān)系。我們可以在這個切平面上找到一點(diǎn),這個點(diǎn)的方向就是這個測地線在起點(diǎn)處的切方向,其長度等于這個測地線上的長。這樣的一個對應(yīng)關(guān)系在局部上是一一對應(yīng)的。那末這個在切平面上的對應(yīng)點(diǎn)在切平面中就有一個坐標(biāo)表示,這個表示就叫做測地線上對應(yīng)點(diǎn)的法坐標(biāo)表示(有的也叫指數(shù)坐標(biāo))。那末反過來,我們可以把切平面上的點(diǎn)映射到流形上,這個映射過程就叫做指數(shù)映射(Logmap就倒過來)。如果流形上每一個點(diǎn)都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標(biāo)系統(tǒng)所覆蓋。

  如果給定流形上的采樣點(diǎn),如果要找到法坐標(biāo),我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點(diǎn)處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關(guān)鍵是第二個。第二個作者利用了距離函數(shù)的梯度,這個梯度和那個切方向是一個等價的關(guān)系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標(biāo)的二次泰勒展開來近似距離函數(shù),而距離是知道的,就是測地線距離,局部切坐標(biāo)也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結(jié)果,你就會明白為什莫在距離中心點(diǎn)比較遠(yuǎn)的點(diǎn)的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發(fā)揚(yáng)光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實(shí)為國內(nèi)研究學(xué)者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應(yīng)用到黎曼幾何本身的性質(zhì),這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準(zhǔn)找法坐標(biāo),這個出發(fā)點(diǎn)和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點(diǎn)處局部鄰域的法坐標(biāo)以后,Lin采用逐步向外擴(kuò)展的方法找到其他點(diǎn)的法坐標(biāo),在某一點(diǎn)處,保持此點(diǎn)到它鄰域點(diǎn)的歐式距離和夾角,然后轉(zhuǎn)化成一個最小二乘問題求出此點(diǎn)的法坐標(biāo),這樣未知的利用已知的逐步向外擴(kuò)展。說白了就像縫網(wǎng)一樣,從幾個臨近的已知點(diǎn)開始,逐漸向外擴(kuò)散的縫。效果好是必然的。

  淺談流形學(xué)習(xí)

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標(biāo)

  題有些過大了,更何況我自己也才剛剛接觸這么一個領(lǐng)域。不過懶得想其他標(biāo)題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進(jìn)行嚴(yán)格的理論推導(dǎo)的話,也可以從許多直觀的例子得到一些感性的認(rèn)識,正好我也就借這個機(jī)會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認(rèn)識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學(xué)科,因為每當(dāng)它的一個子領(lǐng)域發(fā)展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點(diǎn)奇怪,比如說數(shù)學(xué),分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認(rèn)自己是叫“數(shù)學(xué)”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現(xiàn)在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當(dāng)于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經(jīng)廣泛認(rèn)為“牛頓定理揭示了宇宙真理,科學(xué)剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標(biāo),幾十年后,發(fā)現(xiàn)情況并不像當(dāng)年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領(lǐng)域果斷放下面子,丟掉了那個近乎玄幻的目標(biāo),逐漸發(fā)展成為“正常”的學(xué)科,所以也就不再好稱為 AI 了。或者說現(xiàn)在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關(guān)的以及派生的領(lǐng)域,另一個則是狹義的或者經(jīng)典的 AI ,專門指那些仍然在執(zhí)著地追求著真正的“智能”的部分,或者說得不好聽一點(diǎn),就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實(shí)上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實(shí)有時候覺得和應(yīng)用數(shù)學(xué)或者更通俗的數(shù)學(xué)建模有些類似,通常我們會有需要分析或者處理的數(shù)據(jù),根據(jù)一些經(jīng)驗和一些假設(shè),我們可以構(gòu)建一個模型,這個模型會有一些參數(shù)(即使是非參數(shù)化方法,也是可以類似地看待的),根據(jù)數(shù)據(jù)來求解模型參數(shù)的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機(jī)器學(xué)習(xí)的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據(jù)數(shù)據(jù)歸納出一個有用的模型,這和我們?nèi)祟悺皩W(xué)習(xí)”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經(jīng)拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關(guān)心是否是通過一種“智能”的方式類解決的。

  說到這里,其實(shí)我們構(gòu)造模型就類似于寫一個類,數(shù)據(jù)就是構(gòu)造函數(shù)的參數(shù),Learning 就是構(gòu)造函數(shù)運(yùn)行的過程,成功構(gòu)造一個對象之后,我們就完成了學(xué)習(xí)。一些 Machine Learning 的問題到這一步就結(jié)束了,另一些情況還會使用得到的模型(對象)對后來的數(shù)據(jù)進(jìn)行一些處理,通常會是Inferencing。到這個時候,又有些像統(tǒng)計里的東西了,所謂“統(tǒng)計推斷”嘛。其實(shí)原本統(tǒng)計和機(jī)器學(xué)習(xí)研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實(shí)有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領(lǐng)域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地?fù)缸盅鄱鵁┰甑脑挘?/p>

  我已經(jīng)忍無可忍了。所以,我就假定你已經(jīng)了解了什么叫 Learning ,或者是已經(jīng)惡心到懶得去了解了。于是我們轉(zhuǎn)入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當(dāng)作球面好啦)。

  有時候經(jīng)常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數(shù)據(jù)對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現(xiàn)在我們(在三維)中把它扭一扭,它就變成了一個流形(當(dāng)然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結(jié)果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當(dāng)作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結(jié)果。當(dāng)然,這些都是直觀上的概念,其實(shí)流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點(diǎn)來說,一個 d 維的流形就是一個在任意點(diǎn)出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實(shí)際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學(xué)的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實(shí)際應(yīng)用中的數(shù)據(jù),怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點(diǎn),其實(shí)就是三維歐氏空間上的點(diǎn),可以用一個三元組來表示其坐標(biāo)。但是和空間中的普通點(diǎn)不一樣的是,它們允許出現(xiàn)的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數(shù)方程:

  可以看到,這些三維的坐標(biāo)實(shí)際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應(yīng)了它是一個二維的流形。有了這樣的感覺之后,再來看流形學(xué)習(xí)里經(jīng)

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結(jié)果:

  這里的圖片來自同一張人臉(好吧,其實(shí)是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點(diǎn)。很顯然,并不是 4096 維空間中任意一個點(diǎn)都可以對應(yīng)于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實(shí)際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實(shí)際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當(dāng)作兩個自由度,而光照當(dāng)作一個自由度,那么這些圖片實(shí)際只有三個自由度,換句話說,存在一個類似于球面一樣的參數(shù)方程(當(dāng)然,解析式是沒法寫出來的),給定一組參數(shù)(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應(yīng)的 4096 維的坐標(biāo)來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實(shí)際上,上面的那張圖就是Isomap將這個數(shù)據(jù)集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結(jié)果,圖中的小點(diǎn)就是每個人臉在這個二維空間中對應(yīng)的坐標(biāo)位置,其中一些標(biāo)紅圈的點(diǎn)被選出來,并在旁邊畫上了該點(diǎn)對應(yīng)的原始圖片,可以很直觀地看

  出這兩個維度正好對應(yīng)了 pose 的兩個自由度平滑變化的結(jié)果。

  就我目前所知,把流形引入到機(jī)器學(xué)習(xí)領(lǐng)域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結(jié)構(gòu)和性質(zhì)加以利用;二是直接分析流形的結(jié)構(gòu),并試圖將其映射到一個歐氏空間中,再在得到的結(jié)果

  上運(yùn)用以前適用于歐氏空間的算法來進(jìn)行學(xué)習(xí)。

  這里Isomap正巧是一個非常典型的例子,因為它實(shí)際上是通過“改造一種原本適用于歐

  氏空間的算法”,達(dá)到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點(diǎn)兩兩之間的距離盡量不變(也就是和在原是空間中對應(yīng)的兩個點(diǎn)之間的距離要差不多)。只是 MDS 是針對歐氏空間設(shè)計的,對于距離的計算也是使用歐氏距離來完成的。如果數(shù)據(jù)分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設(shè)我們要在三維空間中計算北極點(diǎn)和南極點(diǎn)的距離,這很容易,就是兩點(diǎn)相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當(dāng)然,如果我隨便沿著什么路線走一遍,然后數(shù)出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現(xiàn)在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數(shù)都可以被定義為距離,不過,為了和歐氏空間對應(yīng)起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學(xué)的“兩點(diǎn)之間,線段最短”嗎?現(xiàn)在,我們反過來說,把線段的概念推廣一下,變成“兩點(diǎn)之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點(diǎn)之間的距離就是連接兩個點(diǎn)的“線段”的長度。雖然只是置換了一個概念,但是現(xiàn)在兩者統(tǒng)一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實(shí)都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數(shù)學(xué)科普八卦類的書,應(yīng)該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當(dāng)然,如果流形的結(jié)構(gòu)事先不知道的話,這個距離是沒法算的,于是Isomap通過將數(shù)據(jù)點(diǎn)連接起來構(gòu)成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應(yīng)地通過 Graph 上的最短路徑來近似了。

  流形學(xué)習(xí)

  流形學(xué)習(xí)是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學(xué)習(xí)概念和其主要代表方法。自從2000年以后,流形學(xué)習(xí)被認(rèn)為屬于非線性降維的一個分支。眾所周知,引導(dǎo)這一領(lǐng)域迅速發(fā)展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學(xué)習(xí)的基本概念

  那流形學(xué)習(xí)是什莫呢?為了好懂,我盡可能應(yīng)用少的數(shù)學(xué)概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數(shù)的曲線曲面等。和一般的降維分析一樣,流形學(xué)習(xí)把一組在高維空間中的數(shù)據(jù)在低維空間中重新表示。和以往方法不同的是,在流形學(xué)習(xí)中有一個假設(shè),就是所處理的數(shù)據(jù)采樣于一個潛在的流形上,或是說對于這組數(shù)據(jù)存在一個潛在的流形。 對于不同的方法,對于流形性質(zhì)的要求各不相同,這也就產(chǎn)生了在流形假設(shè)下的各種不同性質(zhì)的假設(shè),比如在Laplacian

  Eigenmaps中要假設(shè)這個流形是緊致黎曼流形等。對于描述流形上的點(diǎn),我們要用坐標(biāo),而流形上本身是沒有坐標(biāo)的,所以為了表示流形上的點(diǎn),必須把流形放入外圍空間(ambient space)中,那末流形上的點(diǎn)就可以用外圍空間的坐標(biāo)來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點(diǎn)一般是用外圍R^3空間中的坐標(biāo)表示的,所以我們看到的R^3中球面上的點(diǎn)有3個數(shù)來表示的。當(dāng)然球面還有柱坐標(biāo)球坐標(biāo)等表示。對于R^3中的球面來說,那末流形學(xué)習(xí)可以粗略的概括為給出R^3中的表示,在保持球面上點(diǎn)某些幾何性質(zhì)的條件下,找出找到一組對應(yīng)的內(nèi)蘊(yùn)坐標(biāo)(intrinsic coordinate)表示,顯然這個表示應(yīng)該是兩維的,因為球面的維數(shù)是兩維的。這個過程也叫參數(shù)化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點(diǎn)的平面上。在PAMI中,這樣的低維表示也叫內(nèi)蘊(yùn)特征(intrinsic feature)。一般外圍空間的維數(shù)也叫觀察維數(shù),其表示也叫自然坐標(biāo)(外圍空間是歐式空間)表示,在統(tǒng)計中一般叫observation。

  了解了流形學(xué)習(xí)的這個基礎(chǔ),那末流形學(xué)習(xí)中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學(xué)好流形學(xué)習(xí)里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創(chuàng)了一個數(shù)據(jù)處理的新戰(zhàn)場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內(nèi)的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經(jīng)典方法,MDS最早主要用于做數(shù)據(jù)的可視化。由于MDS得到的低維表示中心在原點(diǎn),所以又可以說保持內(nèi)積。也就是說,用低維空間中的內(nèi)積近似高維空間中的距離。經(jīng)典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內(nèi),原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經(jīng)常聽到說測地線是流形上兩點(diǎn)之間距離最短的線。其實(shí)這末說是不嚴(yán)謹(jǐn)?shù)摹A餍紊蟽牲c(diǎn)之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點(diǎn)之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點(diǎn)的測地線距離(準(zhǔn)確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點(diǎn)與點(diǎn)之間的最短距離。在Isomap中,測地線距離就是用兩點(diǎn)之間圖上的最短距離來近似的,這方面的算法是一般計算機(jī)系中用的圖論中的經(jīng)典算法。

  如果你曾細(xì)致地看過Isomap主頁上的matlab代碼,你就會發(fā)現(xiàn)那個代碼的實(shí)現(xiàn)復(fù)雜度遠(yuǎn)超與實(shí)際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣?xùn)|西,保證了運(yùn)行他們的程序得到了結(jié)果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實(shí)現(xiàn),你可以體會一下這個結(jié)果和他們結(jié)果的差距。從此我們也可以看出,那幾個作者做學(xué)問的嚴(yán)謹(jǐn)態(tài)度,這是值得我們好好學(xué)習(xí)的。

  另外比較有趣的是,Tenenbaum根本不是做與數(shù)據(jù)處理有關(guān)算法的人,他是做計算認(rèn)知科學(xué)(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創(chuàng)一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學(xué)生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經(jīng)常忘了做研究的原始出發(fā)點(diǎn)是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導(dǎo)起來的 manifold learning 卻快速的發(fā)展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當(dāng)然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達(dá)式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發(fā)人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點(diǎn)就可以用它周圍的點(diǎn)在最小二乘意義下最優(yōu)的線性表示。LLE把這個線性擬合的系數(shù)當(dāng)成這個流形局部幾何性質(zhì)的刻畫。那末一個好的低維表示,就應(yīng)該也具有同樣的局部幾何,所以利用同樣的線性表示的表達(dá)式,最終寫成一個二次型的形式,十分自然優(yōu)美。

  注意在LLE出現(xiàn)的兩個加和優(yōu)化的線性表達(dá),第一個是求每一點(diǎn)的線性表示系數(shù)的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點(diǎn)分別來求得。第二個表示式,是已知所有點(diǎn)的線性表示系數(shù),來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達(dá)式的轉(zhuǎn)化正好中間轉(zhuǎn)了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達(dá)還是英文書寫,我認(rèn)為都是精品,值得好好玩味學(xué)習(xí)。

  另外值得強(qiáng)調(diào)的是,對于每一點(diǎn)處擬合得到的系數(shù)歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持?jǐn)?shù)據(jù)在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學(xué)習(xí)(并不限于)為研究對象開創(chuàng)學(xué)派的人。Saul早年主要做參數(shù)模型有關(guān)的算法。自從LLE以后,坐陣UPen創(chuàng)造了一個個佳績。主要成就在于他的兩個出色學(xué)生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學(xué)習(xí)核矩陣引入到流形學(xué)習(xí)中來。他的這個方法在流形學(xué)習(xí)中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學(xué)生之驕傲。現(xiàn)在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關(guān)的領(lǐng)域就開始這莫用。但是放在黎曼幾何的框架內(nèi),給出完整的幾何分析的,應(yīng)該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權(quán)圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關(guān)系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學(xué)習(xí)的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點(diǎn),就是如果出現(xiàn)outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數(shù)學(xué)功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達(dá)的抽象,所以絕大多數(shù)人對這個方法了解不透徹。在此我就根據(jù)我自己的理解說說這個方法。

  這個方法有兩個重點(diǎn):(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點(diǎn)處,Hessian系數(shù)的估計。

  首先作者是通過考察局部Hessian的二次型來得出結(jié)論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數(shù)是一個線性函數(shù),線性函數(shù)的二次混合導(dǎo)數(shù)為零,所以局部上由Hessian系數(shù)構(gòu)成的二次型也為零,這樣把每一點(diǎn)都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數(shù)構(gòu)成的,也就是1向量。其它的d維子空間構(gòu)成等距坐標(biāo)。這就是理論基礎(chǔ)的大意,當(dāng)然作者在介紹的時候,為了保持理論嚴(yán)謹(jǐn),作了一個由切坐標(biāo)到等距坐標(biāo)的過渡。

  另外一個就是局部上Hessian系數(shù)的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學(xué)HE時候,寫信問Dave Donoho,他給我的回信。希望大家領(lǐng)會。如果你了解了上述基本含義,再去細(xì)看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導(dǎo)數(shù)的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標(biāo)的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實(shí)數(shù)據(jù),就特別的慢。其實(shí)把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數(shù)歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學(xué)術(shù)界公認(rèn)的大牛,在流形學(xué)習(xí)這一塊,是他帶著他的一個學(xué)生做的,Carrie Grimes。現(xiàn)在這個女性研究員在Google做 project leader,學(xué)術(shù)界女生同學(xué)的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內(nèi)學(xué)者(浙江大學(xué)數(shù)學(xué)系的老師ZHANG Zhenyue)為第一作者做的一個在流行學(xué)習(xí)中最出色的方法。由于這個方法是由純數(shù)學(xué)做數(shù)值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實(shí)這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達(dá)先用切坐標(biāo),也就是PCA的主子空間中的坐標(biāo)。那末對于流形一點(diǎn)處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構(gòu)關(guān)系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎(chǔ)的概念。把切坐標(biāo)求出來,建立出切映射,剩下的就是數(shù)值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經(jīng)明白了MDS,那末你就很容易明白,這個算法本質(zhì)上就是MDS的從局部到整體的組合。

  這里主要想重點(diǎn)強(qiáng)調(diào)一下,那個論文中使用的一個從局部幾何到整體性質(zhì)過渡的alignment技術(shù)。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數(shù)據(jù)的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實(shí)LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現(xiàn),隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內(nèi)一個叫 ZHAO Deli 的學(xué)生用這個方法重新寫了LLE,發(fā)在Pattern Recognition上,一個短文。可以預(yù)見的是,這個方法還會被發(fā)揚(yáng)光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質(zhì),有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發(fā)出來以后,名字叫做Semi-definite Embedding (SDE)。構(gòu)建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學(xué)習(xí)到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點(diǎn)認(rèn)為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學(xué)習(xí)這一領(lǐng)域帶來了一個新的解決問題的工具之外,還有兩個重點(diǎn),一是核方法(kernel),二是半正定規(guī)劃(semi-definite programming),這兩股風(fēng)無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認(rèn)為這個是流形學(xué)習(xí)發(fā)展中的一個典型的方法(其實(shí)其他還有很多人也這莫認(rèn)為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應(yīng)用了黎曼幾何中一個很直觀的性質(zhì)。這個性質(zhì)和法坐標(biāo)(normal coordinate)、指數(shù)映射(exponential map)和距離函數(shù)(distance function)有關(guān)。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點(diǎn)和初始點(diǎn)處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點(diǎn)處的切平面上的點(diǎn)建立一個對應(yīng)關(guān)系。我們可以在這個切平面上找到一點(diǎn),這個點(diǎn)的方向就是這個測地線在起點(diǎn)處的切方向,其長度等于這個測地線上的長。這樣的一個對應(yīng)關(guān)系在局部上是一一對應(yīng)的。那末這個在切平面上的對應(yīng)點(diǎn)在切平面中就有一個坐標(biāo)表示,這個表示就叫做測地線上對應(yīng)點(diǎn)的法坐標(biāo)表示(有的也叫指數(shù)坐標(biāo))。那末反過來,我們可以把切平面上的點(diǎn)映射到流形上,這個映射過程就叫做指數(shù)映射(Logmap就倒過來)。如果流形上每一個點(diǎn)都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標(biāo)系統(tǒng)所覆蓋。

  如果給定流形上的采樣點(diǎn),如果要找到法坐標(biāo),我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點(diǎn)處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關(guān)鍵是第二個。第二個作者利用了距離函數(shù)的梯度,這個梯度和那個切方向是一個等價的關(guān)系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標(biāo)的二次泰勒展開來近似距離函數(shù),而距離是知道的,就是測地線距離,局部切坐標(biāo)也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結(jié)果,你就會明白為什莫在距離中心點(diǎn)比較遠(yuǎn)的點(diǎn)的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發(fā)揚(yáng)光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實(shí)為國內(nèi)研究學(xué)者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應(yīng)用到黎曼幾何本身的性質(zhì),這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準(zhǔn)找法坐標(biāo),這個出發(fā)點(diǎn)和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點(diǎn)處局部鄰域的法坐標(biāo)以后,Lin采用逐步向外擴(kuò)展的方法找到其他點(diǎn)的法坐標(biāo),在某一點(diǎn)處,保持此點(diǎn)到它鄰域點(diǎn)的歐式距離和夾角,然后轉(zhuǎn)化成一個最小二乘問題求出此點(diǎn)的法坐標(biāo),這樣未知的利用已知的逐步向外擴(kuò)展。說白了就像縫網(wǎng)一樣,從幾個臨近的已知點(diǎn)開始,逐漸向外擴(kuò)散的縫。效果好是必然的。

  淺談流形學(xué)習(xí)

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標(biāo)

  題有些過大了,更何況我自己也才剛剛接觸這么一個領(lǐng)域。不過懶得想其他標(biāo)題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進(jìn)行嚴(yán)格的理論推導(dǎo)的話,也可以從許多直觀的例子得到一些感性的認(rèn)識,正好我也就借這個機(jī)會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認(rèn)識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學(xué)科,因為每當(dāng)它的一個子領(lǐng)域發(fā)展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點(diǎn)奇怪,比如說數(shù)學(xué),分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認(rèn)自己是叫“數(shù)學(xué)”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現(xiàn)在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當(dāng)于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經(jīng)廣泛認(rèn)為“牛頓定理揭示了宇宙真理,科學(xué)剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標(biāo),幾十年后,發(fā)現(xiàn)情況并不像當(dāng)年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領(lǐng)域果斷放下面子,丟掉了那個近乎玄幻的目標(biāo),逐漸發(fā)展成為“正常”的學(xué)科,所以也就不再好稱為 AI 了。或者說現(xiàn)在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關(guān)的以及派生的領(lǐng)域,另一個則是狹義的或者經(jīng)典的 AI ,專門指那些仍然在執(zhí)著地追求著真正的“智能”的部分,或者說得不好聽一點(diǎn),就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實(shí)上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實(shí)有時候覺得和應(yīng)用數(shù)學(xué)或者更通俗的數(shù)學(xué)建模有些類似,通常我們會有需要分析或者處理的數(shù)據(jù),根據(jù)一些經(jīng)驗和一些假設(shè),我們可以構(gòu)建一個模型,這個模型會有一些參數(shù)(即使是非參數(shù)化方法,也是可以類似地看待的),根據(jù)數(shù)據(jù)來求解模型參數(shù)的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機(jī)器學(xué)習(xí)的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據(jù)數(shù)據(jù)歸納出一個有用的模型,這和我們?nèi)祟悺皩W(xué)習(xí)”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經(jīng)拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關(guān)心是否是通過一種“智能”的方式類解決的。

  說到這里,其實(shí)我們構(gòu)造模型就類似于寫一個類,數(shù)據(jù)就是構(gòu)造函數(shù)的參數(shù),Learning 就是構(gòu)造函數(shù)運(yùn)行的過程,成功構(gòu)造一個對象之后,我們就完成了學(xué)習(xí)。一些 Machine Learning 的問題到這一步就結(jié)束了,另一些情況還會使用得到的模型(對象)對后來的數(shù)據(jù)進(jìn)行一些處理,通常會是Inferencing。到這個時候,又有些像統(tǒng)計里的東西了,所謂“統(tǒng)計推斷”嘛。其實(shí)原本統(tǒng)計和機(jī)器學(xué)習(xí)研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實(shí)有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領(lǐng)域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地?fù)缸盅鄱鵁┰甑脑挘?/p>

  我已經(jīng)忍無可忍了。所以,我就假定你已經(jīng)了解了什么叫 Learning ,或者是已經(jīng)惡心到懶得去了解了。于是我們轉(zhuǎn)入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當(dāng)作球面好啦)。

  有時候經(jīng)常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數(shù)據(jù)對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現(xiàn)在我們(在三維)中把它扭一扭,它就變成了一個流形(當(dāng)然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結(jié)果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當(dāng)作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結(jié)果。當(dāng)然,這些都是直觀上的概念,其實(shí)流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點(diǎn)來說,一個 d 維的流形就是一個在任意點(diǎn)出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實(shí)際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學(xué)的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實(shí)際應(yīng)用中的數(shù)據(jù),怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點(diǎn),其實(shí)就是三維歐氏空間上的點(diǎn),可以用一個三元組來表示其坐標(biāo)。但是和空間中的普通點(diǎn)不一樣的是,它們允許出現(xiàn)的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數(shù)方程:

  可以看到,這些三維的坐標(biāo)實(shí)際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應(yīng)了它是一個二維的流形。有了這樣的感覺之后,再來看流形學(xué)習(xí)里經(jīng)

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結(jié)果:

  這里的圖片來自同一張人臉(好吧,其實(shí)是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點(diǎn)。很顯然,并不是 4096 維空間中任意一個點(diǎn)都可以對應(yīng)于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實(shí)際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實(shí)際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當(dāng)作兩個自由度,而光照當(dāng)作一個自由度,那么這些圖片實(shí)際只有三個自由度,換句話說,存在一個類似于球面一樣的參數(shù)方程(當(dāng)然,解析式是沒法寫出來的),給定一組參數(shù)(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應(yīng)的 4096 維的坐標(biāo)來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實(shí)際上,上面的那張圖就是Isomap將這個數(shù)據(jù)集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結(jié)果,圖中的小點(diǎn)就是每個人臉在這個二維空間中對應(yīng)的坐標(biāo)位置,其中一些標(biāo)紅圈的點(diǎn)被選出來,并在旁邊畫上了該點(diǎn)對應(yīng)的原始圖片,可以很直觀地看

  出這兩個維度正好對應(yīng)了 pose 的兩個自由度平滑變化的結(jié)果。

  就我目前所知,把流形引入到機(jī)器學(xué)習(xí)領(lǐng)域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結(jié)構(gòu)和性質(zhì)加以利用;二是直接分析流形的結(jié)構(gòu),并試圖將其映射到一個歐氏空間中,再在得到的結(jié)果

  上運(yùn)用以前適用于歐氏空間的算法來進(jìn)行學(xué)習(xí)。

  這里Isomap正巧是一個非常典型的例子,因為它實(shí)際上是通過“改造一種原本適用于歐

  氏空間的算法”,達(dá)到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點(diǎn)兩兩之間的距離盡量不變(也就是和在原是空間中對應(yīng)的兩個點(diǎn)之間的距離要差不多)。只是 MDS 是針對歐氏空間設(shè)計的,對于距離的計算也是使用歐氏距離來完成的。如果數(shù)據(jù)分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設(shè)我們要在三維空間中計算北極點(diǎn)和南極點(diǎn)的距離,這很容易,就是兩點(diǎn)相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當(dāng)然,如果我隨便沿著什么路線走一遍,然后數(shù)出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現(xiàn)在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數(shù)都可以被定義為距離,不過,為了和歐氏空間對應(yīng)起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學(xué)的“兩點(diǎn)之間,線段最短”嗎?現(xiàn)在,我們反過來說,把線段的概念推廣一下,變成“兩點(diǎn)之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點(diǎn)之間的距離就是連接兩個點(diǎn)的“線段”的長度。雖然只是置換了一個概念,但是現(xiàn)在兩者統(tǒng)一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實(shí)都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數(shù)學(xué)科普八卦類的書,應(yīng)該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當(dāng)然,如果流形的結(jié)構(gòu)事先不知道的話,這個距離是沒法算的,于是Isomap通過將數(shù)據(jù)點(diǎn)連接起來構(gòu)成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應(yīng)地通過 Graph 上的最短路徑來近似了。

  流形學(xué)習(xí)

  流形學(xué)習(xí)是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學(xué)習(xí)概念和其主要代表方法。自從2000年以后,流形學(xué)習(xí)被認(rèn)為屬于非線性降維的一個分支。眾所周知,引導(dǎo)這一領(lǐng)域迅速發(fā)展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學(xué)習(xí)的基本概念

  那流形學(xué)習(xí)是什莫呢?為了好懂,我盡可能應(yīng)用少的數(shù)學(xué)概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數(shù)的曲線曲面等。和一般的降維分析一樣,流形學(xué)習(xí)把一組在高維空間中的數(shù)據(jù)在低維空間中重新表示。和以往方法不同的是,在流形學(xué)習(xí)中有一個假設(shè),就是所處理的數(shù)據(jù)采樣于一個潛在的流形上,或是說對于這組數(shù)據(jù)存在一個潛在的流形。 對于不同的方法,對于流形性質(zhì)的要求各不相同,這也就產(chǎn)生了在流形假設(shè)下的各種不同性質(zhì)的假設(shè),比如在Laplacian

  Eigenmaps中要假設(shè)這個流形是緊致黎曼流形等。對于描述流形上的點(diǎn),我們要用坐標(biāo),而流形上本身是沒有坐標(biāo)的,所以為了表示流形上的點(diǎn),必須把流形放入外圍空間(ambient space)中,那末流形上的點(diǎn)就可以用外圍空間的坐標(biāo)來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點(diǎn)一般是用外圍R^3空間中的坐標(biāo)表示的,所以我們看到的R^3中球面上的點(diǎn)有3個數(shù)來表示的。當(dāng)然球面還有柱坐標(biāo)球坐標(biāo)等表示。對于R^3中的球面來說,那末流形學(xué)習(xí)可以粗略的概括為給出R^3中的表示,在保持球面上點(diǎn)某些幾何性質(zhì)的條件下,找出找到一組對應(yīng)的內(nèi)蘊(yùn)坐標(biāo)(intrinsic coordinate)表示,顯然這個表示應(yīng)該是兩維的,因為球面的維數(shù)是兩維的。這個過程也叫參數(shù)化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點(diǎn)的平面上。在PAMI中,這樣的低維表示也叫內(nèi)蘊(yùn)特征(intrinsic feature)。一般外圍空間的維數(shù)也叫觀察維數(shù),其表示也叫自然坐標(biāo)(外圍空間是歐式空間)表示,在統(tǒng)計中一般叫observation。

  了解了流形學(xué)習(xí)的這個基礎(chǔ),那末流形學(xué)習(xí)中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學(xué)好流形學(xué)習(xí)里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創(chuàng)了一個數(shù)據(jù)處理的新戰(zhàn)場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內(nèi)的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經(jīng)典方法,MDS最早主要用于做數(shù)據(jù)的可視化。由于MDS得到的低維表示中心在原點(diǎn),所以又可以說保持內(nèi)積。也就是說,用低維空間中的內(nèi)積近似高維空間中的距離。經(jīng)典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內(nèi),原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經(jīng)常聽到說測地線是流形上兩點(diǎn)之間距離最短的線。其實(shí)這末說是不嚴(yán)謹(jǐn)?shù)摹A餍紊蟽牲c(diǎn)之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點(diǎn)之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點(diǎn)的測地線距離(準(zhǔn)確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點(diǎn)與點(diǎn)之間的最短距離。在Isomap中,測地線距離就是用兩點(diǎn)之間圖上的最短距離來近似的,這方面的算法是一般計算機(jī)系中用的圖論中的經(jīng)典算法。

  如果你曾細(xì)致地看過Isomap主頁上的matlab代碼,你就會發(fā)現(xiàn)那個代碼的實(shí)現(xiàn)復(fù)雜度遠(yuǎn)超與實(shí)際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣?xùn)|西,保證了運(yùn)行他們的程序得到了結(jié)果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實(shí)現(xiàn),你可以體會一下這個結(jié)果和他們結(jié)果的差距。從此我們也可以看出,那幾個作者做學(xué)問的嚴(yán)謹(jǐn)態(tài)度,這是值得我們好好學(xué)習(xí)的。

  另外比較有趣的是,Tenenbaum根本不是做與數(shù)據(jù)處理有關(guān)算法的人,他是做計算認(rèn)知科學(xué)(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創(chuàng)一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學(xué)生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經(jīng)常忘了做研究的原始出發(fā)點(diǎn)是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導(dǎo)起來的 manifold learning 卻快速的發(fā)展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當(dāng)然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達(dá)式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發(fā)人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點(diǎn)就可以用它周圍的點(diǎn)在最小二乘意義下最優(yōu)的線性表示。LLE把這個線性擬合的系數(shù)當(dāng)成這個流形局部幾何性質(zhì)的刻畫。那末一個好的低維表示,就應(yīng)該也具有同樣的局部幾何,所以利用同樣的線性表示的表達(dá)式,最終寫成一個二次型的形式,十分自然優(yōu)美。

  注意在LLE出現(xiàn)的兩個加和優(yōu)化的線性表達(dá),第一個是求每一點(diǎn)的線性表示系數(shù)的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點(diǎn)分別來求得。第二個表示式,是已知所有點(diǎn)的線性表示系數(shù),來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達(dá)式的轉(zhuǎn)化正好中間轉(zhuǎn)了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達(dá)還是英文書寫,我認(rèn)為都是精品,值得好好玩味學(xué)習(xí)。

  另外值得強(qiáng)調(diào)的是,對于每一點(diǎn)處擬合得到的系數(shù)歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持?jǐn)?shù)據(jù)在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學(xué)習(xí)(并不限于)為研究對象開創(chuàng)學(xué)派的人。Saul早年主要做參數(shù)模型有關(guān)的算法。自從LLE以后,坐陣UPen創(chuàng)造了一個個佳績。主要成就在于他的兩個出色學(xué)生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學(xué)習(xí)核矩陣引入到流形學(xué)習(xí)中來。他的這個方法在流形學(xué)習(xí)中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學(xué)生之驕傲。現(xiàn)在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關(guān)的領(lǐng)域就開始這莫用。但是放在黎曼幾何的框架內(nèi),給出完整的幾何分析的,應(yīng)該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權(quán)圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關(guān)系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學(xué)習(xí)的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點(diǎn),就是如果出現(xiàn)outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數(shù)學(xué)功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達(dá)的抽象,所以絕大多數(shù)人對這個方法了解不透徹。在此我就根據(jù)我自己的理解說說這個方法。

  這個方法有兩個重點(diǎn):(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點(diǎn)處,Hessian系數(shù)的估計。

  首先作者是通過考察局部Hessian的二次型來得出結(jié)論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數(shù)是一個線性函數(shù),線性函數(shù)的二次混合導(dǎo)數(shù)為零,所以局部上由Hessian系數(shù)構(gòu)成的二次型也為零,這樣把每一點(diǎn)都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數(shù)構(gòu)成的,也就是1向量。其它的d維子空間構(gòu)成等距坐標(biāo)。這就是理論基礎(chǔ)的大意,當(dāng)然作者在介紹的時候,為了保持理論嚴(yán)謹(jǐn),作了一個由切坐標(biāo)到等距坐標(biāo)的過渡。

  另外一個就是局部上Hessian系數(shù)的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學(xué)HE時候,寫信問Dave Donoho,他給我的回信。希望大家領(lǐng)會。如果你了解了上述基本含義,再去細(xì)看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導(dǎo)數(shù)的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標(biāo)的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實(shí)數(shù)據(jù),就特別的慢。其實(shí)把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數(shù)歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學(xué)術(shù)界公認(rèn)的大牛,在流形學(xué)習(xí)這一塊,是他帶著他的一個學(xué)生做的,Carrie Grimes。現(xiàn)在這個女性研究員在Google做 project leader,學(xué)術(shù)界女生同學(xué)的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內(nèi)學(xué)者(浙江大學(xué)數(shù)學(xué)系的老師ZHANG Zhenyue)為第一作者做的一個在流行學(xué)習(xí)中最出色的方法。由于這個方法是由純數(shù)學(xué)做數(shù)值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實(shí)這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達(dá)先用切坐標(biāo),也就是PCA的主子空間中的坐標(biāo)。那末對于流形一點(diǎn)處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構(gòu)關(guān)系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎(chǔ)的概念。把切坐標(biāo)求出來,建立出切映射,剩下的就是數(shù)值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經(jīng)明白了MDS,那末你就很容易明白,這個算法本質(zhì)上就是MDS的從局部到整體的組合。

  這里主要想重點(diǎn)強(qiáng)調(diào)一下,那個論文中使用的一個從局部幾何到整體性質(zhì)過渡的alignment技術(shù)。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數(shù)據(jù)的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實(shí)LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現(xiàn),隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內(nèi)一個叫 ZHAO Deli 的學(xué)生用這個方法重新寫了LLE,發(fā)在Pattern Recognition上,一個短文。可以預(yù)見的是,這個方法還會被發(fā)揚(yáng)光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質(zhì),有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發(fā)出來以后,名字叫做Semi-definite Embedding (SDE)。構(gòu)建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學(xué)習(xí)到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點(diǎn)認(rèn)為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學(xué)習(xí)這一領(lǐng)域帶來了一個新的解決問題的工具之外,還有兩個重點(diǎn),一是核方法(kernel),二是半正定規(guī)劃(semi-definite programming),這兩股風(fēng)無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認(rèn)為這個是流形學(xué)習(xí)發(fā)展中的一個典型的方法(其實(shí)其他還有很多人也這莫認(rèn)為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應(yīng)用了黎曼幾何中一個很直觀的性質(zhì)。這個性質(zhì)和法坐標(biāo)(normal coordinate)、指數(shù)映射(exponential map)和距離函數(shù)(distance function)有關(guān)。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點(diǎn)和初始點(diǎn)處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點(diǎn)處的切平面上的點(diǎn)建立一個對應(yīng)關(guān)系。我們可以在這個切平面上找到一點(diǎn),這個點(diǎn)的方向就是這個測地線在起點(diǎn)處的切方向,其長度等于這個測地線上的長。這樣的一個對應(yīng)關(guān)系在局部上是一一對應(yīng)的。那末這個在切平面上的對應(yīng)點(diǎn)在切平面中就有一個坐標(biāo)表示,這個表示就叫做測地線上對應(yīng)點(diǎn)的法坐標(biāo)表示(有的也叫指數(shù)坐標(biāo))。那末反過來,我們可以把切平面上的點(diǎn)映射到流形上,這個映射過程就叫做指數(shù)映射(Logmap就倒過來)。如果流形上每一個點(diǎn)都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標(biāo)系統(tǒng)所覆蓋。

  如果給定流形上的采樣點(diǎn),如果要找到法坐標(biāo),我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點(diǎn)處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關(guān)鍵是第二個。第二個作者利用了距離函數(shù)的梯度,這個梯度和那個切方向是一個等價的關(guān)系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標(biāo)的二次泰勒展開來近似距離函數(shù),而距離是知道的,就是測地線距離,局部切坐標(biāo)也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結(jié)果,你就會明白為什莫在距離中心點(diǎn)比較遠(yuǎn)的點(diǎn)的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發(fā)揚(yáng)光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實(shí)為國內(nèi)研究學(xué)者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應(yīng)用到黎曼幾何本身的性質(zhì),這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準(zhǔn)找法坐標(biāo),這個出發(fā)點(diǎn)和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點(diǎn)處局部鄰域的法坐標(biāo)以后,Lin采用逐步向外擴(kuò)展的方法找到其他點(diǎn)的法坐標(biāo),在某一點(diǎn)處,保持此點(diǎn)到它鄰域點(diǎn)的歐式距離和夾角,然后轉(zhuǎn)化成一個最小二乘問題求出此點(diǎn)的法坐標(biāo),這樣未知的利用已知的逐步向外擴(kuò)展。說白了就像縫網(wǎng)一樣,從幾個臨近的已知點(diǎn)開始,逐漸向外擴(kuò)散的縫。效果好是必然的。

  淺談流形學(xué)習(xí)

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標(biāo)

  題有些過大了,更何況我自己也才剛剛接觸這么一個領(lǐng)域。不過懶得想其他標(biāo)題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進(jìn)行嚴(yán)格的理論推導(dǎo)的話,也可以從許多直觀的例子得到一些感性的認(rèn)識,正好我也就借這個機(jī)會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認(rèn)識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學(xué)科,因為每當(dāng)它的一個子領(lǐng)域發(fā)展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點(diǎn)奇怪,比如說數(shù)學(xué),分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認(rèn)自己是叫“數(shù)學(xué)”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現(xiàn)在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當(dāng)于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經(jīng)廣泛認(rèn)為“牛頓定理揭示了宇宙真理,科學(xué)剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標(biāo),幾十年后,發(fā)現(xiàn)情況并不像當(dāng)年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領(lǐng)域果斷放下面子,丟掉了那個近乎玄幻的目標(biāo),逐漸發(fā)展成為“正常”的學(xué)科,所以也就不再好稱為 AI 了。或者說現(xiàn)在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關(guān)的以及派生的領(lǐng)域,另一個則是狹義的或者經(jīng)典的 AI ,專門指那些仍然在執(zhí)著地追求著真正的“智能”的部分,或者說得不好聽一點(diǎn),就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實(shí)上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實(shí)有時候覺得和應(yīng)用數(shù)學(xué)或者更通俗的數(shù)學(xué)建模有些類似,通常我們會有需要分析或者處理的數(shù)據(jù),根據(jù)一些經(jīng)驗和一些假設(shè),我們可以構(gòu)建一個模型,這個模型會有一些參數(shù)(即使是非參數(shù)化方法,也是可以類似地看待的),根據(jù)數(shù)據(jù)來求解模型參數(shù)的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機(jī)器學(xué)習(xí)的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據(jù)數(shù)據(jù)歸納出一個有用的模型,這和我們?nèi)祟悺皩W(xué)習(xí)”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經(jīng)拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關(guān)心是否是通過一種“智能”的方式類解決的。

  說到這里,其實(shí)我們構(gòu)造模型就類似于寫一個類,數(shù)據(jù)就是構(gòu)造函數(shù)的參數(shù),Learning 就是構(gòu)造函數(shù)運(yùn)行的過程,成功構(gòu)造一個對象之后,我們就完成了學(xué)習(xí)。一些 Machine Learning 的問題到這一步就結(jié)束了,另一些情況還會使用得到的模型(對象)對后來的數(shù)據(jù)進(jìn)行一些處理,通常會是Inferencing。到這個時候,又有些像統(tǒng)計里的東西了,所謂“統(tǒng)計推斷”嘛。其實(shí)原本統(tǒng)計和機(jī)器學(xué)習(xí)研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實(shí)有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領(lǐng)域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地?fù)缸盅鄱鵁┰甑脑挘?/p>

  我已經(jīng)忍無可忍了。所以,我就假定你已經(jīng)了解了什么叫 Learning ,或者是已經(jīng)惡心到懶得去了解了。于是我們轉(zhuǎn)入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當(dāng)作球面好啦)。

  有時候經(jīng)常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數(shù)據(jù)對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現(xiàn)在我們(在三維)中把它扭一扭,它就變成了一個流形(當(dāng)然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結(jié)果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當(dāng)作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結(jié)果。當(dāng)然,這些都是直觀上的概念,其實(shí)流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點(diǎn)來說,一個 d 維的流形就是一個在任意點(diǎn)出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實(shí)際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學(xué)的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實(shí)際應(yīng)用中的數(shù)據(jù),怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點(diǎn),其實(shí)就是三維歐氏空間上的點(diǎn),可以用一個三元組來表示其坐標(biāo)。但是和空間中的普通點(diǎn)不一樣的是,它們允許出現(xiàn)的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數(shù)方程:

  可以看到,這些三維的坐標(biāo)實(shí)際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應(yīng)了它是一個二維的流形。有了這樣的感覺之后,再來看流形學(xué)習(xí)里經(jīng)

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結(jié)果:

  這里的圖片來自同一張人臉(好吧,其實(shí)是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點(diǎn)。很顯然,并不是 4096 維空間中任意一個點(diǎn)都可以對應(yīng)于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實(shí)際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實(shí)際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當(dāng)作兩個自由度,而光照當(dāng)作一個自由度,那么這些圖片實(shí)際只有三個自由度,換句話說,存在一個類似于球面一樣的參數(shù)方程(當(dāng)然,解析式是沒法寫出來的),給定一組參數(shù)(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應(yīng)的 4096 維的坐標(biāo)來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實(shí)際上,上面的那張圖就是Isomap將這個數(shù)據(jù)集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結(jié)果,圖中的小點(diǎn)就是每個人臉在這個二維空間中對應(yīng)的坐標(biāo)位置,其中一些標(biāo)紅圈的點(diǎn)被選出來,并在旁邊畫上了該點(diǎn)對應(yīng)的原始圖片,可以很直觀地看

  出這兩個維度正好對應(yīng)了 pose 的兩個自由度平滑變化的結(jié)果。

  就我目前所知,把流形引入到機(jī)器學(xué)習(xí)領(lǐng)域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結(jié)構(gòu)和性質(zhì)加以利用;二是直接分析流形的結(jié)構(gòu),并試圖將其映射到一個歐氏空間中,再在得到的結(jié)果

  上運(yùn)用以前適用于歐氏空間的算法來進(jìn)行學(xué)習(xí)。

  這里Isomap正巧是一個非常典型的例子,因為它實(shí)際上是通過“改造一種原本適用于歐

  氏空間的算法”,達(dá)到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點(diǎn)兩兩之間的距離盡量不變(也就是和在原是空間中對應(yīng)的兩個點(diǎn)之間的距離要差不多)。只是 MDS 是針對歐氏空間設(shè)計的,對于距離的計算也是使用歐氏距離來完成的。如果數(shù)據(jù)分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設(shè)我們要在三維空間中計算北極點(diǎn)和南極點(diǎn)的距離,這很容易,就是兩點(diǎn)相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當(dāng)然,如果我隨便沿著什么路線走一遍,然后數(shù)出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現(xiàn)在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數(shù)都可以被定義為距離,不過,為了和歐氏空間對應(yīng)起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學(xué)的“兩點(diǎn)之間,線段最短”嗎?現(xiàn)在,我們反過來說,把線段的概念推廣一下,變成“兩點(diǎn)之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點(diǎn)之間的距離就是連接兩個點(diǎn)的“線段”的長度。雖然只是置換了一個概念,但是現(xiàn)在兩者統(tǒng)一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實(shí)都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數(shù)學(xué)科普八卦類的書,應(yīng)該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當(dāng)然,如果流形的結(jié)構(gòu)事先不知道的`話,這個距離是沒法算的,于是Isomap通過將數(shù)據(jù)點(diǎn)連接起來構(gòu)成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應(yīng)地通過 Graph 上的最短路徑來近似了。

  流形學(xué)習(xí)

  流形學(xué)習(xí)是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學(xué)習(xí)概念和其主要代表方法。自從2000年以后,流形學(xué)習(xí)被認(rèn)為屬于非線性降維的一個分支。眾所周知,引導(dǎo)這一領(lǐng)域迅速發(fā)展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學(xué)習(xí)的基本概念

  那流形學(xué)習(xí)是什莫呢?為了好懂,我盡可能應(yīng)用少的數(shù)學(xué)概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數(shù)的曲線曲面等。和一般的降維分析一樣,流形學(xué)習(xí)把一組在高維空間中的數(shù)據(jù)在低維空間中重新表示。和以往方法不同的是,在流形學(xué)習(xí)中有一個假設(shè),就是所處理的數(shù)據(jù)采樣于一個潛在的流形上,或是說對于這組數(shù)據(jù)存在一個潛在的流形。 對于不同的方法,對于流形性質(zhì)的要求各不相同,這也就產(chǎn)生了在流形假設(shè)下的各種不同性質(zhì)的假設(shè),比如在Laplacian

  Eigenmaps中要假設(shè)這個流形是緊致黎曼流形等。對于描述流形上的點(diǎn),我們要用坐標(biāo),而流形上本身是沒有坐標(biāo)的,所以為了表示流形上的點(diǎn),必須把流形放入外圍空間(ambient space)中,那末流形上的點(diǎn)就可以用外圍空間的坐標(biāo)來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點(diǎn)一般是用外圍R^3空間中的坐標(biāo)表示的,所以我們看到的R^3中球面上的點(diǎn)有3個數(shù)來表示的。當(dāng)然球面還有柱坐標(biāo)球坐標(biāo)等表示。對于R^3中的球面來說,那末流形學(xué)習(xí)可以粗略的概括為給出R^3中的表示,在保持球面上點(diǎn)某些幾何性質(zhì)的條件下,找出找到一組對應(yīng)的內(nèi)蘊(yùn)坐標(biāo)(intrinsic coordinate)表示,顯然這個表示應(yīng)該是兩維的,因為球面的維數(shù)是兩維的。這個過程也叫參數(shù)化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點(diǎn)的平面上。在PAMI中,這樣的低維表示也叫內(nèi)蘊(yùn)特征(intrinsic feature)。一般外圍空間的維數(shù)也叫觀察維數(shù),其表示也叫自然坐標(biāo)(外圍空間是歐式空間)表示,在統(tǒng)計中一般叫observation。

  了解了流形學(xué)習(xí)的這個基礎(chǔ),那末流形學(xué)習(xí)中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學(xué)好流形學(xué)習(xí)里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創(chuàng)了一個數(shù)據(jù)處理的新戰(zhàn)場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內(nèi)的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經(jīng)典方法,MDS最早主要用于做數(shù)據(jù)的可視化。由于MDS得到的低維表示中心在原點(diǎn),所以又可以說保持內(nèi)積。也就是說,用低維空間中的內(nèi)積近似高維空間中的距離。經(jīng)典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內(nèi),原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經(jīng)常聽到說測地線是流形上兩點(diǎn)之間距離最短的線。其實(shí)這末說是不嚴(yán)謹(jǐn)?shù)摹A餍紊蟽牲c(diǎn)之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點(diǎn)之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點(diǎn)的測地線距離(準(zhǔn)確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點(diǎn)與點(diǎn)之間的最短距離。在Isomap中,測地線距離就是用兩點(diǎn)之間圖上的最短距離來近似的,這方面的算法是一般計算機(jī)系中用的圖論中的經(jīng)典算法。

  如果你曾細(xì)致地看過Isomap主頁上的matlab代碼,你就會發(fā)現(xiàn)那個代碼的實(shí)現(xiàn)復(fù)雜度遠(yuǎn)超與實(shí)際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣?xùn)|西,保證了運(yùn)行他們的程序得到了結(jié)果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實(shí)現(xiàn),你可以體會一下這個結(jié)果和他們結(jié)果的差距。從此我們也可以看出,那幾個作者做學(xué)問的嚴(yán)謹(jǐn)態(tài)度,這是值得我們好好學(xué)習(xí)的。

  另外比較有趣的是,Tenenbaum根本不是做與數(shù)據(jù)處理有關(guān)算法的人,他是做計算認(rèn)知科學(xué)(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創(chuàng)一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學(xué)生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經(jīng)常忘了做研究的原始出發(fā)點(diǎn)是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導(dǎo)起來的 manifold learning 卻快速的發(fā)展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當(dāng)然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達(dá)式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發(fā)人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點(diǎn)就可以用它周圍的點(diǎn)在最小二乘意義下最優(yōu)的線性表示。LLE把這個線性擬合的系數(shù)當(dāng)成這個流形局部幾何性質(zhì)的刻畫。那末一個好的低維表示,就應(yīng)該也具有同樣的局部幾何,所以利用同樣的線性表示的表達(dá)式,最終寫成一個二次型的形式,十分自然優(yōu)美。

  注意在LLE出現(xiàn)的兩個加和優(yōu)化的線性表達(dá),第一個是求每一點(diǎn)的線性表示系數(shù)的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點(diǎn)分別來求得。第二個表示式,是已知所有點(diǎn)的線性表示系數(shù),來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達(dá)式的轉(zhuǎn)化正好中間轉(zhuǎn)了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達(dá)還是英文書寫,我認(rèn)為都是精品,值得好好玩味學(xué)習(xí)。

  另外值得強(qiáng)調(diào)的是,對于每一點(diǎn)處擬合得到的系數(shù)歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持?jǐn)?shù)據(jù)在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學(xué)習(xí)(并不限于)為研究對象開創(chuàng)學(xué)派的人。Saul早年主要做參數(shù)模型有關(guān)的算法。自從LLE以后,坐陣UPen創(chuàng)造了一個個佳績。主要成就在于他的兩個出色學(xué)生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學(xué)習(xí)核矩陣引入到流形學(xué)習(xí)中來。他的這個方法在流形學(xué)習(xí)中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學(xué)生之驕傲。現(xiàn)在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關(guān)的領(lǐng)域就開始這莫用。但是放在黎曼幾何的框架內(nèi),給出完整的幾何分析的,應(yīng)該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權(quán)圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關(guān)系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學(xué)習(xí)的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點(diǎn),就是如果出現(xiàn)outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數(shù)學(xué)功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達(dá)的抽象,所以絕大多數(shù)人對這個方法了解不透徹。在此我就根據(jù)我自己的理解說說這個方法。

  這個方法有兩個重點(diǎn):(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點(diǎn)處,Hessian系數(shù)的估計。

  首先作者是通過考察局部Hessian的二次型來得出結(jié)論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數(shù)是一個線性函數(shù),線性函數(shù)的二次混合導(dǎo)數(shù)為零,所以局部上由Hessian系數(shù)構(gòu)成的二次型也為零,這樣把每一點(diǎn)都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數(shù)構(gòu)成的,也就是1向量。其它的d維子空間構(gòu)成等距坐標(biāo)。這就是理論基礎(chǔ)的大意,當(dāng)然作者在介紹的時候,為了保持理論嚴(yán)謹(jǐn),作了一個由切坐標(biāo)到等距坐標(biāo)的過渡。

  另外一個就是局部上Hessian系數(shù)的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學(xué)HE時候,寫信問Dave Donoho,他給我的回信。希望大家領(lǐng)會。如果你了解了上述基本含義,再去細(xì)看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導(dǎo)數(shù)的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標(biāo)的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實(shí)數(shù)據(jù),就特別的慢。其實(shí)把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數(shù)歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學(xué)術(shù)界公認(rèn)的大牛,在流形學(xué)習(xí)這一塊,是他帶著他的一個學(xué)生做的,Carrie Grimes。現(xiàn)在這個女性研究員在Google做 project leader,學(xué)術(shù)界女生同學(xué)的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內(nèi)學(xué)者(浙江大學(xué)數(shù)學(xué)系的老師ZHANG Zhenyue)為第一作者做的一個在流行學(xué)習(xí)中最出色的方法。由于這個方法是由純數(shù)學(xué)做數(shù)值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實(shí)這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達(dá)先用切坐標(biāo),也就是PCA的主子空間中的坐標(biāo)。那末對于流形一點(diǎn)處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構(gòu)關(guān)系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎(chǔ)的概念。把切坐標(biāo)求出來,建立出切映射,剩下的就是數(shù)值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經(jīng)明白了MDS,那末你就很容易明白,這個算法本質(zhì)上就是MDS的從局部到整體的組合。

  這里主要想重點(diǎn)強(qiáng)調(diào)一下,那個論文中使用的一個從局部幾何到整體性質(zhì)過渡的alignment技術(shù)。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數(shù)據(jù)的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實(shí)LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現(xiàn),隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內(nèi)一個叫 ZHAO Deli 的學(xué)生用這個方法重新寫了LLE,發(fā)在Pattern Recognition上,一個短文。可以預(yù)見的是,這個方法還會被發(fā)揚(yáng)光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質(zhì),有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發(fā)出來以后,名字叫做Semi-definite Embedding (SDE)。構(gòu)建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學(xué)習(xí)到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點(diǎn)認(rèn)為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學(xué)習(xí)這一領(lǐng)域帶來了一個新的解決問題的工具之外,還有兩個重點(diǎn),一是核方法(kernel),二是半正定規(guī)劃(semi-definite programming),這兩股風(fēng)無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認(rèn)為這個是流形學(xué)習(xí)發(fā)展中的一個典型的方法(其實(shí)其他還有很多人也這莫認(rèn)為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應(yīng)用了黎曼幾何中一個很直觀的性質(zhì)。這個性質(zhì)和法坐標(biāo)(normal coordinate)、指數(shù)映射(exponential map)和距離函數(shù)(distance function)有關(guān)。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點(diǎn)和初始點(diǎn)處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點(diǎn)處的切平面上的點(diǎn)建立一個對應(yīng)關(guān)系。我們可以在這個切平面上找到一點(diǎn),這個點(diǎn)的方向就是這個測地線在起點(diǎn)處的切方向,其長度等于這個測地線上的長。這樣的一個對應(yīng)關(guān)系在局部上是一一對應(yīng)的。那末這個在切平面上的對應(yīng)點(diǎn)在切平面中就有一個坐標(biāo)表示,這個表示就叫做測地線上對應(yīng)點(diǎn)的法坐標(biāo)表示(有的也叫指數(shù)坐標(biāo))。那末反過來,我們可以把切平面上的點(diǎn)映射到流形上,這個映射過程就叫做指數(shù)映射(Logmap就倒過來)。如果流形上每一個點(diǎn)都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標(biāo)系統(tǒng)所覆蓋。

  如果給定流形上的采樣點(diǎn),如果要找到法坐標(biāo),我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點(diǎn)處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關(guān)鍵是第二個。第二個作者利用了距離函數(shù)的梯度,這個梯度和那個切方向是一個等價的關(guān)系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標(biāo)的二次泰勒展開來近似距離函數(shù),而距離是知道的,就是測地線距離,局部切坐標(biāo)也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結(jié)果,你就會明白為什莫在距離中心點(diǎn)比較遠(yuǎn)的點(diǎn)的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發(fā)揚(yáng)光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實(shí)為國內(nèi)研究學(xué)者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應(yīng)用到黎曼幾何本身的性質(zhì),這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準(zhǔn)找法坐標(biāo),這個出發(fā)點(diǎn)和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點(diǎn)處局部鄰域的法坐標(biāo)以后,Lin采用逐步向外擴(kuò)展的方法找到其他點(diǎn)的法坐標(biāo),在某一點(diǎn)處,保持此點(diǎn)到它鄰域點(diǎn)的歐式距離和夾角,然后轉(zhuǎn)化成一個最小二乘問題求出此點(diǎn)的法坐標(biāo),這樣未知的利用已知的逐步向外擴(kuò)展。說白了就像縫網(wǎng)一樣,從幾個臨近的已知點(diǎn)開始,逐漸向外擴(kuò)散的縫。效果好是必然的。

  淺談流形學(xué)習(xí)

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標(biāo)

  題有些過大了,更何況我自己也才剛剛接觸這么一個領(lǐng)域。不過懶得想其他標(biāo)題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進(jìn)行嚴(yán)格的理論推導(dǎo)的話,也可以從許多直觀的例子得到一些感性的認(rèn)識,正好我也就借這個機(jī)會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認(rèn)識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學(xué)科,因為每當(dāng)它的一個子領(lǐng)域發(fā)展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點(diǎn)奇怪,比如說數(shù)學(xué),分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認(rèn)自己是叫“數(shù)學(xué)”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現(xiàn)在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當(dāng)于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經(jīng)廣泛認(rèn)為“牛頓定理揭示了宇宙真理,科學(xué)剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標(biāo),幾十年后,發(fā)現(xiàn)情況并不像當(dāng)年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領(lǐng)域果斷放下面子,丟掉了那個近乎玄幻的目標(biāo),逐漸發(fā)展成為“正常”的學(xué)科,所以也就不再好稱為 AI 了。或者說現(xiàn)在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關(guān)的以及派生的領(lǐng)域,另一個則是狹義的或者經(jīng)典的 AI ,專門指那些仍然在執(zhí)著地追求著真正的“智能”的部分,或者說得不好聽一點(diǎn),就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實(shí)上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實(shí)有時候覺得和應(yīng)用數(shù)學(xué)或者更通俗的數(shù)學(xué)建模有些類似,通常我們會有需要分析或者處理的數(shù)據(jù),根據(jù)一些經(jīng)驗和一些假設(shè),我們可以構(gòu)建一個模型,這個模型會有一些參數(shù)(即使是非參數(shù)化方法,也是可以類似地看待的),根據(jù)數(shù)據(jù)來求解模型參數(shù)的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機(jī)器學(xué)習(xí)的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據(jù)數(shù)據(jù)歸納出一個有用的模型,這和我們?nèi)祟悺皩W(xué)習(xí)”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經(jīng)拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關(guān)心是否是通過一種“智能”的方式類解決的。

  說到這里,其實(shí)我們構(gòu)造模型就類似于寫一個類,數(shù)據(jù)就是構(gòu)造函數(shù)的參數(shù),Learning 就是構(gòu)造函數(shù)運(yùn)行的過程,成功構(gòu)造一個對象之后,我們就完成了學(xué)習(xí)。一些 Machine Learning 的問題到這一步就結(jié)束了,另一些情況還會使用得到的模型(對象)對后來的數(shù)據(jù)進(jìn)行一些處理,通常會是Inferencing。到這個時候,又有些像統(tǒng)計里的東西了,所謂“統(tǒng)計推斷”嘛。其實(shí)原本統(tǒng)計和機(jī)器學(xué)習(xí)研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實(shí)有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領(lǐng)域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地?fù)缸盅鄱鵁┰甑脑挘?/p>

  我已經(jīng)忍無可忍了。所以,我就假定你已經(jīng)了解了什么叫 Learning ,或者是已經(jīng)惡心到懶得去了解了。于是我們轉(zhuǎn)入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當(dāng)作球面好啦)。

  有時候經(jīng)常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數(shù)據(jù)對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現(xiàn)在我們(在三維)中把它扭一扭,它就變成了一個流形(當(dāng)然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結(jié)果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當(dāng)作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結(jié)果。當(dāng)然,這些都是直觀上的概念,其實(shí)流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點(diǎn)來說,一個 d 維的流形就是一個在任意點(diǎn)出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實(shí)際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學(xué)的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實(shí)際應(yīng)用中的數(shù)據(jù),怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點(diǎn),其實(shí)就是三維歐氏空間上的點(diǎn),可以用一個三元組來表示其坐標(biāo)。但是和空間中的普通點(diǎn)不一樣的是,它們允許出現(xiàn)的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數(shù)方程:

  可以看到,這些三維的坐標(biāo)實(shí)際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應(yīng)了它是一個二維的流形。有了這樣的感覺之后,再來看流形學(xué)習(xí)里經(jīng)

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結(jié)果:

  這里的圖片來自同一張人臉(好吧,其實(shí)是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點(diǎn)。很顯然,并不是 4096 維空間中任意一個點(diǎn)都可以對應(yīng)于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實(shí)際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實(shí)際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當(dāng)作兩個自由度,而光照當(dāng)作一個自由度,那么這些圖片實(shí)際只有三個自由度,換句話說,存在一個類似于球面一樣的參數(shù)方程(當(dāng)然,解析式是沒法寫出來的),給定一組參數(shù)(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應(yīng)的 4096 維的坐標(biāo)來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實(shí)際上,上面的那張圖就是Isomap將這個數(shù)據(jù)集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結(jié)果,圖中的小點(diǎn)就是每個人臉在這個二維空間中對應(yīng)的坐標(biāo)位置,其中一些標(biāo)紅圈的點(diǎn)被選出來,并在旁邊畫上了該點(diǎn)對應(yīng)的原始圖片,可以很直觀地看

  出這兩個維度正好對應(yīng)了 pose 的兩個自由度平滑變化的結(jié)果。

  就我目前所知,把流形引入到機(jī)器學(xué)習(xí)領(lǐng)域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結(jié)構(gòu)和性質(zhì)加以利用;二是直接分析流形的結(jié)構(gòu),并試圖將其映射到一個歐氏空間中,再在得到的結(jié)果

  上運(yùn)用以前適用于歐氏空間的算法來進(jìn)行學(xué)習(xí)。

  這里Isomap正巧是一個非常典型的例子,因為它實(shí)際上是通過“改造一種原本適用于歐

  氏空間的算法”,達(dá)到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點(diǎn)兩兩之間的距離盡量不變(也就是和在原是空間中對應(yīng)的兩個點(diǎn)之間的距離要差不多)。只是 MDS 是針對歐氏空間設(shè)計的,對于距離的計算也是使用歐氏距離來完成的。如果數(shù)據(jù)分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設(shè)我們要在三維空間中計算北極點(diǎn)和南極點(diǎn)的距離,這很容易,就是兩點(diǎn)相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當(dāng)然,如果我隨便沿著什么路線走一遍,然后數(shù)出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現(xiàn)在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數(shù)都可以被定義為距離,不過,為了和歐氏空間對應(yīng)起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學(xué)的“兩點(diǎn)之間,線段最短”嗎?現(xiàn)在,我們反過來說,把線段的概念推廣一下,變成“兩點(diǎn)之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點(diǎn)之間的距離就是連接兩個點(diǎn)的“線段”的長度。雖然只是置換了一個概念,但是現(xiàn)在兩者統(tǒng)一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實(shí)都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數(shù)學(xué)科普八卦類的書,應(yīng)該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當(dāng)然,如果流形的結(jié)構(gòu)事先不知道的話,這個距離是沒法算的,于是Isomap通過將數(shù)據(jù)點(diǎn)連接起來構(gòu)成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應(yīng)地通過 Graph 上的最短路徑來近似了。

【流形學(xué)習(xí)論文】相關(guān)文章:

集體交流形式的教學(xué)初探論文07-04

三圈環(huán)流形成原因09-25

大氣環(huán)流形成的原因及其意義08-24

秘魯漁場是哪兩個洋流形成的03-24

為了學(xué)習(xí)而學(xué)習(xí)議論文07-07

關(guān)于自主學(xué)習(xí)的論文03-20

教師師德學(xué)習(xí)論文02-22

學(xué)習(xí)師德師風(fēng)的論文04-11

關(guān)于學(xué)習(xí)的意義論文07-12

主站蜘蛛池模板: 精品国产精品亚洲一本大道 | 亚洲精品久久久久久久久久吃药 | 亚洲性人人天天夜夜摸 | 亚洲区在线 | 美女在线观看91 | 亚洲精品一区二区三区影院忠贞 | 亚洲一区二区色图 | 高清视频在线免费观看 | 极品国产女主播在线观看 | 丁香花在线影院观看在线播放 | 中文字幕乱码中文乱码777 | 欧美区一区二区三 | 成人一区二区三区免费视频 | 国产乱子夫妻xx黑人xyx真爽 | 中文字幕一区久久 | 中文成人无码精品久久久动漫 | 日韩毛片免费无码无毒视频观看 | 欧美老人巨大xxxx做受视频 | 99热久久免费频精品18 | 国产精品国产免费无码专区不卡 | 四虎在线观看网站 | 精品亚洲国产成人小电影 | 高清视频在线观看免费播放器 | 国产aⅴ片 | 国产99久久久国产 | 国产白丝精品爽爽久久蜜臀 | www.欧美精品 | 秋霞午夜| 欧美日韩五区 | 黄页免费网站在线观看 | 波多野结衣国产精品 | 久久天堂夜夜一本婷婷喷水 | 国产在线高清视频无码 | 巨爆中文字幕巨爆区爆乳 | 精品久久久久久中文字幕无码vr | 免费看少妇作爱视频 | 岛国视频一区 | 国产精品办公室沙发 | 国内自在二三区 | 六月色婷婷 | 激情片一区二区 | 免费看欧美大片 | 麻豆国产在线精品国偷产拍 | 国产精品久久久久久 | 福利在线免费观看 | 淫视频在线观看 | 亚洲黄网av | 久久精品无码一区二区三区不卡 | 成人在线网站视频 | 久久天天躁狠狠躁夜夜av浪潮 | 国产真实乱子伦清晰对白 | 日韩aaaaaa| 欧美激情婷婷 | 性刺激的欧美三级视频中文字幕 | 在线黄色网 | www噜噜偷拍在线视频 | 伊人精品国产 | 西西大胆午夜人体视频 | 亚洲精品久久国产高清小说 | 国产精品久久久久久久久久东京 | 亚洲综合国产一区二区三区 | 久草热在线 | 亚洲最新一卡二卡三卡 | 国产亚洲视频免费播放 | 国产精品无码av在线一区 | 国产精品色午夜免费视频 | 国产精品成人观看视频国产奇米 | 51福利国产在线观看午夜天堂 | 欧美一级在线免费观看 | 精品国产视频一区 | 亚洲激情免费视频 | 日本阿v片在线播放免费 | 日本少妇三级hd激情在线观看 | 国产曰批免费视频播放免费 | 国产亚洲aⅴ在线电影 | 国产 日韩 欧美在线 | 欧美亚洲国产精品 | www.久久精品.com | 黄色一级片av | 97超碰国产精品 | 久久久久久久99精品国产片 | 欧美多p| 亚洲成av人片在线观高清 | 亚洲精品乱码久久久久久国产主播 | 日本在线视频www色 六十路熟妇乱子伦 | 欧美激情 国产精品 | 强壮的公次次弄得我高潮在线观看 | 韩国日本三级在线观看 | 中文字幕亚洲精品日韩 | 亚洲va国产天堂va久久 en | 亚洲欧美国产精品一区二区 | 依依成人在线 | 久久艹中文字幕 | 欧美另类交视频免费观看 | 久久激情综合网 | 亚洲夜夜操 | 亚洲熟女综合色一区二区三区 | 自慰系列无码专区 | 日本在线视频免费看 | 青草香蕉视频 | 日韩久久在线 | 亚洲日韩欧洲无码av夜夜摸 | 九九热精品在线播放 | 成人免费无码大片a毛片户外 | 中文无码精品a∨在线 | 51妺嘿嘿午夜福利 | 国产欧洲色婷婷久久99精品91 | 99视频黄色 | 91久久色| 国产亚洲美女精品久久久久 | 色婷婷婷丁香亚洲综合 | 欧美视频在线一区 | 亚洲欧美偷拍另类a∨ | 亚洲精品久久久久中文第一幕 | www.亚洲黄色 | 欧洲美女黑人粗性暴交 | 嫩草研究院久久久精品 | 亚洲国产无线乱码在线观看 | 人人射天天干 | 伊人久久综合成人网 | 国产未成满18禁止免费看 | 手机在线国产精品 | 综合久久—本道中文字幕 | 日免费视频| 日本老熟妇50岁丰满 | 99久久99视频只有精品 | 成人午夜av在线 | 日韩tv| 色爱无码av综合区老司机非洲 | 国产精品久久久久久久久久软件 | 久热在线播放中文字幕 | 香蕉久久av| 欧美亚洲网 | 亚洲色五月 | 国产精品国产a级 | 日本000xxx免费视频 | 四虎最新地址 | 97国产露脸精品国产麻豆 | 成人日韩在线观看 | 亚洲色欲色欲高清无码 | 欧美黄一区 | 狠狠色综合网久久久久久 | 成年人福利网站 | 国产精品怡红院 | 日韩在线免费观看av | 亚洲 综合 校园 欧美 制服 | 精品亚洲aⅴ在线无码播放 欧美理论片 | 在线久草 | 久久国产乱子伦精品免费女人 | 免费无码午夜福利片 | 六月天色婷婷 | 色.www| 国产成人三级视频 | 妇女bbbb插插插视频 | 操操操爽爽爽 | 亚洲首页| 男人舔女人高潮视频 | 大屁股国产白浆一二区 | 国内揄拍国内精品少妇国语 | 国产嫩草视频在线观看 | 欧美性黑人极品hd变态 | 性欧美ⅹxxxx极品少妇18 | 国产在线视频在线 | 成人性生交大片xbxb | 欧美性潮喷xxxxx免费视频看 | 97人人爽人人爽人人爽人人爽 | 久久天堂精品视频 | 国产综合图区 | 无码 人妻 在线 视频 | 少妇与黑人一二三区无码 | 国产黄色在线观看网站 | 人妻av乱片av出轨av | 免费精品国产自产拍在线观看 | 免费看一级黄色毛片 | 亚洲国产精品一区二区成人片国内 | 国产公开免费人成视频 | 中文字幕一区免费 | 日日网 | 久久国产精品老女人 | 91色呦呦 | 日日爽 | 国产超碰人人做人人爽aⅴ 国产美女爽到尿喷出来视频 | 久久夜色精品国产 | 一本无码中文字幕在线观 | 青草精品视频在线 | 不卡无码av一区二区三区 | 叶问4在线播放高清免费观看 | 97色偷偷色噜噜狠狠爱网站 | 中文字幕中文在线 | 风韵犹存丰满大屁股熟妇 | 亚洲成在人线aⅴ免费毛片 日韩在线影视 | 欧美精品亚洲一区 | 内谢老女人视频在线观看 | 欧美成人r级一区二区三区 成年女人免费v片 | 日韩国产综合av | 亚洲精品网站在线 | 中文字幕人成乱码熟女免费 | 色综合一 | 成人精品中文字幕 | 亚洲a在线观看 | 99久久国产综合精品麻豆 | 亚州黄色网址 | 精品理论片 | 久久大香伊蕉在人线观看热 | 亚洲欧美一区二区久久 | 一区二区三区午夜 | 性色97a∨人人爽网站 | 中文乱码字慕人妻熟女人妻 | 国产8x8x| 狠狠综合久久av一区二区 | 啊轻点内射在线视频 | 国产少妇露脸精品自啪网站 | 日韩在线二区 | 国产99久久久国产精品免费二区 | 亚洲精品av中文字幕在线 | 亚洲国产精品精华液999 | 一级黄色片一 | 欧美日韩精品亚洲 | 天天综合网在线观看视频 | 亚洲人妖视频 | 免费全部高h视频无码软件 中文在线观看高清免费网站 | 一区二区在线观看免费 | 国产偷窥在线 | 中文字幕在线播 | 日本久久高清免费观看 | 日韩激情毛片 | 中国女人啪啪69xxⅹ偷拍 | 国产午夜免费啪视频观看视频 | 在线观看午夜福利院视频 | 中字幕人妻一区二区三区 | 少妇人妻无码专用视频 | 亚洲精品乱码久久久久久9色 | 久久综合97丁香色香蕉 | 国产精品一二三区视频出来一 | 寡妇一级淫片免费看 | 91久久天天躁狠狠躁夜夜 | 色婷婷av一区二区三区丝袜美腿 | 天天色天天碰 | 午夜理论片在线观看免费 | 日韩岛国片 | 成人无码潮喷在线观看 | 尤物九九久久国产精品的特点 | ,一级淫片a看免费 | 亚洲欧美综合精品久久成人 | www.99精品| 国产aⅴ一区二区三区精华液 | 亚洲日日操 | 国产东北农村女人av | 亚洲第一国产 | 一二三四视频社区3在线高清 | 免费在线观看日韩视频 | h无码精品3d动漫在线观看 | 青草伊人久久综在合线亚洲 | 一边摸一边叫床一边爽av免费 | 欧美成人三级精品 | 五月天六月婷 | 精品国产乱码久久久久禁果 | 香港日本韩国三级网站 | 精品日产a一卡2卡三卡4卡乱 | 国内av一区二区 | 欧美男女交配视频 | 国产91探花| 国产午夜福利小视频合集 | 欧美男人天堂网 | 女十八毛片aaaaaaa片 | 国产成人激情 | 激情六月色 | 国产私人尤物无码不卡 | 夜色福利院在线观看免费 | 四虎永久视频 | 婷婷丁香激情五月 | 国产精品亚洲色图 | 无码成人av在线一区二区 | 浪漫樱花国语高清在线观看 | 成人中文字幕在线视频 | 福利片中文字幕 | 国产精品嫩草影院88av | 成年女人免费碰碰视频 | gaoav.com | 精品无码午夜福利理论片 | 国产男女猛烈无遮挡免费网站 | 中文字幕av免费观看 | 国产伊人久久 | 少妇扒开双腿让我看个够 | 男人网站你懂的 | 日本亚洲中文字幕不卡 | 国精品无码一区二区三区在线 | 最新看片网站 | 中国特级黄色毛片 | 亚洲在线免费观看视频 | 成人欧美一区二区三区1314 | 日本乱人伦在线观看 | 亚洲精品中文字幕乱码三区91 | 久久伊人草 | 三级特黄60分钟在线播放 | 欧美色网在线 | 日韩欧美视频一区二区三区 | 欧美视频a | 天天做av天天爱天天爽 | 天天曰夜夜曰 | 国产精品无需播放器在线观看 | 午夜影院在线看 | 免费看aaaaaa69片 | 国产黄片毛片 | 粗大的内捧猛烈进出在线视频 | 2020年无码国产精品高清免费 | 欧美在线免费播放 | 午夜网站免费观看 | 91在线观看欧美日韩 | 国产一区二区三区免费 | 亚洲精品玖玖玖av在线看 | 男人干女人网站 | 日韩中文字幕免费 | 天天躁狠狠躁 | 精品剧情v国产在线观看 | 久久亚洲精品国产一区 | 精品国产av 无码一区二区三区 | 国产aⅴ无码久久丝袜美腿 免费日韩成人 | 日韩二 | 深爱激情综合 | 人人爽人妻精品a片二区 | 8x8x成人免费视频 | 国产一级高清毛片 | 久久久久久曰本av免费免费 | 国产午夜无码片在线观看影 | 日韩成人不卡 | 6080yy精品一区二区三区 | 男人网站在线播放 | 欧美视频二区欧美影视 | 日韩在线综合网 | 污污免费在线观看 | 国产成人久久精品77777的功能 | 久久久久久夜夜夜猛噜噜 | heyzoav| 国产成人精品无码一区二区 | 超高清日韩aⅴ大片美女图片 | 亚洲欧美日韩色 | 国产免费又黄又爽又刺激蜜月al | 中文字幕在线播放av | 色男av| 三级a做爰一女三男 | 久久国产综合 | 午夜精品久久久久久久久久 | 久久久久久伦理 | 欧美日韩综合在线精品 | 久久精品私人影院免费看 | 午夜国产成人 | 欧美成人va免费看视频 | 91av 视频 | 一级黄色片久久 | 人妖性做爰aaaa | 欧美成人一级片 | 中文在线播放 | 成年人永久免费视频 | 国产成人精品午夜福利a | 欧美另类视频 | 超碰91在线播放 | 亚洲乱亚洲乱少妇无码 | 久久久不卡网国产精品一区 | 酒店大战丝袜高跟鞋人妻 | 久久精品福利视频 | 欧美精品免费播放 | 性做久久久久久久免费看 | 国产色视频网站免费 | 精品女同一区二区三区免费站 | 日韩在线视频一区二区三区 | 精品综合久久久久 | 哦┅┅快┅┅用力啊┅┅男女视频 | 日韩一区二区三区无码a片 亚洲欧美日韩高清中文 | 亚洲最新中文字幕 | 欧美在线观看不卡 | 国内毛片视频 | 久久婷婷色综合 | www国产91 | 欧美 日韩 国产 在线观看 | 日本乱子人伦在线视频 | 国产激情视频在线观看的 | 中文字幕av一区二区五区 | 午夜伦理中文字幕 | 中文字幕在线伊人 | 日韩不卡在线观看视频 | 干一夜综合 | 欧美成人亚洲高清在线观看 | 狠狠综合欧美综合欧美色 | 青娱乐手机在线 | 久久久久久久高清 | 青娱乐极品视觉盛宴国产视频 | 日韩av卡一卡二 | 成人免费aaa | 国产一起草 | 国产卡一卡二卡三 | 国产精品456 | 狠狠狠狠狠狠天天爱 | 99er6免费热在线观看精品 | 国产三级视频在线播放线观看 | 性视频播放免费视频 | 欧洲美熟女乱又伦 | 尤物视频网站在线观看 | 国产精品永久久久久久久www | 国产精品亚洲а∨天堂免下载 | 国产成人av男人的天堂 | av在线观| 国产成人啪精品午夜网站 | 精品少妇一区二区视频在线观看 | 日韩精品一卡2卡3卡4卡新区视频 | 亚洲呦女专区 | 日韩精品中文有码 | 18在线观看的网站 | 久久夜久久 | 91综合视频在线观看 | 无码人妻黑人中文字幕 | 成年人视频免费 | 日韩欧美亚洲综合久久 | 婷婷伊人综合亚洲综合网 | 视频在线观看视频 | 国内精品免费久久影院 | 亚洲成肉网| 成人性视频在线播放 | 久久久亚洲一区二区三区 | 久久亚洲精品成人av二次元 | 曰本无码人妻丰满熟妇5g影院 | 中国一级特黄毛片大片 | 亚洲中文有码字幕青青 | 在线中文新版最新版在线 | 日日躁狠狠躁狠狠爱 | 国产91色在线 | 免费 | 特黄三级男人添女人下面 | 天堂网视频在线 | 在线看国产| 亚洲色一色噜一噜噜噜 | 免费女同毛片在线观看 | 亚洲美女av网站 | 在线观看精品91福利 | 国产日韩欧美一区 | 精品永久久福利一区二区 | 中文字幕+乱码+中文字幕无忧 | 免费的av网站 | 日日噜噜夜夜狠狠久久香91 | 日韩一区二区三区免费 | 看欧美黄色大片 | 自拍偷在线精品自拍偷写真图片 | 国产视频播放 | 亚洲成av人片不卡无码手机版 | 中文字字幕在线中文乱码 | 欧美一级片子 | 中文字幕亚洲男人的天堂网络 | 色婷婷综合久久久中文一区二区 | 欧美巨大极度另类 | 国产精品久免费的黄网站 | 欧美人与动牲交片免费 | 国产精品一区二区三区四区 | 日韩精品卡2卡3卡4卡5 | 无码专区―va亚洲v专区在线 | 日韩精品中文字幕在线观看 | 91成人短视频 | 五月在线| 国产福利片无码区在线观看 | 国产成人无码aa精品一区 | 亚洲视频一级片 | 青青草91青娱盛宴国产 | 富婆如狼似虎找黑人老外 | 亚洲中字慕日产2020 | 久久黄网| 一区二区三区精品毛片 | 淫片一级国产 | 久久人人97超碰人人澡 | 国产日产成人免费视频在线观看 | 精品少妇人妻av一区二区三区 | 免费人妻精品一区二区三区 | 六月婷操| 亚洲视频在线免费看 | 国产品久久久 | 欧美乱大交xxxxx春色视频 | 成人网站国产在线视频内射视频 | 女性女同性aⅴ免费观看 | 性中国妓女毛茸茸视频 | 日本一本免费一区二区三区免 | 91精品在线看| 亚洲国产精品区 | 亚洲人辣妹窥探嘘嘘 | 久久免费国产视频 | 精品伊人久久久大香线蕉天堂 | 国产欧美日韩另类 | 精品无人区卡卡二卡三乱码 | 麻妃在线观看 | 丝袜一区二区小说 | 久草国产免费 | 亚洲欧美日韩免费 | va婷婷在线 | 爱搞国产 | 国产亚洲精品一区二555 | 国产精品视频一区二区三区, | 久久久久久一区 | 亚洲综合日韩在线亚洲欧美专区 | 亚洲伦理精品 | 欧美啪啪大片 | 亚洲一区中文在线 | 日b视频在线观看 | 亚洲精品久久久中文字幕痴女 | 亚洲猛交xxxx乱大交 | a毛看片免费观看视频 | 老鸭窝91久久精品色噜噜 导演 | 好爽进去了视频在线观看国版 | 99精品人妻少妇一区二区 | 久久女人网 | 亚洲免费观看在线 | 精品亚洲永久免费 | 毛片的网站 | 吃奶呻吟打开双腿做受在线视频 | 99久久国产综合精麻豆 | 日本黄区免费视频观看 | 国产乱淫a∨片免费视频 | 欧美日韩国产中文高清视频 | 中文字幕亚洲五码 | 在线观看亚洲专区 | 亚洲人体视频 | 美国aa毛片 | 中文天堂网| 久久综合桃花 | 黄色一集大片 | 精品视频大全 | 国产欧美综合第一区 | 亚洲欧美综合区丁香五月小说 | wwwxxx.日本| 久色网| 国产亚洲精品久久久久久老妇小说 | 日韩中文字幕视频在线观看 | 久久久久久91香蕉国产 | 国产日产精品久久快鸭的功能介绍 | 国产又色又爽又黄好看的视频 | 18禁成年无码免费网站无遮挡 | 一级黄色片免费在线观看 | 精品国产av 无码一区二区三区 | 国产亚洲精品美女久久 | 久久蜜臀精品av | 国产放荡对白视频在线观看 | 在线视频污 | 国产九色视频 | 992tv精品视频tv在线观看 | 黄色在线免费观看网站 | 99在线精品国自产拍不卡 | 国产成人在线视频观看 | 免费观看久久 | 狠狠躁夜夜躁人人爽天天69 | 国产淫视频 | 日本一级黄色毛片 | 二男一女一级一片视频免费 | www日本在线 | 婷婷亚洲精品 | 91免费视频观看 | 中文字幕成人在线 | 青草视频免费在线观看 | 亚洲精品久久久久久无码色欲四季 | 欧美日韩亚洲三区 | 欧美xxxx做受欧美88bbw | 99视频这里只有 | av狼友无码国产在线观看 | 成人欧美亚洲 | 激情文学综合在线 | 国产黄色av网址 | 国产真实强奷网站在线播放 | 人妻无码一区二区不卡无码av | 成人精品一区二区三区中文字幕 | 久草视频污| 90后极品粉嫩小泬20p | 九九热最新视频 | 992kp快乐看片永久免费网址 | 国内精品久久久久久久999 | 青青草福利 | 呦女精品 | 99久久婷婷国产综合精品青草漫画 | 国语对白做受xxxxx在线 | 日韩在线观看一区 | 日日爱699| 92在线视频 | 亚洲精品乱码久久观看网 | 国产五月色婷婷六月丁香视频 | 欧美色图久久 | 国产91精品入口福利 | 国产精品第一区揄拍无码 | 亚洲一级免费视频 | 国产精品偷伦视频免费观看了 | 国产免费无遮挡吸乳视频app | 国精品午夜福利视频不卡 | 日日摸天天碰中文字幕你懂的 | 欧美一级视频免费看 | 永濑唯在线看片观看 | 亚洲国产综合专区在线播放 | 中文字幕一精品亚洲无线一区 | 98色花堂精品视频在线观看 | 国产精品青草久久福利不卡 | 亚洲最新在线 | 欧美激情一区二区三区aa片 | 四虎成人免费影院 | 呦交小u女精品视频 | 日韩免费无码专区精品观看 | 日韩欧美一区二区在线播放 | 东北少妇国语对白吞精 | 欧美日韩国产在线人成 | 韩国三级在线 中文字幕 无码 | 欧美亚洲日本国产黑白配 | 国产第一页浮力影院草草影视 | 国产精品美女一区二区 | a亚洲va欧美va国产综合 | 国产高清成人 | 亚洲麻豆一区二区三区 | 国产人人艹 | 欧美综合色 | 亚洲视频三 | 国产一区二区丝袜高跟鞋图片 | 日本韩国欧美一区二区三区 | 2023国产精品一卡2卡三卡4卡 | 欧美最爽乱淫视频免费观看 | 91九色成人 | 香蕉视频在线视频 | 亚洲欧洲精品a片久久99 | 国产成人精品s8视频 | 成年人的黄色片 | 免费无码不卡视频在线观看 | 国产精品日韩高清伦字幕搜索 | 午夜剧场免费观看 | 亚洲一区二区三区网站 | 免费看成人aa片无码视频吃奶 | 国产精品久免费的黄网站 | 一区久久久| 日本啪啪一区 | 尤物精品国产第一福利网站 | 一区二区国产精品精华液 | 欧美亚洲综合高清在线 | 69亚洲乱| 国产精品亚洲二区在线观看 | a国产一区二区免费入口 | 精品少妇人妻av免费久久久 | 中文日韩 | 日本一高清二区视频久二区 | 成人免费视频播放器 | 欧美日韩国产综合新一区 | 成年人黄色毛片 | 成人免费看网站 | 丰满寡妇a三级在线精品 | 超碰色偷偷男人的天堂 | 在线成人www免费观看视频 | 黄色动漫在线看 | 日韩抠逼 | 欧美日韩少妇精品 | 人妻有码av中文字幕久久琪 | 伊人国产在线 | 国产又黄又大又粗的视频 | 玖玖在线免费视频 | 中国一级特黄毛片 | 精品女同一区二区免费播放 | 精品久久久久久无码国产 | 中文字幕韩国三级理论无码 | 日本熟妇乱人伦a片免费高清 | 天天干夜夜爽 | 亚洲欧洲色视频 | 看全色黄大色黄大片 视频 校园春色av | 成人视屏在线 | 国内一区二区视频 | 无码乱人伦一区二区亚洲一 | 欧美69p| www,欧美| 中国少妇做爰全过程毛片 | 久久国产精品二国产精品 | 蜜桃视频插满18在线观看 | 欧美亚洲愉拍一区二区 | 网站在线你懂的 | 91视频高清免费 | 日韩激情视频 | 51国偷自产一区二区三区的 | 免费久久一级欧美特大黄 | 一级黄色欧美片 | 国产又黄又爽又猛免费视频网站 | 极品美女aⅴ在线观看 | 噜噜噜噜香蕉私人 | 亚洲天天做日日做天天欢毛片 | 亚洲视频你懂的 | 欧美日韩免费观看视频 | 亚洲精品久久久av无码专区 | 日韩在线一二三区 | 亚洲精品国产suv一区 | 2019精品手机国产品在线 | 日韩精品一区二区av在线 | av片播放 | av网址在线播放 | 欧美视频在线观看 | 无码人妻一区二区三区免费视频 | 天天爽综合网 | 国产精品伦理 | 亚洲 自拍 色综合图区一 | 在线观看国产网址你懂的 | 久久久成人av | 国产黄色一级片 | 夜夜高潮久久做爽久久 | 久久亚洲综合国产精品99麻豆精品福利 | 色婷婷亚洲婷婷7月 | 日韩一级在线观看 | 日韩欧美一区二区三区四区五区 | 亚洲香蕉伊综合在人在线观看 | 视频在线一区二区三区 | 狠狠狠狠狠色综合 | 欧美韩日一区 | 99久久国产综合精品尤物酒店 | 久久精品国产只有精品2020 | 99国产午夜精品一区二区天美 | 操操操网站 | 欧美精品一级 | 黄动漫在线看 | 国产精品国产三级国产在线观看 | 欧美成人天堂 | 亚洲黄色av网址 | 亚洲精品一区,精品二区 | 国内精品久久久久久久日韩 | 亚洲午夜私人影院在线观看 | 成年人网站在线 | 久久免费香蕉视频 | 国产亚洲在线观看 | 亚洲日韩中文第一精品 | 国产夜色视频 | 国产精品综合久久久久久 | 狠狠人妻久久久久久综合蜜桃 | 色又黄又爽网站www久久 | 精品久久久久久无码人妻蜜桃 | 天天躁日日躁狠狠躁蜜臀av | 黄色a级免费看 | 欧美日韩大片在线观看 | 久久机热精品 | 亚洲一区av无码少妇电影玲奈 | 97青娱国产盛宴精品视频 | 99国精品午夜福利视频不卡 | 夜夜被公侵犯的美人妻 | 日本少妇白嫩猛烈进入免费视频 | 国产精品久久久久久人 | 无码一区二区三区在线观看 | 国产日产suv精品一区二区6 | 激情成人黄色 | www三级| 日本高清视频www | 国产精品无人区一区二区三区 | 91国自啪 | 熟妇高潮一区二区三区 | 欧美精品一区二区久久久 | 亚洲成色777777女色窝 | 成年人网站av | 久久国产亚洲精品赲碰热 | 欧美日韩六区 | 免费一级做a爰片久久毛片潮喷 | 日韩在线v| 91资源在线观看 | 永久免费无码av在线网站 | 北条麻妃一区二区三区av | 欧美肥屁videossex精品 | 亚洲综合无码明星蕉在线视频 | 国产精品免费在线播放 | 日本中文字幕不卡 | 日本又色又爽又黄的大片 | 国产最新在线视频 | 欧洲成人午夜免费大片 | 国产精品视频免费丝袜 | 999热这里只有精品 欧美激情性久久 | 极品美女一级片 | 欧美怡春院一区二区三区 | 97夜夜澡人人爽人人喊中国片 | 亚洲乱视频| 一级看片 | 久久天天躁夜夜躁狠狠85 | 日日摸日日爽 | 久久精品桃花av综合天堂 | 精品国精品国产自在久国产应用男 | 爱爱网网站| 女人与拘做受一级视频 | 人人超碰人人爱超碰国产 | 在线看片人成视频免费无遮挡 | 成人tv| 色偷偷av| 亚在线第一国产州精品99 | 日本成人在线不卡 | 中文在线资源新版8 | 日韩欧美一区二区三区在线 | 亚洲乱码日产精品bd在线 | 国产亚洲日韩av在线播放不卡 | 中文字幕日韩精品亚洲一区小树林 | 国产乱码一区二区三区爽爽爽 | 中文字幕亚洲区 | 成人一级片网站 | 亚洲婷婷网 | 亚洲 欧美 自拍 美腿 卡通 | av在线专区 | 97色综合视频 | 亚洲高清不卡视频 | 亚洲v成人天堂影视 | 黄色激情在线视频 | 一本之道高清码11 | 日韩欧美国产aⅴ另类 | 成人免费在线视频观看 | av毛片大全 | 91精品国自产在线偷拍蜜桃 | 豪妇荡乳1一5黄蓉小说 | 中文字幕国内自拍 | 成年人免费小视频 | 一区二区日韩视频 | 狠狠狠av | 天天搞天天干 | 久久社区视频 | www.91大神| 日本欧美久久久久免费播放网 | 成人xxxxx| 欧美v在线观看 | 2020亚洲欧美国产日韩 | 国产精品成人aaaaa网站 | 青娱极品盛宴视频在线播放 | 亚洲欧洲影院 | japanese在线观看| 青青草欧美视频 | 婷婷午夜精品久久久久久性色av | 日韩av动漫 | 秋霞成人| 操人视频在线播放 | 91精品国产综合久久香蕉最新版 | 国产成人精品无码a区在线观看 | 日韩欧美在线观看网站 | 中文字幕亚洲影院 | 国自产偷精品不卡在线 | 欧美黄色网战 | 老色鬼视频77777av | 欧美日韩一区二区在线 | 亚洲一区二区三区在线观看视频 | 色一情一乱一伦视频 | 久草福利资源在线观看 | 中国凸偷窥xxxx自由视频 | 欧美另类视频在线 | 精品一区二区三区在线观看 | 成人无号精品一区二区三区 | 在线āv视频 | 精品偷自拍另类在线观看 | 精品欧美一区二区在线观看 | 亚洲黄色大片在线观看 | 免费无码又黄又爽又刺激 | 做爰高潮视频免费的看 | 国产又粗又长又黄又猛 | 日韩欧美一中文字暮视频 | 无码国产精品一区二区免费虚拟vr | 男女激烈床震gif动态图免费 | 国产精品一卡二卡三卡破解版 | 国产色网站 | 伊人网在线视频观看 | 处破痛哭a√18成年片免费 | 美女视频一区二区三区 | 毛片999| 欧美巨大黑人极品精男 | 一级免费播放 | 九九日韩 | 亚洲一卡2卡3卡4卡5卡乱码观看 | 欧美女优在线视频 | 亚洲欧美精品伊人久久 | 好想被狂躁无码视频在线字幕 | 久久这里只精品热在线18 | 日日操日日插 | 99久久久无码国产精品免费砚床 | 九一精品在线 | 暖暖免费 高清 日本社区在线观看 | 69麻豆天美精东蜜桃传媒潘甜甜 | 国产成人精品免高潮费视频 | 中国熟妇毛多多裸交视频 | 国产成人年无码av片在线观看 | 精品一区二区三区四区在线 | 国产日韩av在线播放 | 免费午夜毛片 | 色av专区无码影音先锋 | 九九九网 | 国产精品久久久久久99人妻精品 | 伊人久久久大香线蕉综合直播 | 亚洲人成电影综合网站色www | 韩国三级无码hd中文字幕 | 国产精品爽黄69天堂a | 天堂中文在线播放 | 国产视频不卡在线 | 最近中文字幕免费大全在线 | 精品亚洲一区二区 | 禁网站在线观看免费视频 | 神马久久午夜 | 免费a在线观看播放 | 天天做夜夜爽 | 日韩精品视频免费 | 日本精品人妻无码免费大全 | 国产高清视频网站 | 日本少妇色xxxxx中国免费看 | 毛片视频在线免费观看 | av成人免费在线观看 | 免费av国产 | 国产一区小视频 | 黄色无遮掩 | 国产亚洲精品自在久久蜜tv | 欧美暧暧视频 | 欧美大全免费 | 国产suv精品一区二区四区三区 | 高清偷自拍第1页 | 91成人免费视频网站 | 97影院理论片手机在线观看 | 久久99精品久久久久蜜臀 | 久久青青草原av免费观看 | 九九热精品6 | 日产精品入口 | 色在线观看视频 | jizz亚洲女人高潮大叫 | 国产又粗又长又爽又黄的视频 | 亚洲乱码中文字幕综合 | 美女视频黄a全部免费看小说 | 国语自产精品视频在线30 | 痉挛高潮喷水av无码免费 | 99免费在线视频观看 | 丰满妇女毛茸茸刮毛 | 亚洲爽爽| 国产成人免费一区二区60岁 | 国产精品一区在线播放 | 美国一级大黄一片免费的网站 | 一级欧美视频 | 四虎影院wwww | 欧美精品h | 丰满多毛少妇做爰视频爽爽和 | 日本一区二区三区四区视频 | 久久本色成人综合网 | 精品国产中文字幕在线视频 | 久久无码中文字幕久久无码app | 精品国自产在线观看 | 日韩av免费无码一区二区三区 | 国产粗话肉麻对白在线播放 | 韩国一区二区av | 欧美伦理一区二区三区 | 日韩高清毛片 | 级毛片内射视频 | 国产一区二区三区污 | 国产乱偷 | 亚洲精品国产精品国自产网站按摩 | 午夜福利国产在线观看1 | 日本三级韩国三级美三级91 | 亚欧日韩在线 | 国产一区二区三区在线2021 | 国产51页 | 青青草无码免费一二三区 | 激情视频在线观看网址 | 夜夜澡天天碰人人爱av | 欧洲av在线播放 | 天天草天天射 | 日日碰狠狠躁久久躁综合网 | 中文无码天天av天天爽 | 亚洲有吗在线观看 | 免费黄色小片 | 免费久久99精品国产自在现线 | 亚洲国产ts赵恩静人妖在线 | 色戒2小时38分在线观看 | 亚洲精品黄色在线观看 | 国产3级视频| 99久久99久久精品国产片果冻 | 国产小毛片 | 伊人久久免费 | 国产精品极品在线视频 | 国产成人看片一区二三区 | 91精品国产日韩一区二区三区 | 久久久国产精品无码免费专区 | 久久五月网| 熟女人妇交换俱乐部 | 女同另类之国产女同 | 亚洲888| 伊人久久大香线蕉综合影视 | 亚洲午夜精品久久久久久 | 欧美色欧美亚洲国产熟妇 | 亚洲精品视频在线播放 | 成人亚洲欧美久久久久 | 三级av在线播放 | 一级黄色片在线播放 | 国产精品久久久久永久免费 | 俺来也俺也啪www色 精品久久久久久亚洲 | 人人综合网 | 亚洲欧美成人综合 | 中文字幕第一页九 | 亚洲精品在线观看中文字幕 | 午夜内射中出视频 | www久久久天天com | 国产亚洲精品久久久久蜜臀 | 精品亚洲永久免费精品91香蕉国产线 | 欧美高清视频在线播放 | 亚洲精品中字 | 毛片成人免费 | 中文字幕久久久人伦 | 成年轻人电影www无码 | 粉嫩av亚洲一区二区图片 | 亚洲精品一区久久久久一品av | 亚洲日本精品视频 | 国产美女遭强被高潮网站 | 国产日本一区二区 | 日韩欧美在线资源 | 午夜成人无码免费看试看 | 深夜福利欧美 | 亚洲国产av无码精品 | 国产美女视频91 | 亚洲高清线| 欧美中文网 | 国产欧美va天堂在线观看视频 | 四虎影视www在线播放 | 国产乱人偷精品视频 | 亚洲成人一区在线观看 | 黄色欧美一级片 | 日本国产欧美 | 中文日产乱幕九区无线码 | 欧美又大又粗又湿a片 | 久久久久国产精品嫩草影院 | 国产精品高潮呻吟久久久 | 99国产精品永久免费视频 | 国产欧美日韩在线观看一区二区 | 黄色一级免费视频 | 欧美激情黄色片 | 免费看成人哺乳视频网站 | 国产精品美女久久久久av超清 | 国产喷水福利在线视频 | 麻酥酥视频在线观看 | 在线观看国产h成人网站 | 伊人久久大香线蕉av一区二区 | 衣服被扒开强摸双乳18禁网站 | av一起看香蕉 | 小12箩利洗澡无码视频网站 | 色婷婷狠狠18 | 亚洲黄色av网址 | 欧美理论片在线 | 正在播放老肥熟妇露脸 | 日本a黄| 欧美一区二区三区免费观看 | 97精品国产91久久久久久久 | 亚洲第一综合色 | 黄色一级免费看 | 91亚洲福利 | 中文字幕亚洲制服在线看 | 亚洲va欧美va国产va影院 | 青青草手机视频在线 | 国产成人午夜高潮毛片刘涛 | 精品久热 | 国产男女无遮挡猛进猛出免费 | 久草在线视频福利资源站 | 毛片av网址| 插美女网站 | 理论片高清免费理论片毛毛片 | 99综合网| 菊花综合网 | 在线观看一区二区三区av | 噜噜噜久久亚洲精品国产品91 | 亚洲大尺度无码无码专区 | 欧洲精品久久久av无码电影 | 狼人伊人av | 亚洲国产精品女人久久久 | 成人午夜激情视频 | 国产高清一区二区 | 亚洲国产视频网站 | www亚洲黄色 | 伊人影院在线播放 | 中文字幕欧美日韩在线 | 黄色片av免费| 99视频这里只有 | 精品亚洲成a人7777在线观看 | 久久久私人影院 | 69国产精品成人aaaaa片 | 最新精品国偷自产在线 | wwwwxxxx国产 | 欧美人视频 | 最新亚洲人成无码网站 | 韩国av片永久免费 | 久久综合网欧美色妞网 | 97色伦色 | 交换一区二区三区va在线 | 欧美人与动牲交zooz3d | 久久黄色三级 | 久久av无码精品人妻出轨 | 色视频网站在线观看一=区 国产农村妇女精品久久 | 成人在线观 | 男人在线天堂 | 国模杨依粉嫩蝴蝶150p | 亚洲精品一级片 | 亚洲 自拍 色综合图 12p | 生活片全黄一级 | 日本特黄视频 | 国产免费网站看v片在线无遮挡 | 久久精品国产99精品丝袜 | 永久中文字幕 | 日韩超碰人人爽人人做人人添 | 欧美另类精品xxxx | 成人a级片| 日本一卡二卡3卡四卡网站精品 | 色天天久久| 未成满18禁止免费无码网站 | 任你躁国产自任一区二区三区 | 日日噜噜夜夜狠狠久久蜜桃 | 国产精品怕怕怕免费视频 | 黄色的毛片 | 欧美日韩人成视频在线播放 | 国产一区二区三区污 | 国产一级淫片a | 精品少妇嗷嗷叫在线观看视频 | 国产一区二区三区18 | 91免费视频网 | 毛片亚洲在线看 | 国产视频久久久久久久 | 免费av网站在线 | 亚洲 欧美 国产 日韩 精品 | 男人添女人下部高潮全视 | 精品国产综合成人亚洲区2022 | 开心久久网 | 亚洲国产精品系列 | 白丝爆浆18禁一区二区三区 | 亚州综合在线 | 日本人妻中文字幕乱码系列 | 欧美伊香蕉久久综合网另类 | 国产精品美女www爽爽爽视频 | 免费精品国产自产拍在线观看图片 | 国产三级日本三级在线播放 | 国产操操操 | 中文字幕无码不卡一区二区三区 | 中文字幕人妻被公上司喝醉在线 | 亚洲国产成人精品无码一区二区 | 88成人网 | 亚洲伊人久久大香线蕉综合图片 | 欧美不在线 | 在线观看国精产品一区 | 亚洲成a人片在线观看你懂的 | 成人免费毛片在线观看 | 99久久成人精品国产网站 | 国产综合视频在线观看 | 久久久伊人网 | 欧美日韩精品一区二区在线观看 | 法国啄木系列成人av | 欧美性生活视频在线观看 | 污黄视频在线免费观看 | av综合区 | 无码三级国产三级在线电影 | 欧洲精品视频在线观看 | 日韩精选一区 | 色一情一区二区 | 亚洲另类伦春色综合图片 | 18在线观看免费入口 | 九九99热| 国产看片在线 | 免费国产福利 | 色综合一区二区 | 720lu国产刺激无码 | 欧美人牲交免费观看 | 3d动漫啪啪精品一区二区免费 | 国产精品久久久久久久久久免费 | 国产女人喷潮视频在线观看 | 男人添女人下部高潮视频 | 国产精品少妇酒店高潮 | 久久精品免费 | 亚欧乱色国产精品免费九库 | 黄色片在线观看网址 | 日本免费黄色 | 1313午夜精品理论片 | 奇米影视色777四色在线首页 | 日本在线视频网址 | 久久久久免费精品 | 亚洲动漫一区 | 555www成人网| 亚洲国产成人乱码 | 亚洲手机av在线 | 激情五月婷婷 | 人人妻人人澡人人爽人人精品97 | 男女又爽又黄视频 | 久久男人高潮女人高潮 | 日韩av官网| 99久久国产综合精品五月天 | 性史性dvd影片农村毛片 | 人妻无码中文字幕一区二区三区 | 国产精品国产三级国产专播精品人 | 一二三四日本中文在线 | 欧美深度肠交惨叫 | 亚洲精品嫩草研究院久久 | 国产乱子伦精品视频 | 日本精品影院 | 中文字幕国产日韩 | av免费播放网站 | 日韩精品无码成人专区 | 熟妇的奶头又大又长奶水视频 | 久久久久国产精品人妻aⅴ武则天 | 亚洲精品天堂在线观看 | 亚洲日韩在线a视频在线观看 | 精品国产乱码久久久久久软件影片 | 国产精品男女视频 | 亚洲黄色免费网站 | a级a级高清免费美日a级大片 | 少妇富婆一区二区三区夜夜 | 欧美色性视频 | www.91桃色| 精品少妇一区二区三区日产乱码 | 亚洲免费精品aⅴ国产 | 国产视频在线观看一区 | 成人精品国产 | 99精品成人 | 亚洲中国久久精品无码 | 天堂中文在线观看 | 国产福利一区二区三区在线视频 | 久久国产成人午夜av影院潦草 | 最新国产精品拍自在线播放 | 日韩三极片 | 97夜夜澡人人双人人人喊 | 国产午夜福利在线播放爱剪辑 | 欧洲香蕉视频 | 国产精品丝袜在线播放 | 国产免费嫩草影院 | 国产精品99久久久久久动医院 | 新久草在线观看 | 91亚洲精品乱码久久久久久蜜桃 | 亚洲精品一级片 | 日本成人激情视频 | 欧亚在线视频 | 男人和女人高潮免费网站 | 欧美日韩国产a | 丰满人妻熟妇乱又伦精品软件 | 男女下面进入的视频 | 久久五月丁香合缴情网 | 凹凸国产熟女精品视频app | 在线观看91视频 | 伊人久久网站 | 特级无码毛片免费视频播放▽ | 波多野结衣视频一区 | 久久国产精品久久久久久久久久 | 色婷婷av一区二区 | 99久久无色码中文字幕人妻 | 五月丁色 | 无码人妻丝袜在线视频红杏 | 成人性生交免费大片 | 精品夜夜嗨av一区二区三区 | 96福利视频 | 在线中国免费观看av | 在线免费观看污网站 | 国产91在线播放精品91 | 午夜影院免费 | 91av视屏 | 亚洲精品国产精品乱码不卡√ | 一区二区观看 | 69久久久成人看片免费一区二 | 国产精品igao视频网免费播放 | 欧美日韩国产免费一区二区三区 | 午夜福利92国语 | 一本一本久久a久久精品牛牛影视 | 99热8| 久久影院午夜理论片无码 | 爱豆国产剧免费观看大全剧苏畅 | 99精品国产免费久久久久久按摩 | 国产成人无码一区二区在线观看 | 欧美成人免费全部网站 | 久色视频在线播放 | 天天干天天上 | 日本少妇在线观看免费视频 | 97无码免费人妻超级碰碰碰碰 | 久久精品国产欧美日韩99热 | 日本高清色本在线www | 伊人婷婷| 在线免费观看污视频 | 久久午夜影视 | 国产午夜精品一区二区三区在线观看 | 色老大综合 | 综合网在线观看 | 国产精品欧美一区二区三区喷水 | 国产精品乱码一区二三区小蝌蚪 | 国产亚洲久久 | 97免费人做人爱在线看视频 | 亚洲午夜av在线 | 夜夜爱夜夜做夜夜爽 | 蜜臀91精品国产免费观看 | 国产一本二卡三卡四卡乱码 | 国产精品333 | 欧美又粗又大又黄的片 | 日韩欧美国产精品综合嫩v 一级网站 | 曰本女人与公拘交酡免费视频 | av中文字幕观看 | 久久美女视频 | 艳妇乳肉豪妇荡乳在线观看 | 国产剧情a | 国产伦孑沙发午休精品911 | 日本少妇色视频 | 国产精品色片 | 欧美日韩高潮 | 国产黄色福利 | 国产综合色产在线精品 | 亚洲国产综合专区在线播放 | 成人动漫视频 | 日本黄色片在线观看 | 爱色精品视频一区二区 | 久久精品国产福利一区二区 | 色婷婷av99xx | 两性色午夜视频免费老司机 | 国产www黄 | 亚洲国产精品无码中文lv | 欧美国产二区 | 亚洲 成人 一区 | 久草av网 | 一区二区三区黄色 | 在线观看欧美亚洲 | 成人在线高清视频 | www.天天操.com | 国产精品国产三级国产专播品爱网 | 亚洲精品自产拍在线观看 | 亚洲天堂久久久久 | 久热这里只有精品99在线观看 | 欧美综合人人做人人爱 | 无码国产成人午夜电影观看 | 男女做网站 | 太深太粗太爽太猛了视频免费观看 | 九九视频在线播放 | 高潮精品一区videoshd | 久久视频在线免费观看 | 男人免费网站 | 女人天堂久久爱av四季av | 若你安好便是晴天在线观看免费高清 | 欧美午夜刺激影院 | 人妻精品动漫h无码 | 天天干2018 | 男女下面一进一出的视频 | 天堂网在线最新版www中文 | 国产一区二区在线视频播放 | 日韩精品在线一区 | 日韩三片 | 人人做人人爽久久久精品 | 曰本大码熟中文字幕 | 精品久久久久久久久中文字幕 | 久久99精品久久久久久久久久久久 | 国产精品99精品久久免费 | 亚洲中文 字幕 国产 综合 | 色图在线观看 | 澳门三级 黄,色在线看! | 黄色片com| 成人亚洲网站 | 欧美大片a级毛片 | 欲求不满在线小早川怜子 | 九九视频精品在线 | 另类激情亚洲 | 一本之道av | jizz大全欧美jizzcom | 国产东北露脸熟妇 | 中文天堂资源在线 | 久久婷婷五月综合色国产免费观看 | 精品国偷自产国产一区 | 97在线观看免费高清 | 五月天婷婷在线观看 | 中文字幕无码一区二区免费 | 成人a网站 | 日韩avwww | 一级性黄色片 | 亚洲天天做日日做天天谢日日欢 | 骚虎最新网址 | 韩国无码一区二区三区免费视频 | 久久精品国产999久久久 | 天天舔天天色 | 7777精品伊久久久大香线蕉软件的优点 | 亚洲国产综合一区 | 午夜精品视频免费在线观看 | 亚洲日本一区二区三区在线播放 | 国产乱叫456在线 | 久久亚洲精品无码播放 | 国产人成精品香港三级在线 | 午夜精品久久久久久毛片 | 中文字幕精品亚洲一区 | 3d动漫一区二区 | 狠狠亚洲色一日本高清色 | 18禁男女爽爽爽午夜网站免费 | 国产成人综合久久免费导航 | 亚洲中文字幕日产乱码高清app | 涩涩的视频网站 | 黄网站成人片免费视频 | 青草国产在线视频 | 国产高清视频免费看 | 国产精品久久久久久久久久免费看 | 亚洲一区二区 在线 | 福利视频一区二区三区 | 中国少妇内射xxxhd | 夺命鼠标94集95集96集 | 日韩成人久久 | 久草免费福利在线观看 | 偷看农村女人做爰毛片色 | 国产精品videossex国产高清 | 亚洲涩涩视频 | 视频在线免费看 | 精品久久久久久久免费人妻 | 欧美日韩一区成人 | 日本强伦姧人妻久久影片 | 亚洲人成网站在线观看播放 | 激情网五月天 | 999精品嫩草久久久久久99 | 91视频福利 | 国产成人综合美国十次 | 久久2018| 久久91| 在线不卡av片免费观看 | 欧美一区二区自拍 | 久久天天躁狠狠躁夜夜夜 | 综合久久网 | 免费啪视频在线观看视频日本 | 一区二区三区不卡视频 | 91蝌蚪91porny| 久久久爽爽爽美女图片 | 久久福利片 | 亚洲精品久久久久久无码色欲四季 | 狠狠色丁香婷婷久久综合蜜芽 | 黑料视频在线观看 | 又爆又大又粗又硬又黄的a片 | 日本韩无专砖码高清 | 天天躁日日躁很很很躁 | 天天爽夜夜爽夜夜爽视频 | 国产激情久久久 | 4444亚洲人成无码网在线观看 | 91亚洲国产在人线播放午夜 | 操操操av | 女女百合av大片一区二区三区九县 | 99久久无码一区人妻a黑 | 亚洲va在线va天堂va偷拍 | 厨房玩丰满人妻hd完整版视频 | 黄色91入口 | 亚洲人亚洲精品成人网站 | 中国真实的国产乱xxxx | 欧美日韩国产图片区一区 | 日韩午夜精品福利 | 日韩首页 | 久久精品无码一区二区无码 | 国产欧美日韩亚洲更新 | 天天爱夜夜爽 | 国产精品久久一区二区三区不卡 | 国产精品毛片av一区 | 粉嫩av久久一区二区三区 | 97国产精华最好的产品 | 2022天天躁狠狠燥 | 亚洲欧洲∨国产一区二区三区 | 国产精品免费视频一区二区三区 | 午夜精品福利在线视频 | 亚洲精品一卡二卡三卡 | 欧美国产三区 | 免费在线国产视频 | 久久精品国产亚洲欧美成人 | 国产好大好硬好爽免费不卡 | 91看毛片 | 韩国一区视频在线观看 | 天天做日日做天天做 | 在线欧美一区 | gg豆花在线观看入口 | 四虎国产精品免费观看视频优播 | 中文一区在线播放 | 国产欧美日韩在线播放 | 天天躁夜夜操 | 亚洲精品综合一区二区 | 中文字幕在线观看资源 | 吞精囗交69激情欧美人妖 | 精品亚洲永久免费精品91香蕉国产线 | 丰满少妇高潮久久三区 | 亚洲精品乱码久久久久久日本麻豆 | 欧美精品首页 | 特级片在线免费观看 | 国产一二三在线 | 国产成人a∨激情视频厨房 中文理论片 | 国产精品一级片 | 国产精品视频黄色 | 蜜臀av99无码精品国产专区 | 亚洲精品尤物 | 欧美一级一区 | 国产目拍亚洲精品二区 | 欧美精品一片 | 国产女人18毛片水真多18精品 | 牛牛影视精品一区二区在线看 | 新国产精品视频福利免费 | 能直接看的黄色网址 | 亚洲欧美日韩中文字幕在线观看 | 色伊人色| 少妇愉情理伦片bd | 国产精品亚洲第一区焦香味 | 污色网站在线观看 | 午夜天堂精品xbxb | 亚洲看| 国产美女18xxxx免费视频 | 国产欧美日韩亚洲更新 | 亚洲精品一区二区久 | 日本69精品久久久久999小说 | 久久婷婷大香萑太香蕉av人 | 99色亚洲 | 午夜影视啪啪免费体验区入口 | 国产精品久久午夜夜伦鲁鲁简爱 | 国产精品成人观看视频 | 最大胆裸体人体牲交免费 | 日韩一区二区三区无码影院 | 久久永久免费人妻精品下载 | 日本va亚洲va | 麻豆视传媒精品av | 亚洲成人av | 日本a视频 | 内射一区二区精品视频在线观看 | 色翁荡熄又大又硬又粗又 | 亚洲欧美日产综合在线 | 久久久久在线视频 | 激情婷婷六月天 | 视频一区二区三 | 在线观看麻豆国产传媒61 | 性生交生活大片1 | 男人操女人免费 | 天天摸天天做天天爽水多 | 狠狠躁夜夜躁人人爽天天开心婷婷 | 色综合色欲色综合色综合色乛 | 国产91综合 | 三级黄色日本 | 特黄特色大片免费播放器 | 国产主播福利在线 | 免费看毛片的网站 | 手机看片日韩福利 | 嫩草影院在线免费观看 | 视频日韩 | 中国xxxx做受视频 | 国产精品8888 | 黄色特一级 | 男人天堂新地址 | 国产一区二区三区精品av | 日本色片网站 | 在线综合亚洲欧美日韩 | 欧美伊人久久 | 久久av资源站 | 亚洲国产成人影院在线播放 | 琪琪午夜极品少妇在线播放 | 九九99热久久精品66中文字幕 | 欧洲美一区二区三区亚洲 | 奇米色在线| 成人福利在线免费观看 | 国产无套粉嫩白浆内谢 | 亚洲人网| 被灌满精子的少妇视频 | 又大又粗欧美黑人aaaaa片 | 久久精品一区二区三区视频 | 亚洲国产成人va在线观看天堂 | 国产亚洲一卡2卡3卡4卡网站 | 窝窝影院午夜看片 | 亚洲一区二区免费视频 | 在线精品视频免费观看 | 亚洲一区二区三区乱码在线欧洲 | 色婷婷免费视频 | 福利99| 好吊视频一区二区三区 | 国产午夜亚洲精品一区 | 中国国产野外1级毛片视频 97视频免费在线观看 | 成人久久精品一区二区三区 | 久久狼人综合 | 韩国主播福利一区二区三区 | 亚洲操比 | 欧美性猛交丰臀xxxxx网站 | 久久久久久综合 | 国产a级片免费观看 | 无套内射蜜桃小视频 | 久久黄色大片 | 久久久久免费看少妇喷水大片 | 92国产精品午夜福利 | 91成人品 | 九九99精品久久久久久综合 | 国产十八禁啪啦拍无遮拦视频 | 日本人又黄又爽又大又色 | 免费无码又爽又刺激高潮视频 | 宝贝腿开大点我添添公视频免费 | 国产最猛黑人xxxxx猛交 | 色欲悠久久久久综合区 | 国产午夜福利不卡在线秋霞秋霞 | 污小说男男| 亚洲图片日本v视频免费 | 精品国产久 | 成人77777 | 亚洲精品国男人在线视频 | 亚洲一级特黄视频 | 丰满少妇96av | 日韩精品久久久久久久电影蜜臀 | 久久精品男人的天堂 | 国产成人a人亚洲精 | 国产亚洲aaa | 一级毛毛片 | av制服在线 | 欧洲熟妇色xxxxx欧美老妇伦 | 免费看啪啪网站 | 成年无码av片完整版 | 在线观看免费视频色 | 国产亚洲精品一区二三区 | 亚洲福利国产 | 国产又黄又猛视频 | 明里柚在线 | 无码免费无线观看在线视频 | 毛片网免费 | 91福利精品第一导航禁漫天堂 | 国产精品豆花视频www | 久久久久久久综合 | 中文字幕日本免费毛片全过程 | 女m羞辱调教视频网站 | 国产成人三级在线观看视频 | 免费国产裸播视频女主播 | 三级特黄特色在线播放 | 国产高清一国产av | 老汉色老汉首页av亚洲 | 亚洲dvd | 国产在线视频综合 | 国产综合日韩 | 国产精品久久久久久久第一福利 | 成人性视频在线播放 | 天堂精品在线 | 亚洲国产精品综合久久20 | 久久久久久亚洲综合影院红桃 | 国产人妻无码一区二区三区免费 | 在线观看免费视频资源 | 91精品国产乱码久久久软件 | 久草免费福利在线观看 | 欧美一区二三区人人喊爽 | 成人婷婷网色偷偷亚洲男人的天堂 | 国产自偷亚洲精品页65页 | 四虎国产精品成人免费入口 | 欧美日韩123 | 最新精品在线 | 亚洲日韩精品射精日 | 五月婷婷,六月丁香 | 欧洲亚洲成人 | 成人h无码动漫超w网站 | 国产精品久久久久久免费 | 粉嫩呦福利视频导航大全 | 亚洲无限av| 中文字幕日韩精品视频一区视频二区 | 日韩一区二区三区福利视频 | 久久天天躁狠狠躁夜夜不卡公司 | 欧美激情在线观看 | 国产女主播喷水视频在线观看 | 综合久久色 | 中文字幕 在线观看 亚洲 | 亚洲少妇诱惑 | 五月丁香综合缴情六月小说 | 粉嫩久久久久久久极品 | 亚洲中文字幕乱码av波多ji | 天天躁狠狠躁狠狠躁夜夜躁 | 成人精品久久 | 狠狠色噜噜狠狠狠狠888奇米 | 精品无码午夜福利理论片 | 国产精品久久久 | 亚洲性猛交xxxx乱大交 | 日日噜噜夜夜狠狠视频无码 | 中文字幕无线码免费人妻 | 中文字幕日韩精品亚洲七区 | 亚洲高清揄拍自拍 | 伊人久久大香线蕉亚洲 | 国产性生交大片免费女人生产 | 久草视频免费在线播放 | 欧美成人无尺码免费视频软件 | 久久综合九色综合国产 | 亚洲精品一卡二卡三卡四卡2021 | 72pao成人国产永久免费视频 | 日日干干 | 伊人色综 | 国产精品国产 | 99精产国品一二三产区区免费 | 色一情一交一乱一区二区 | 国产无遮挡无码很黄很污很刺激 | 国产精品久久久久久久久久99 | 生活片全黄一级 | 99在线 | 亚洲 | 无码日日模日日碰夜夜爽 | 久久久国产一区二区三区四区小说 | 伊人亚洲综合网色 | 日韩一区在线免费 | 亚洲久草网| 国产精品久久久久久99人妻精品 | 2019一級特黃色毛片免費看 | 欧美成人性色 | 六月婷婷久久 | 1区1区3区4区产品乱码芒果精品 | 日韩av少妇 | 在线亚洲自拍 | 丰满岳乱妇在线观看中字无码 | 日本亚洲视频 | 久久精品美女视频 | 日韩高清免费在线 | 国产成人精品无码一区二区 | 2020阿v天堂网手机版 | 少妇人妻邻居 | 欧美日本精品一区二区三区 | 婷婷色国产精品视频一区 | 熟睡中被义子侵犯在线播放 | 国产在视频线精品视频 | 免费无码成人av电影在线播放 | 每日更新av | 99热99热99| www.中文字幕在线观看 | 国产亚洲精品自在久久蜜tv | 妞干网国产| 国产精品午夜剧场免费观看 | 麻豆av无码蜜臀av | 日日躁夜躁aaaaxxxx | 久久综合九色综合97伊人 | 黄色av国产 | 天堂а√在线中文在线鲁大师 | 无码人妻久久一区二区三区不卡 | 97久久久亚洲综合久久88 | 一本综合久久 | 亚洲天堂一区二区 | 18禁白丝喷水视频www视频 | 国产男女无套在线播放 | 成·人免费午夜无码不卡 | 五月狼| 99re这里只有精品在线 | 一级片毛片 | 青青青国产精品一区二区 | wwwwww.色| 秒播av | 久久月本道色综合久久 | 综合色婷婷一区二区亚洲欧美国产 | 国产草比视频 | 成人免费观看在线视频 | av女优在线观看网站 | 视频在线日韩 | 91福利小视频 | 国产专区一二三sm调教女王图片 | 天堂…中文在线最新版在线 | 国产高清在线精品一区不卡 | 黄色福利视频网站 | 免费看男人j放进女人p的视频 | 欧美丰满大乳大屁股流白浆 | 天天cao| 在线看免费无码的av天堂 | 久久综合色一综合色88 | 国产又色又粗又黄又爽免费噜 | 中文字幕久久熟女人妻av免费 | 久久精品伊人波多野结衣 | 国产极品精品自在线 | 国产70老熟女重口小伙子 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久久九九久精品国产免费直播 | 国产素人在线观看人成视频 | 四虎影院在线观看免费 | 日本三级欧美三级人妇在线63 | 亚洲精品国产欧美一二区 | 四虎成人免费视频 | 色77久久综合网 | 五月天国产精品 | 久久久久久免费毛片精品 | 国产精品亚洲五月天高清 | 琪琪电影午夜理论片八戒八戒 | 最新午夜综合福利视频 | 男人添女人的免费视频 | 国产精品久久久久久久亚洲按摩 | 欧美亚洲国产精品久久蜜芽直播 | 色伊人亚洲综合网站 | 亚洲精品国产欧美一二区 | 久久久无码精品午夜 | 亚洲日本va中文字幕 | 日本特黄aaa | 午夜欧美一区二区三区在线播放 | 亚洲国产ts赵恩静人妖在线 | 精品国产免费久久久久久尖叫 | 国产美女福利在线观看 | 精品久久久久久无码人妻vr | a天堂中文在线观看 | 国产三级精品一区二区三区视频 | 一区二区三区久久久久 | 成人aaa毛片 | 依人在线观看 | 野花社区www高清视频 | 亚洲免费精品一区二区 | 免费能看的黄色片 | 一区二区三区四区亚洲 | 亚洲一区二区三区波多野结衣 | 北岛玲日韩一区二区三区 | 免费国产作爱视频网站 | 国产日产精品一区二区三区四区 | 久久成人精品视频 | 亚洲色大成网站www永久 | 黄色动漫视频在线观看 | 美国黄色一级视频 | 亚洲男人第一av天堂 | 一区二区亚洲 | 521色香蕉网站在线观看 | 男女同房做爰爽免费 | 福利国产视频 | 苍井空一区二区波多野结衣av | 国产视频分类 | 26uuu在线亚洲欧美 | 性生生活大片免费看视频 | 免费观看又色又爽又黄的崩锅 | 顶级欧美做受xxx000 | 午夜激情福利在线 | 狠狠色丁婷婷综合久久 | 992tv精品成人国产福利在线 | 中文字幕一区久久 | 日韩精品一区二区三区高清免费 | 超碰人人人人人人 | 色小姐综合网 | 午夜精品一区二区三区福利视频 | 亚洲精品久久久艾草网 | 亚洲午夜18毛片在线看 | 亚洲成成品牛牛 | 欧美一区二区三区喷汁尤物 | 国产一区二区三区探花 | 国产毛片高清 | 牛和人交videos欧美 | 久久久久久久久一区 | 成人免费日韩 | 亚洲国产精品久久精品成人网站 | 亚洲 日韩 另类 天天更新 | 夜晚成人18禁区导航网站 | 理论片午夜 | 国产乱人对白 | 国产成人精品一区在线 | 婷婷色婷婷开心五月 | 日韩久久片 | 91一区二区三区久久国产乱 | 色婷婷亚洲一区二区三区 | 69久久久成人看片免费一区二 | 伊人干网综合亚洲 | www.se五月| 手机在线一区二区三区 | 国产精品免费大片 | 2018高清国产一区二区三区 | 91嫩草亚洲精品 | 韩日综合成人中文字幕 | 在线看片国产日韩欧美亚洲 | 色综合中文字幕久久88 | 三级视频日韩 | 亚洲大胆 | 正在播放国产乱子伦最新视频 | 又色又爽又黄又视频毛片 | 亚洲午夜精品久久 | 都市激情自拍 | 日本少妇不卡 | 99精品视屏 | 欧美色欧美亚洲日韩在线播放 | 欧美成人国产精品高潮 | 亚洲精品国产剧情久久9191 | 伊人久久大香线蕉av网站 | 色欲天天婬色婬香综合网完整版 | 亚洲人辣妹窥探嘘嘘 | 欲色影视天天一区二区三区色香欲 | 国产老头和老太xxxx视频 | 日韩插啊免费视频在线观看 | 亚洲图片欧美另类 | 亚洲の无码国产の无码影院 | 中文字幕在线影院 | 日韩中文在线视频 | 欧美图片激情小说 | 国产精品最新乱视频二区 | 黄色三级毛片 | 97国产爽爽爽久久久 | 久久久视频免费观看 | 色婷婷五月综合激情中文字幕 | 国产私拍在线 | 中文亚洲成a人片在线观看 亚洲春色奇米影视 | 九色自拍视频在线观看 | 国产精品999 | 综合无码精品人妻一区二区三区 | 99热8| 国产精品资源在线 | 欧美日韩综合精品 | 欧洲国产精品无码专区影院 | 亚洲色欲色欲www在线丝 | 四虎影库在线播放 | 国产在沙发上午睡被强 | 欧美簧片在线 | av免费黄色 | 96成人爽a毛片一区二区 | 国产精品网爆门 | 伊人偷拍视频 | 韩国无码中文字幕在线视频 | 北条麻妃一区二区三区av高清 | 欧美成人a天堂片在线观看 超碰人人超 | 国产一级在线 | 日本免费一区二区三区四区五区 | 夜夜夜夜骑 | 欧美 日韩 中文字幕 | 色老板精品视频在线观看 | 日本卡2卡3卡4卡5卡精品视频 | 爱爱视频体验区 | 国产拍揄自揄免费观看 | 三上悠亚在线精品二区 | 欧美色五月 | 国产一区二区三区乱码在线观看 | 国产激情视频在线 | 午夜性激情 | 桃色99 | 人人妻人人澡人人爽人人dvd | 久热国产精品 | 欧美精欧美乱码一二三四区 | 日韩国产一区在线 | 尤物综合网 | 四虎成人精品永久在线视频 | 天堂网www网在线最新版 | 国产精品久久久久久久久免小说 | 免费一级大片 | 亚洲国产精品自拍视频 | 国产精品一区二区三区久久久 | 久久精品人人做人人爽电影 | 国产高清女同学巨大乳在线观看 | 中文字幕乱轮 | www.69视频 | 99久久精品国产成人综合 | 久久婷婷激情综合色综合俺也去 | 国产欧美一区二区三区在线播放 | 蜜臀久久精品久久久用户群体 | 成人网页在线 | 九九精品视频在线 | 亚洲欧美日韩国产成人一区 | 这里只有精品视频 | 欧美熟妇性xxxx交潮喷 | 美国毛片久久 | 亚洲伊人第一页 | av正在播放 | 超碰在线中文 | 成年日韩片av在线网站 | 国产中文区4幕区2022 | 国产精品久久久久久亚洲影视公司 | 亚洲大尺度无码无码专线 | 欧美色操| 亚洲色图导航 | 亚洲午夜精品久久久久久人妖 | 国产精品高潮呻吟av久久4虎 | 亚洲成av人片在线观看狐狸 | 日韩香蕉视频 | 亚洲一个色 | 免费无码又爽又刺激软件下载 | 国语自产偷拍精品视频蜜芽 | 午夜激情在线播放 | 亚洲最大成人一区久久久 | 污视频网站入口 | 国产亚洲综合久久系列 | 少妇爽到呻吟的视频 | 4438x五月天| 亚洲另类中文字幕 | 国内精品伊人久久久久av | 91精品日韩 | 亚洲精品成人久久电影网 | 男人吃奶做爰视频 | 四虎影视av| 色综合人人 | 亚洲精品一区二区国产精华液 | 特级做a爰片免费看一区 | 丝袜诱惑av | 久草在线国产视频 | 亚洲最大成人一区久久久 | 91九色偷拍| 亚洲人精品午夜射精日韩 | 免费高清欧美大片在线观看 | 黄片毛片在线免费观看 | 国产成人精品在线播放 | 亚洲精品国偷自产在线99人热 | 日韩好片一区二区在线看 | 熟女无套内射线观56 | 在线aa视频 | 教室激情吃奶亲下面免费观看 | 欧美精品在欧美一区二区 | 狠狠躁夜夜躁青青草原 | 日日操天天操夜夜操 | 亚洲第一精品在线观看 | 美女131mm久久爽爽免费 | 伊人久久成综合久久影院 | 狠狠操超碰| 亚洲精品第一国产综合麻豆 | 日本久久天堂 | ww亚洲ww | 超碰成人福利 | 99久久精品日本一区二区免费 | 中文字幕无码一区二区免费 | 精品毛片一区二区免费看 | 无码r级限制片在线观看 | 国产精品高潮呻吟久久av在线 | 狠狠干狠狠干狠狠干狠狠干 | 国语黄色大片 | 嫩草伊人久久精品少妇av杨幂 | 99色综合网 | 欧美综合在线播放 | 毛片多多 | 免费看污污视频 | 后宫一级淫片免费放 | 国产精品中文久久久久久 | 亚洲精品v| 绿岛av| 欧美 日韩 久久 | 精品久久久久久久久久中文字幕 | 日韩一区二区三区影院 | 国产人妻无码一区二区三区免费 | 69中文字幕 | 538国产精品一区二区在线 | 日本无码欧美一区精品久久 | 成年入口无限观看免费完整大片 | 国产精品 色 | 亚洲va中文字幕无码一区 | 色婷婷精品久久二区二区6 狠狠摸狠狠操 | 日韩精品欧美精品 | 天天夜夜草草久久伊人 | 激情无码人妻又粗又大中国人 | 性无码一区二区三区在线观看 | 国产真人作爱免费视频道歉 | 黄色在线视频播放 | 秋霞一区 | 久操视频在线观看 | 狠狠操精品视频 | 四虎国产精品久久久久久网址 | 小早川怜子xxxxaⅴ在线 | 国自产精品手机在线观看视频 | 欧美激情首页 | 新婚少妇在线观看一区 | 丰满人妻熟妇乱又伦精品劲 | 亚洲精品欧美激情 | 国产真实的和子乱拍在线观看 | 欧美亚洲国产精品久久蜜芽直播 | 少妇一级淫片免费视频 | 无码少妇一区二区浪潮免费 | 久久午夜无码鲁丝片直播午夜精品 | 亚洲不卡中文字幕 | 欧美成人免费草草影院视频 | 成年视频免费高清在线看 | 欧美成人性色 | 又粗又硬又黄又爽的视频永久 | 78成人天堂久久成人 | 精品视频第一页 | 亚洲第一精品夜夜躁人人躁 | 日韩久久无码免费毛片软件 | 一级片在线免费视频 | 无码视频一区二区三区在线观看 | 国产伦精品一区二区三区视频孕妇 | 一本一道波多野结衣一区二区 | 天天看片网站 | 黄色毛片一级视频 | 亚洲精品国产电影 | 婷婷午夜激情网 | 日韩一级影片 | 亚洲国产精品自拍 | 日本网站免费在线观看 | 99久久99久久精品免费看蜜桃 | 欧美亚洲亚洲日韩在线影院 | 中文字幕av手机版 | 日本新janpanese乱熟 | 日韩欧美激情在线观看 | 亚洲二区在线播放 | 亚洲人在线观看 | 一边捏奶头一边啪高潮视频 | 亚洲日本一本dvd高清 | 色撸撸在线视频 | 中文字幕制服丝袜人妻动态图 | 中文字幕一区二区三区四区 | 免费国产裸播视频女主播 | 国产精品无码人妻在线 | 国产在线无码精品电影网 | jizz大全| 在线观看免费视频资源 | 91久久久久久久国产欧美日韩- | 亚洲午夜精品久久 | 色97在线视频 | 一本色道久久99一综合 | 色婷婷香蕉在线一区 | 久久久.com| 久久爱www免费人成av | 真人做爰免费毛片视频 | 国产农村妇女aaaaa视频 | 水蜜桃av导航 | 亚洲国产中文在线观看 | 欧美一级日韩三级 | 国产成人免费av一区二区午夜 | 欧美性色综合网站 | 亚洲另类无码一区二区三区 | 51视频精品全部免费 | 羞羞视频网页 | 亚洲国产精久久久久久久 | 内射白嫩少妇超碰 | 精品无码国产污污污免费网站国产 | 日日干日日射 | 国产成人亚洲综合色婷婷秒播 | 亚洲人成网站在线播放动漫 | 国产成人午夜无码电影在线观看 | 精品含羞草免费视频观看 | 久久一级网站 | 337p日本欧洲亚洲大胆 | 蜜桃臀无码内射一区二区三区 | 97精品在线观看 | 中文字幕九九在线 | 第四色视频 | 亚洲熟伦熟女新五十路熟妇 | 超碰人人人人人人人 | 日韩精品欧美国产 | 中国国语毛片免费观看视频 | 国内裸体无遮挡免费视频 | 国产777777线观看视频 | 国产成人午夜精品影院观看视频 | 狠狠色狠狠色综合日日2019 | 少妇av一区二区 | 日韩午夜一区二区在线精品三级伦理 | 69堂精品 | 果冻传媒色av国产在线播放 | 亚洲精品视频一区 | 国产性猛交xxxx乱大交小视频 | 日韩精品一区二区三区不卡 | 一区二区国产在线观看 | www.国产精品一区 | 国产夜夜草 | 吃奶呻吟打开双腿做受在线视频 | 精品一区二区三区免费视频 | 一直操 | 久久久综合香蕉尹人综合网 | 三级一区二区三区 | 夜夜骑夜夜欢 | 成人福利院| 1000部又爽又黄无遮挡的视频 | 天天爽夜夜爽人人爽从早干到睌 | 国产美女牲交视频 | 天天躁日日躁狠狠躁免费麻豆 | 精品不卡在线 | 三级午夜片| 久久撸在线视频 | 日黄视频 | 国产人妻丰满熟妇嗷嗷叫 | 福利免费观看午夜体检区 | 国产又粗又猛又爽又黄的视频免费 | 本道av无码一区二 | 日韩欧美大片 | 精品欧美在线观看 | 污污网站入口 | 亚洲清纯国产 | 久草资源在线观看 | 亚洲国产精品久久久久婷婷老年 | 夜晚被公侵犯的人妻深田字幕 | 国产激情亚洲 | 亚洲国产日韩欧美综合另类bd | 一人久久| 亚洲乱亚洲乱妇91p丰满 | 久荜中文字幕 | 挺进邻居丰满少妇的身体 | 一线天 粉嫩 在线播放 | 国产精品太长太粗太大视频 | 日韩在线不卡 | 日韩1页| 日韩欧美中文字幕一区二区三区 | av国産精品毛片一区二区网站 | 中文字幕涩涩久久乱小说 | 国产一区二区色 | 性饥渴的少妇av无码影片 | 伊人久久爱 | 粉嫩av国产一区二区三区 | 孕妇特级毛片ww无码内射 | 亚洲人成网站18禁止人 | 亚洲精品乱码久久久久66国产成 | 日韩午夜小视频 | 九色97| 黄色网在线视频 | 777人体大胆中国人体哦哦 | 精品国产乱码久久久久乱码 | 久久人视频 | 黄瓜视频污在线观看 | 日韩欧美国产综合 | 亚洲精品无码少妇30p | 免费av在线播放不卡 | 国产精品av免费在线观看 | 污污视频在线看 | 中文字幕在线不卡播放 | 久久亚洲道色综合久久 | 有码精品| 国产黄色一区二区 | 午夜小视频在线播放 | 日韩欧美三级在线 | 国产精品美女久久久久久免费 | 亚洲品质自拍视频网站 | 亚洲国产精品久久人人爱蜜臀 | 亚洲 激情 | 成人性生交大片免费看无遮挡aⅴ | 国产精品亚洲二区在线观看 | 黄色av网站入口 | 亚洲aaa精品 | 国产乱辈通伦影片在线播放亚洲 | 国产性―交―乱―色―情人 | 羞羞色影院 | 中文字幕一区二区三区四区欧美 | 亚洲视频二区 | 天美星空大象mv在线观看视频 | 天天操天天舔天天爽 | 99国产精品人妻噜啊噜 | 美女131mm久久爽爽免费 | 日日爱66网站 | 色妺妺视频网 | 国产精品 色 | 特级a级片| 国产精品免费久久久久电影 | 久久国产精品免费 | 国产手机在线国内精品 | 国产在线一区视频 | 超碰自拍97 | 精品国产一二三产品价格 | 久久夜色精品久久噜噜亚 | 国产suv精品一区二区五 | www.夜色.com | 好男人在线社区www在线观看视频 | 日日躁狠狠躁aaaaxxxx | av一级免费 | 国产午夜精品一区二区 | 操一操视频 | 免费特黄夫妻生活片 | 天天综合视频 | 午夜精品视频免费观看 | 免费在线视频一区 | 国产午夜精品美女视频明星a级 | 午夜一级黄色片 | 亚洲毛片一区 | 蜜桃视频在线观看www | 在线v天堂 | 日韩精品久久久久 | 一级特黄曰皮片视频 | 97色伦久久x88av | 午夜视频观看 | 热久久91 | 天天躁日日躁狠狠躁视频2021 | 在线a毛片 | 国产69久久精品成人看动漫 | 久久黄色一级视频 | 天堂少妇 | 夜夜影院未满十八勿进 | 国内精品一线二线三线黄 | 久久久久久久久久久91 | 天天爱天天做久久狼狼 | 黄色影视大全 | 成人91av| 在线国产二区 | 午夜国产羞羞视频免费网站 | 四川少妇被弄到高潮 | 一级全黄少妇性色生活片 | 色伦专区97中文字幕 | 最新av网址在线观看 | 一本大道无码av天堂 | 91久久偷偷做嫩草影院 | 成熟亚洲日本毛茸茸凸凹 | 久久久久久毛片精品免费不卡 | 91精品国产综合久久香蕉的特点 | 欧美第一网站 | 亚洲色欲色欱www在线 | 色欲色欲日韩www在线观看 | 欧美午夜激情视频 | 三级视频日韩 | 国产精品日日摸夜夜添夜夜av | 男女www| 性爽交免费视频 | 青青草免费公开视频 | 亚洲色图偷 | 欧美乱大交aaaa片if | 色优久久| 精品视频在线一区 | 国产黄色美女视频 | 国产超碰精品 | 亚洲九草| 隔壁邻居是巨爆乳寡妇 | 午夜免费国产体验区免费的 | 51嫩草亚洲精品永久 | 99在线精品国自产拍中文字幕 | 国产片av在线观看精品免费 | 美女裸免费观看网站 | 国产一区二区不卡在线 | 日韩av一区二区三区在线观看 | 伊人久久大香线蕉av五月天 | 一区二区三区四区日韩 | 国产精品美女久久久网站动漫 | 老司机午夜精品视频无码 | 66亚洲一卡2卡新区成片发布 | 国产成人a在线观看视频 | 亚洲欧美成人另类激情 | 久久婷婷五月国产色综合 | 日韩一级片视频 | 320lu小视频官网自拍首页视频 | 日本黄色性片 | www.国产精品.com | 日本特黄色片 | 九九久久综合 | 日韩伦理片一区二区三区 | 日韩久久网 | 国产日日骚 | 日本一级淫片免费放 | 国产精品人成视频免费vod | 日韩精品无码二三区a片 | 成人av网站免费 | 日日日干干干 | 国产亚洲精品久久久久丝瓜 | 国产一区二区精品自拍 | 大黄公狍和女人做爰小说 | 九九人人| 女人脱了精光让男人吃奶高清网站 | 亚洲成熟女人毛片在线 | 丰满爆乳无码一区二区三区 | 国产甜淫av片免费观看 | 波多野结衣家庭教师 | 男人透女人逼视频 | 超碰成人在线播放 | 999这里只有是极品 色免费视频 | 91大神免费观看 | 九九精品99久久久香蕉 | 毛片av在线观看 | 欧美久久影院 | 亚洲人成自拍网站在线观看 | 337p粉嫩日本欧洲亚洲福利鲁 | 国产精品爽爽爽爽爽爽在线观看 | 免费午夜视频在线观看 | 人人玩人人添人人澡欧美 | 亚洲婷婷在线 | 欧美一区二区久久 | 一本一道波多野结衣av中文 | 狠狠色综合网丁香五月 | 色影综合 | 国产精品美女久久久久久2021 | 伊人久久东京av | 久久久久久久免费视频 | 成人无码h动漫在线网站免费 | 樱桃视频一区 | 一起草av在线 | 香蕉久久网站 | 一区二区三区四区高清视频 | 日韩激情无码av一区二区 | 制服肉丝袜亚洲中文字幕 | 欧美一级在线看 | 波多野结衣av在线无码中文18 | 色老板亚洲 | 亚洲二区在线播放 | 最新中文字幕视频 | 亚洲热无码av一区二区东京热av | 婷婷色综合 | 欧美成人乱码一二三四区免费 | 能在线观看的av | 狠狠色婷婷久久综合频道日韩 | 18禁午夜宅男成年网站 | 成人亚洲视频在线观看 | 天堂资源中文网 | 日本高清熟妇老熟妇 | 福利国产视频 | 亚洲欧美国产双大乳头 | 国产黄色在线免费看 | 欧美丰满熟妇hdxx | 欧美丰满肥婆videos | 久久久黄色网 | 同性情a三级a三级a三级 | 中文字幕肉感巨大的乳专区 | 欧美激情综合五月色丁香小说 | 狠狠人妻久久久久久综合 | 天天操狠狠操夜夜操 | 丁香av在线 | 欧美性大战久久久久久久 | 久久久久久久久99精品 | 欧美性生活网 | а√最新版在线天堂 | 国产超碰人人 | 久久午夜夜伦鲁鲁片免费无码影视 | 亚洲人成小说网站色在线观看 | 真实人妻互换毛片视频 | 99蜜桃在线观看免费视频网站 | 人妻丰满av无码中文字幕 | 亚洲乱码高清午夜理论电影 | 少妇福利在线 | 被灌满精子的少妇视频 | 欧美国产一级片 | 亚洲一区 亚洲二区 | av在线影片 | 亚洲一本之道 | 无码精品日韩中文字幕 | 国产黄色小视频网站 | 午夜影院中文字幕 | 欧美激情视频一区二区三区 | 久久国产精品影院 | 精品无码久久久久久国产 | 欧美精品一区二区三区久久久竹菊 | 亚洲最大黄网 | 久久香蕉精品视频 | 伊人久久大香线蕉av综合 | 一二三四视频社区3在线高清 | 狠狠狠色丁香婷婷综合久久五月 | 国产女同91疯狂高潮互磨 | 一级黄色性片 | 色综合天天狠天天透天天伊人 | 美女黄网站成人免费视频 | 五月精品夜夜春夜夜爽久久 | 香港日本韩国三级网站 | 精品粉嫩aⅴ一区二区三区四区 | 欧美浓毛大泬视频 | 欧美a网站 | 欧美一区二区三区xxx | 日韩人妻无码精品久久久不卡 | 午夜剧场日韩 | 老牛嫩草一区二区三区日本 | 亚洲欧美视屏 | 午夜噜噜噜 | 噜噜噜久久亚洲精品国产品麻豆 | 亚洲精品在看在线观看 | 女警高潮潮一夜一区二区三区毛片 | 中文字幕线观看 | 三年在线观看免费大全第1季 | 69xxx少妇按摩视频 | 国产精品亚洲一区二区三区 | 亚洲成aⅴ人在线视频 | 99久久精品国产欧美主题曲 | 日韩男人天堂 | 国产无遮挡又黄又大又爽 | 天堂va久久久噜噜噜久久va | 国产精品亚洲精品久久精品 | 久久青青精品 | 国产欧美亚洲视频 | 久久aⅴ人妻少妇嫩草影院 精品日韩欧美一区二区 | 最新精品国自产拍福利 | 中文字幕免费不卡二区 | a级国产乱理伦片在线播放 五月香网站 | 欧美丰满熟妇xxxx | 一特黄a大片免费视频 视频 | 欧美在线成人免费 | 亚洲超碰97无码中文字幕 | 亚洲已满18点击进入在线观看 | 国产乱码精品一区二三 | 伊人成人222 | 亚洲成aⅴ人最新无码 | 91视频免费播放 | 91亚洲成a人片在线观看www | 色窝窝无码一区二区三区色欲 | 天天干视频 | 亚洲多毛女人厕所小便 | 国产成人精品久久一区二区三区 | 他掀开裙子把舌头伸进去添视频 | 欧美日韩高清不卡 | 又黄又爽又色视频免费 | 国产人妻久久精品二区三区老狼 | 亚洲色大成网站www永久在线观看 | 91精品国自产拍在线观看不卡 | 国产成人无码网站 | av在线官网 | 最新欧美精品一区二区三区 | 欧美一区二区三区视频免费 | 黄页网站视频在线观看 | 亚洲综合av一区二区三区不卡 | 国产精品美女在线看 | 91亚洲精华国产精华精华液 | 少妇公车张开腿迎合在线观看 | av无限看 | 黄页网址大全免费观看 | 日本高清在线中字视频 | 欧美一级日韩片 | 国产成av人片在线观看无码 | 天堂在/线资源中文在线bt | va婷婷| 久久国产劲暴∨内射 | 亚洲乱码一区av春药高潮 | 日韩欧美亚洲综合久久 | 久久久久国产精品一区三寸 | 午夜九九 | 丰满老女人乱妇dvd在线播放 | 99视频国产精品免费观看a | 亚洲一级图片 | 午夜在线看的免费网站 | 国产精品国产三级国产专i 欧美草比 | 国精品无码一区二区三区在线蜜臀 | 久久天天婷婷五月俺也去 | 国产精品视频网国产 | 美女mm131午夜福利在线 | 亚洲熟妇无码久久精品 | a国产一区二区免费入口 | 欧美人妻aⅴ中文字幕 | 成人久久久久久久久 | 玖玖玖精品视频 | 极品 在线 视频 大陆 国产 | 丁香五月激情综合国产 | 中文字幕免费在线播放 | 欧美人善z0zo性伦交 | 欧美成人精品一级 | 免费国产羞羞网站视频 | 亚洲品精乱码久久久久久 | 伊人久久大香线蕉在观看 | 国产精品视频二区不卡 | 黄色男女三级 | 11www色com| 97精品国产aⅴ | 日日操夜夜揉 | 国产在线拍揄自揄视频网站 | 日本精品专区 | 看全黄大色黄大片美女 | 影音先锋亚洲资源 | 免费播放婬乱男女婬视频国产 | 国产精品v a免费视频 | 一本色道婷婷久久欧美 | 日韩精品久久久久久久电影蜜臀 | 成年人永久视频 | 特级黄色网 | 欧洲无码精品a码无人区 | 黄色动作大片 | 久久五月精品中文字幕 | 女同 另类 激情 重口 | 成年人三级网站 | 在线视频日韩一区 | 亚洲va欧美va人人爽午夜 | 国产男女做爰猛烈视频网站 | 操国产美女视频 | 黄色成年人视频 | 日韩三级免费看 | 粉嫩av在线播放 | 婷婷久久青草热一区二区 | 成人m3u8视频 | 精品国产乱码久久久久 | 北条麻妃99精品久久朝桐光 | 久久综合色另类小说 | 丰满人妻翻云覆雨呻吟视频 | 国产精品成人免费 | 激情综合区 | 偷偷操av| 久久久久久久久毛片 | 全黄色毛片 | 免费观看国产小粉嫩喷水精品午. | 自拍偷拍亚洲色图欧美 | 九九热免费在线观看视频 | 免费精品人在线二线三线区别 | 日本在线精品视频 | 性生交大片免费看l | 国产小屁孩cao大人免费 | 一本久久精品久久综合桃色 | 国产原创av片 | 中文字幕手机在线视频 | 不卡av片 | 黄色网大片 | 欧美一区二区在线免费看 | 欧美一级特黄aaaaaaa在线观看 | 伊人久久大香线蕉综合av | 人妻人人做人碰人人添青青 | 女同性做爰全过程 | 亚洲va久久久噜噜噜久久天堂 | 秋霞在线免费视频 | 亚洲免费观看高清完整 | 忍着娇喘人妻被中出中文字幕 | 少妇富婆一区二区三区夜夜 | 天天躁日日躁很很很躁 | 午夜嘿嘿| 韩国色综合 | 欧洲熟妇性色黄在线观看免费 | 欧洲国产在线精品手机版 | 精品国产乱码久久久久久丨区2区 | 色综合天天综合综合国产 | 成年人黄色av | 日韩无马 | 激情国产av做激情国产爱 | 欧美丰腴丰满大屁股熟妇 | 欧美日韩激情一区 | 国产亚洲精品久久久闺蜜 | 天堂v亚洲国产ⅴ第一次 | 日本午夜不卡 | 精品九九在线 | 久久亚洲精品无码aⅴ大香 日韩欧美三级在线观看 | 日韩av无码一区二区三区不卡毛片 | 精品厕所偷拍各类美女tp嘘嘘 | xxxx 亚洲 | 国产成人一卡2卡3卡四卡视频 | 日韩aaa级片 | 欧美日韩视频一区二区 | 国产娇喘精品一区二区三区图片 | 九九视频免费精品视频 | 少妇人妻系列无码专区视频 | 欲香欲色天天综合和网 | 精品国产午夜理论片不卡精品 | 伊人久久久精品区aaa片 | 国产wwwxxx| 欧美一级二级视频 | 国产免费人成视频尤勿视频 | 丝袜+亚洲+另类+欧美+变态 | 欧美成人免费全部网站 | 成人国产亚洲精品a区天堂 91免费网站在线观看 | 男人天堂网在线视频 | 丝袜美腿一区 | 亚洲国产成人av片在线播放 | 亚洲国产成人精品激情姿源 | 国产成人精品热玖玖玖 | 欧美丰满少妇xxxxx高潮对白 | 91亚洲综合 | 亚洲三级在线观看视频 | 亚洲少妇网 | 麻豆免费在线观看 | 日日躁你夜夜躁你av蜜 | 亚洲成av人片天堂网无码】 | yy6080高清性理论片啪 | 日本涩涩网| 亚洲国产精品成人综合久久久 | 激情五月在线观看 | 国产成a人亚洲精v品 | www.色94色.com| 亚洲区一区二区三 | 爽好多水快深点欧美视频 | 久久精彩免费视频 | 一一毛片 | 久久99国产精品久久99 | 瑟瑟网站在线观看 | a v 在线视频 亚洲免费 | 制服丝袜视频一区 | 日韩一二三区视频 | 又湿又紧又大又爽a视频国产 | 午夜观看 | jyzz中国jizz十八岁免费 | 黄色影视| 成人动漫一区二区 | 少妇一级淫片免费观看 | 国产精品毛片一区二区在线 | 国产视频一区二区三区在线观看 | 午夜福利92国语 | 欧美日韩五月天 | www.成人在线观看 | 精品国产自在现线电影 | 91粉嫩极品国产在在线播放 | 爱韩av| 五月天国产在线 | 久久国产劲爆∧v内射-百度 | 北条麻妃视频在线观看 | 爽好多水快深点欧美视频 | 亚洲精品欧美精品日韩精品 | 亚洲色无码国产精品网站可下载 | 精品久久久久久久久久久久久 | 九九久久网 | 无码人妻精品一区二区三区99仓本 | 成人在线午夜视频 | 欧美成在线播放 | 亚洲影院丰满少妇中文字幕无码 | 精品视频在线观看一区二区 | 国产精品久久久久7777婷婷 | 免费在线观看a视频 | 久久亚洲99精品2021 | 欧美成人精品一区二区三区 | 免费黄色在线网址 | 日韩成人av无码一区二区三区 | 午夜网站在线 | 夜夜精品视频一区二区 | 无码人妻丰满熟妇区免费 | 国产在线午夜卡精品影院 | 欧美成网 | mm131爽爽爽亚洲精品 | 久久不见久久见www免费 | 亚欧成人中文字幕一区 | 亚洲国产成人无码av在线影院l | 99久久久国产精品免费无卡顿 | 欧美成妇人吹潮在线播放 | 在线播放亚洲视频 | 涩涩视频在线播放 | 窝窝影院午夜 | 成 人 在 线 免费观看 | 久热99 | 最近好看的2019中文在线一页 | 午夜激情网在线观看 | 一本久久a久久精品合男女 日韩大片免费在线观看 | 乱色熟女综合一区二区三区 | 黄页网站在线看 | 国产免费美女视频 | 第四色激情网 | 成人免费在线网 | 欧美jizz18 | 伊人久久精品在热线热 | www黄色一级片 | 成年无码av片在线狼人 | 九九久久九九久久 | 国产乱子伦三级在线播放 | 成人网在线观看视频 | 天天躁日日躁很很躁2022 | 国产亚洲又爽ⅴa在线天堂 亚洲粉嫩av | 九九亚洲精品 | 国产私拍福利精品视频 | 久久最新视频 | 久久影院午夜伦手机不四虎卡 | av激情亚洲男人的天堂 | 日韩免费看片 | 国产精品久久久久免费 | av一区二区三区人妻少妇 | 日本三级毛片 | 成人性生交大片免费看小说 | 免费精品视频一区二区三区在线观看 | 香港日本韩国三级网站 | 亚洲国产精品色婷婷 | 亚洲精品动漫成人3d无尽在线 | 一级黄色录像影片夫妻性生活影片 | 欧美一级啪啪 | 在线中出 | 中文视频在线 | 豆国产96在线 | 亚洲 | 美女亚洲一区 | 亚洲最大av无码网站 | av最新网址 | 性久久久久久久久久久 | 九九精品免费视频 | 正在播放亚洲一区 | 99re11| 久久久精品久久日韩一区 | 97久久人人超碰超碰窝窝 | 国产乱人伦偷精品视频 | 一区二区三区午夜无码视频 | 国产清纯美女遭强到高潮 | 亚洲啪啪av无码片 | 成人在线看视频 | 文中字幕一区二区三区视频播放 | 亚欧欧美人成视频在线 | 日本在线观看中文字幕 | 美女扒开尿口让男人桶 | 极品少妇高潮到爽 | 116美女午夜影院 | 国产精品亚洲а∨天堂免在线 | 亚洲热在线观看 | 另类专区亚洲 | 真人无遮挡18禁免费视频 | 亚洲精品中文字幕乱码无线 | 日韩国产激情 | 国内偷窥一区二区三区视频 | 91在线免费公开视频 | 91九色丨porny丨蝌蚪 | 无遮挡男女激烈动态图 | 色视频在线播放 | 精品在线二区 | 777精品出轨人妻国产 | 亚洲精品av中文字幕在线在线 | 无码国产玉足脚交极品网站 | 四虎亚洲精品成人a在线观看 | 亚洲中文成人中文字幕 | 992av| 亚洲第一免费视频网站 | 欧美日本国产va高清cabal | 日韩中文字幕观看 | a免费在线 | 日本一区二区免费在线播放 | 国产精品人妻一码二码尿失禁 | 天天操,狠狠操 | 成人午夜视频在线免费观看 | 亚洲不卡视频在线观看 | 中文字幕精品一区二区精品 | 国产成人传媒 | av手机免费在线观看 | 高清av一区二区 | 忘忧草社区在线播放日本韩国 | 日韩少妇白浆无码系列 | 成人免费无遮挡在线播放 | 日日橹狠狠爱欧美视频 | 亚洲精品乱码久久久久久黑人 | 成人黄色一区 | 国产卡1卡2 卡三卡在线 | 五月婷婷黄色 | 在线能看的你懂的 | 欧美一区二区三区爽大粗免费 | 欧美色爱综合网 | 国产乱码精品一区二区三区爽爽爽 | 丁香网五月 | 亚洲国产精品成人av在线 | 国产亚洲成av人片在线观看导航 | 毛片网站国产 | 久久99久久久久 | 国产 字幕 制服 中文 在线 | 狠狠狠色丁香婷婷综合久久88 | 亚洲国产日韩欧美在线 | 我要色综合天天 | 欧美男男大粗吊1069 | 综合在线色 | 亚洲精品无码mv在线观看网站 | 黄色片一级免费 | 免费看a级黄色片 | 蜜臀99久久精品久久久久久软件 | 国产乱人伦偷精品视频麻豆 | 美女一区二区在线观看 | av黄瓜| 又色又爽又黄的吃奶视频免费观看 | 色综合视频在线观看 | 国产情侣av在线 | 国产精品久久久久无码av1 | 蜜臀av在线无码国产 | 亚洲第一页在线视频 | 国产成人免费在线观看视频 | 国产极品粉嫩福利姬萌白酱 | 亚洲熟伦熟女专区hd高清 | 成人在线手机视频 | 高清av免费 | 国产成人精品无码片区 | 18禁无遮挡肉动漫在线播放观看 | 黄色一级图片 | 亚洲不乱码卡一卡二卡4卡5卡 | 色亚洲免费 | 夜夜躁狠狠躁日日躁麻豆 | 人妻无码中文专区久久五月婷 | 夜夜爽www | 99久在线精品99re8热 | 日韩中文欧美 | 日本丰满熟妇videossex8k 日韩精品久久久久久久玫瑰园 | 精品久久人人妻人人做精品 | 欧美特级一级片 | 中文字幕黄色av | 2021在线精品自偷自拍无码 | 69婷婷国产精品入口 | 国产成本人片无码免费2020 | 欧美日韩伊人 | 九九九九九九精品任你躁 | 亚洲va久久久噜噜噜久久男同 | 久草视频在线新免费 | 国产精品一区二区综合 | 精品久久久久久久免费人妻 | 最近免费中文字幕大全免费版视频 | 久久国产这里只有精品 | 精品一区二区三区在线观看 | 成www日本在线观看 国产精品人人做人人爽 | av成人免费 | 精品国产情侣高潮露脸在线 | www国产亚洲精品久久久 | 亚洲射射射| 免费的黄色一级片 | 精品九| 少妇爆乳无码av无码专区 | 免费视频在线观看网站 | 大色综合 | 日本毛茸茸的丰满熟妇 | 欧美自拍小视频 | 一本在线道 | 国产成年人免费视频 | 国产精品久久国产精品99盘 | 亚洲乱操 | 欧美性猛交xxxx乱大交密桃 | 国产成人综合日韩精品无码 | 九九热国产在线 | 成人在线视频一区二区 | 在线精品国产一区二区三区88 | 日韩天码 | 特级西西444www大胆免费看 | 图片区小说区av区 | 国产欧美成aⅴ人高清 | 伊人综合久久 | 国产熟人精品一区二区 | 色婷婷精品国产一区二区三区 | 国产三级在线观看完整版 | 国产福利在线免费 | 激情欧美亚洲 | 视色视频 | 亚洲琪琪色 | 国产亚洲情侣一区二区无 | 黄色片一及 | 亚洲婷婷av| 性色在线| 久久无码国产专区精品 | 中文字幕av资源网 | 国产亚洲日韩一区二区三区 | 中文字幕一区二区三区久久 | 欧美激情一区二区在线 | 日本69精品久久久久999小说 | 久久这里只有精品视频99 | 亚洲激情视频小说 | 国产精品69久久久久 | 成年人看的黄色 | 国产乱人偷精品视频 | 九热在线视频 | 欧美国产一级片 | 国产精品久久自在自线不卡 | 亚洲欧洲激情在线乱码蜜桃 | 精品人妻少妇一区二区三区不卡 | 天天久久综合网 | 男人天堂久久 | 天天色天天射综合网 | 日本精品www | 无码少妇丰满熟妇一区二区 | 日本瑟瑟网站 | 国产精品中文原创av巨作首播 | 人妻少妇偷人无码精品av | 91传媒免费视频 | 欧美成人aa大片 | 成人免费视频7777777 | av日日夜夜| 日韩在线视频一区二区三区 | 99视频在线观看免费视频 | 天堂网传媒 | 久久精品欧美一 | 亚洲欧洲日产国码韩国 | 欧美做爰高潮免费视频 | chinese国产一区二区 | 色就色av| 欧美性猛交内射兽交老熟妇 | 久9色| 久久日产一线二线三线suv | 韩国日本三级在线 | 久久婷婷五月综合色奶水99啪 | 日本三级黄色录像 | 香蕉久久a毛片 | 日韩 欧美 视频 | 91国偷自产中文字幕婷婷 | 加勒比一区二区无码视频在线 | 狠狠干精品 | 黄色aaa视频 | 中文字幕久一区二区 | 亚洲va在线va天堂va狼色在线 | 天天澡天天揉揉av无码 | 亚洲欧洲av | 亚洲精品久久久久中文字幕 | 久久亚洲精品高潮综合色a片 | 超碰人人爽 | 每日更新av资源网站免费 | 天天躁夜夜躁天干天干2020 | 久久精品国产精品青草最新版截图 | 欧美日韩在线视频一区二区 | 成年人免费看 | 久久无码精品一区二区三区 | 中文字幕第22页 | 一本大道香蕉大a√在线 | 日韩一区二区欧美 | 日皮视频国产 | 欧美日本在线观看 | 精品亚洲欧美视频在线观看 | 久久九九久久 | 日本草草影院 | 亚洲成人资源 | 狠狠五月深爱婷婷 | 一级成人免费 | 91精品动漫在线观看 | 成人性生活免费看 | 中国a一片一级一片 | 国产看真人毛片爱做a片 | 精品一区二区三区东京热 | 精品国产99久久久久久麻豆 | 国产看女人洗澡毛片精品 | 久久久久女人精品毛片九一韩国 | 日日噜噜大屁股熟妇 | 亚洲一区二区女搞男 | 午夜理论在线观看不卡大地影院 | 热久久精品国产 | 欧美精品一区二区三区四区 在线 | 涩涩视频在线播放 | 欧美日韩一区免费 | 国产熟睡乱子伦午夜视频麻豆 | 国产高清不卡无码视频 | 午夜久久福利视频 | 91在线精品视频 | av短片 | 久久精品国产sm调教网站演员 | 91视频在线观看视频 | 中文无码vr最新无码av专区 | 98视频在线 | 婷婷丁香久久 | 女人被爽到高潮视频免费 | 超碰婷婷| 爱情岛论坛首页永久入口 | 久久精品国产曰本波多野结衣 | 中国农村妇女真实bbwbbwbbw | 人妻无码一区二区三区tv | 国产一级生活片 | 在线看色| 国产精品视频自拍 | 成人亚洲欧美丁香在线观看 | 高潮好爽视频在线观看 | 久久久久久久久久久久久影院 | 日韩色图片 | 日韩日韩日韩日韩日韩 | 国产成人一区二区三区免费视频 | 丰满人妻熟妇乱又仑精品 | 五月开心网 | 日韩小毛片 | 日韩精品一区二区三区免费视频 | 午夜小视频福利 | 久久精品国产精品亚洲蜜月 | 性欧美毛茸茸复古 | 奇米色视频 | 福利视频一区二区 | 香蕉av777xxx色综合一区 | 亚洲天堂2016 | 91会所 | 99久久99久久免费精品蜜桃 | 欧美丰满熟妇xxxx性多毛 | 特级西西444ww大胆视频 | 另类亚洲小说图片综合区 | 樱花草视频www日本韩国 | 成人久久久 | 在线观看av网 | 激情欧美一区二区三区中文字幕 | www.久久成人 | 国产精品久人妻精品 | 中文字幕亚洲精品久久女人 | 亚洲成年在线观看 | 日韩一二三区在线 | 天天爽夜夜爽人人爽曰 | 羞羞视频官网 | 毛片资源 | 恋爱大作战在线观看免费完整 | 国产综合精品女在线观看 | 四虎精品成人影院在线观看 | 日产精品中文一区二区三区 | 亚洲国产综合在线区尤物 | 日本高清中文字幕免费一区二区 | 久久一区二区免费视频 | 久久亚洲精品无码aⅴ大香 日韩欧美三级在线观看 | 欧美性生活一级视频 | 欧美性xxxxx极品娇小 | 亚洲精品国产成人99久久 | 亚洲色成人网一二三区 | 97无码视频在线看视频 | 精品1卡二卡三卡四卡老狼 丰满少妇被猛烈进入毛片 久久午夜无码鲁丝片直播午夜精品 | 久久这里只精品热免费 | 91成人在线网站 | 国产精品乱码妇女bbbb | 91激情视频在线播放 | 日韩精品一区二区不卡 | 日韩区在线观看 | 人人妻人人妻人人人人妻 | 欧美日本精品一区二区三区 | 久久精品国产自清天天线 | 一个人免费观看的www视频 | 亚洲免费视频在线 | 免费无码的av片在线观看 | 夜夜夜网 | 无码午夜人妻一区二区不卡视频 | 国产免费1卡二卡三卡四卡 久久久久高潮综合影院 | 日本成人综合 | 欧美尺寸又黑又粗又长 | 91久久在线观看 | 女人喷液抽搐高潮视频 | 欧美两根一起进3p在线观看 | 九色蝌蚪论坛 | h中文字幕| 免费无码又爽又刺激高潮 | 中文字幕在线乱 | 亚洲欧美在线综合色影视 | 成人综合区另类小说区 | 国产精品美女久久久久久 | 性高朝大尺度少妇大屁股 | 一级全黄少妇性色生活篇小说 | 91精品在线观看视频 | 久久视频这里有久久精品视频11 | 综合图区亚洲欧美另类图片 | 国产黄色理论片 | 极品少妇被猛得白浆直流草莓视频 | 日韩精品成人在线观看 | 精品乱码一区二区三四五区 | 国产精选中文字幕 | 国产愉拍精品手机 | 4hc44四虎www网址2 | 99久久自偷自偷国产精品不卡 | 国产成人免费无码av在线播放 | 亚洲综合日韩在线 | 国产三级午夜理伦三级连载时间 | 免费毛片a线观看 | 日韩区视频 | 免费在线播放黄色片 | 尤物精品在线 | 亚洲精品一区国产 | 国产人伦视频在线观看 | 狠狠操狠狠色 | 九色新网址 | 成人羞羞视频在线观看 | 欧美一级色 | 精品观看| 亚洲国产精品悠悠久久琪琪 | 成 人色 网 站 欧美大片在线观看 | 久久一 | 影音先锋久久久久av综合网成人 | 久久精品人人做人人妻人人玩 | 国产精品无需播放器在线观看 | 国产一二区免费视频 | 精品国产一区二区三区久久久四川 | 一区二区三区在线免费观看视频 | 日本黄色一级片视频 | 日本人体视频 | 国产精品永久久久久久久久久 | 国产精品久久久久久久久久妞妞 | 国产拍在线 | 狠狠色狠狠色综合人人 | 人妻夜夜添夜夜无码av | 天天草狠狠干 | 色五月激情小说 | 激情欧美日韩一区二区 | 99国产精品欧美一区二区三区 | 夜色成人av| 97精品国产久热在线观看 | 欧美黄色成人 | 亚洲天堂一二三四区 | 国产白嫩受无套呻吟 | 波多野结衣乱码中文字幕 | 97色偷偷色噜噜狠狠爱网站 | 一本色道久久综合亚洲精品 | 日韩高清三区 | 两性色午夜视频免费无码 | 美国av一区二区 |