亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svmquadprog.html

?? support vector machine的一個matlab工具箱
?? HTML
字號:
<html><head>  <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">  <title>svmquadprog.m</title><link rel="stylesheet" type="text/css" href="../../m-syntax.css"></head><body><code><span class=defun_kw>function</span>&nbsp;<span class=defun_out>model&nbsp;</span>=&nbsp;<span class=defun_name>svmquadprog</span>(<span class=defun_in>data,options</span>)<br><span class=h1>%&nbsp;SVMQUADPROG&nbsp;SVM&nbsp;trained&nbsp;by&nbsp;Matlab&nbsp;Optimization&nbsp;Toolbox.</span><br><span class=help>%</span><br><span class=help>%&nbsp;<span class=help_field>Synopsis:</span></span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;svmquadprog(&nbsp;data&nbsp;)</span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;svmquadprog(&nbsp;data,&nbsp;options&nbsp;)</span><br><span class=help>%</span><br><span class=help>%&nbsp;<span class=help_field>Description:</span></span><br><span class=help>%&nbsp;&nbsp;This&nbsp;function&nbsp;trains&nbsp;binary&nbsp;Support&nbsp;Vector&nbsp;Machines&nbsp;classifer&nbsp;</span><br><span class=help>%&nbsp;&nbsp;with&nbsp;L1&nbsp;or&nbsp;L2-soft&nbsp;margin.&nbsp;The&nbsp;SVM&nbsp;quadratic&nbsp;programming&nbsp;task&nbsp;</span><br><span class=help>%&nbsp;&nbsp;is&nbsp;solved&nbsp;by&nbsp;the&nbsp;'quadprog.m'&nbsp;of&nbsp;the&nbsp;Matlab&nbsp;Optimization&nbsp;toolbox.</span><br><span class=help>%</span><br><span class=help>%&nbsp;&nbsp;See&nbsp;'help&nbsp;svmclass'&nbsp;to&nbsp;see&nbsp;how&nbsp;to&nbsp;classify&nbsp;data&nbsp;with&nbsp;found&nbsp;classifier.</span><br><span class=help>%&nbsp;&nbsp;</span><br><span class=help>%&nbsp;<span class=help_field>Input:</span></span><br><span class=help>%&nbsp;&nbsp;data&nbsp;[struct]&nbsp;Binary&nbsp;labeled&nbsp;training&nbsp;data:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.X&nbsp;[dim&nbsp;x&nbsp;num_data]&nbsp;Vectors.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.y&nbsp;[1&nbsp;x&nbsp;num_data]&nbsp;Training&nbsp;labels.</span><br><span class=help>%</span><br><span class=help>%&nbsp;&nbsp;options&nbsp;[struct]&nbsp;Control&nbsp;parameters:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.ker&nbsp;[string]&nbsp;Kernel&nbsp;identifier&nbsp;(default&nbsp;'linear').&nbsp;</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See&nbsp;'help&nbsp;kernel'&nbsp;for&nbsp;more&nbsp;info.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.arg&nbsp;[1&nbsp;x&nbsp;nargs]&nbsp;Kernel&nbsp;argument(s).</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.C&nbsp;SVM&nbsp;regularization&nbsp;constant&nbsp;(default&nbsp;inf):</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1&nbsp;x&nbsp;1]&nbsp;..&nbsp;the&nbsp;same&nbsp;for&nbsp;all&nbsp;training&nbsp;vectors.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1&nbsp;x&nbsp;2]&nbsp;..&nbsp;for&nbsp;each&nbsp;class&nbsp;separately&nbsp;C=[C1,C2],</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1&nbsp;x&nbsp;num_data]&nbsp;..&nbsp;each&nbsp;training&nbsp;vector&nbsp;separately.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.norm&nbsp;[1x1]&nbsp;1&nbsp;..&nbsp;L1-soft&nbsp;margin&nbsp;penalization&nbsp;(default).</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;..&nbsp;L2-soft&nbsp;margin&nbsp;penalization.</span><br><span class=help>%</span><br><span class=help>%&nbsp;<span class=help_field>Output:</span></span><br><span class=help>%&nbsp;&nbsp;model&nbsp;[struct]&nbsp;Binary&nbsp;SVM&nbsp;classifier:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.Alpha&nbsp;[nsv&nbsp;x&nbsp;1]&nbsp;Weights.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.b&nbsp;[1x1]&nbsp;Bias&nbsp;of&nbsp;the&nbsp;decision&nbsp;function.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.sv.X&nbsp;[dim&nbsp;x&nbsp;nsv]&nbsp;Support&nbsp;vectors.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.nsv&nbsp;[1x1]&nbsp;Number&nbsp;of&nbsp;support&nbsp;vectors.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.kercnt&nbsp;[1x1]&nbsp;Number&nbsp;of&nbsp;used&nbsp;kernel&nbsp;evaluations.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.trnerr&nbsp;[1x1]&nbsp;Training&nbsp;classification&nbsp;error.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.margin&nbsp;[1x1]&nbsp;Margin&nbsp;of&nbsp;found&nbsp;classifier.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.cputime&nbsp;[1x1]&nbsp;Used&nbsp;CPU&nbsp;time&nbsp;in&nbsp;seconds.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.options&nbsp;[struct]&nbsp;Copy&nbsp;of&nbsp;used&nbsp;options.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.exitflag&nbsp;[1x1]&nbsp;Exitflag&nbsp;of&nbsp;the&nbsp;QUADPROG&nbsp;function.&nbsp;</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(if&nbsp;&gt;&nbsp;0&nbsp;then&nbsp;it&nbsp;has&nbsp;converged&nbsp;to&nbsp;the&nbsp;solution).</span><br><span class=help>%</span><br><span class=help>%&nbsp;<span class=help_field>Example:</span></span><br><span class=help>%&nbsp;&nbsp;data&nbsp;=&nbsp;load('riply_trn');</span><br><span class=help>%&nbsp;&nbsp;options&nbsp;=&nbsp;struct('ker','rbf','arg',1,'C',10);</span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;svmquadprog(data,options)</span><br><span class=help>%&nbsp;&nbsp;figure;&nbsp;ppatterns(data);&nbsp;psvm(model);</span><br><span class=help>%</span><br><span class=help>%&nbsp;See&nbsp;also&nbsp;</span><br><span class=help>%&nbsp;&nbsp;SMO,&nbsp;SVMLIGHT,&nbsp;SVMCLASS.</span><br><span class=help>%</span><br><hr><span class=help1>%&nbsp;<span class=help1_field>About:</span>&nbsp;Statistical&nbsp;Pattern&nbsp;Recognition&nbsp;Toolbox</span><br><span class=help1>%&nbsp;(C)&nbsp;1999-2003,&nbsp;Written&nbsp;by&nbsp;Vojtech&nbsp;Franc&nbsp;and&nbsp;Vaclav&nbsp;Hlavac</span><br><span class=help1>%&nbsp;&lt;a&nbsp;href="http://www.cvut.cz"&gt;Czech&nbsp;Technical&nbsp;University&nbsp;Prague&lt;/a&gt;</span><br><span class=help1>%&nbsp;&lt;a&nbsp;href="http://www.feld.cvut.cz"&gt;Faculty&nbsp;of&nbsp;Electrical&nbsp;Engineering&lt;/a&gt;</span><br><span class=help1>%&nbsp;&lt;a&nbsp;href="http://cmp.felk.cvut.cz"&gt;Center&nbsp;for&nbsp;Machine&nbsp;Perception&lt;/a&gt;</span><br><br><span class=help1>%&nbsp;<span class=help1_field>Modifications:</span></span><br><span class=help1>%&nbsp;31-may-2004,&nbsp;VF</span><br><span class=help1>%&nbsp;16-may-2004,&nbsp;VF</span><br><span class=help1>%&nbsp;17-Feb-2003,&nbsp;VF</span><br><span class=help1>%&nbsp;28-Nov-2001,&nbsp;VF,&nbsp;used&nbsp;quadprog&nbsp;instead&nbsp;of&nbsp;qp</span><br><span class=help1>%&nbsp;23-Occt-2001,&nbsp;VF</span><br><span class=help1>%&nbsp;19-September-2001,&nbsp;V.&nbsp;Franc,&nbsp;renamed&nbsp;to&nbsp;svmmot.</span><br><span class=help1>%&nbsp;8-July-2001,&nbsp;V.Franc,&nbsp;comments&nbsp;changed,&nbsp;bias&nbsp;mistake&nbsp;removed.</span><br><span class=help1>%&nbsp;28-April-2001,&nbsp;V.Franc,&nbsp;flps&nbsp;counter&nbsp;added</span><br><span class=help1>%&nbsp;10-April-2001,&nbsp;V.&nbsp;Franc,&nbsp;created</span><br><br><hr><span class=comment>%&nbsp;timer</span><br>tic;<br><br><span class=comment>%&nbsp;input&nbsp;aruments</span><br><span class=comment>%-------------------------------------------</span><br>data=c2s(data);<br>[dim,num_data]=size(data.X);<br><span class=keyword>if</span>&nbsp;<span class=stack>nargin</span>&nbsp;&lt;&nbsp;2,&nbsp;options=[];&nbsp;<span class=keyword>else</span>&nbsp;options=c2s(options);&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'ker'</span>),&nbsp;options.ker&nbsp;=&nbsp;<span class=quotes>'linear'</span>;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'arg'</span>),&nbsp;options.arg&nbsp;=&nbsp;1;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'C'</span>),&nbsp;options.C&nbsp;=&nbsp;inf;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'norm'</span>),&nbsp;options.norm&nbsp;=&nbsp;1;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'mu'</span>),&nbsp;options.mu&nbsp;=&nbsp;1e-12;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'eps'</span>),&nbsp;options.eps&nbsp;=&nbsp;1e-12;&nbsp;<span class=keyword>end</span><br><br><span class=comment>%&nbsp;Set&nbsp;up&nbsp;QP&nbsp;task</span><br><span class=comment>%----------------------------</span><br><br><span class=comment>%&nbsp;labels&nbsp;{1,2}&nbsp;-&gt;&nbsp;{1,-1}</span><br>y&nbsp;=&nbsp;data.y(:);<br>y(find(y==2))&nbsp;=&nbsp;-1;<br><br><span class=comment>%&nbsp;compute&nbsp;kernel&nbsp;matrix</span><br>H&nbsp;=&nbsp;kernel(data.X,data.X,options.ker,options.arg).*(y*y');<br><br><span class=comment>%&nbsp;add&nbsp;small&nbsp;numbers&nbsp;to&nbsp;diagonal&nbsp;</span><br>H&nbsp;=&nbsp;H&nbsp;+&nbsp;options.mu*eye(size(H));<br><br>Aeq&nbsp;=&nbsp;y';<br>beq&nbsp;=&nbsp;0;<br><br>f&nbsp;=&nbsp;-ones(num_data,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;Alpha</span><br><br>LB&nbsp;=&nbsp;zeros(num_data,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;0&nbsp;&lt;=&nbsp;Alpha</span><br>x0&nbsp;=&nbsp;zeros(num_data,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;starting&nbsp;point</span><br><br><span class=keyword>if</span>&nbsp;options.norm==1,<br>&nbsp;&nbsp;<span class=comment>%&nbsp;L1-soft&nbsp;margin</span><br>&nbsp;&nbsp;<span class=comment>%---------------------</span><br>&nbsp;&nbsp;<span class=keyword>if</span>&nbsp;length(options.C)&nbsp;==&nbsp;1,<br>&nbsp;&nbsp;&nbsp;&nbsp;UB&nbsp;=&nbsp;options.C*ones(num_data,1);<br>&nbsp;&nbsp;<span class=keyword>elseif</span>&nbsp;length(options.C)&nbsp;==&nbsp;2,<br>&nbsp;&nbsp;&nbsp;&nbsp;UB=zeros(num_data,1);<br>&nbsp;&nbsp;&nbsp;&nbsp;UB(find(data.y==1))=options.C(1);<br>&nbsp;&nbsp;&nbsp;&nbsp;UB(find(data.y==2))=options.C(2);<br>&nbsp;&nbsp;<span class=keyword>else</span><br>&nbsp;&nbsp;&nbsp;&nbsp;UB=options.C(:);<br>&nbsp;&nbsp;<span class=keyword>end</span><br>&nbsp;&nbsp;vectorC=zeros(num_data,1);<br><span class=keyword>else</span><br>&nbsp;&nbsp;<span class=comment>%&nbsp;L2-soft&nbsp;margin</span><br>&nbsp;&nbsp;<span class=comment>%---------------------</span><br>&nbsp;&nbsp;UB=ones(num_data,1)*inf;<br>&nbsp;&nbsp;vectorC&nbsp;=&nbsp;ones(num_data,1);<br>&nbsp;&nbsp;<span class=keyword>if</span>&nbsp;length(options.C)&nbsp;==&nbsp;1,<br>&nbsp;&nbsp;&nbsp;&nbsp;vectorC&nbsp;=&nbsp;vectorC*options.C;<br>&nbsp;&nbsp;<span class=keyword>elseif</span>&nbsp;length(options.C)&nbsp;==&nbsp;2,<br>&nbsp;&nbsp;&nbsp;&nbsp;inx1=find(data.y==1);inx2=find(data.y==2);<br>&nbsp;&nbsp;&nbsp;&nbsp;vectorC(inx1)=options.C(1);<br>&nbsp;&nbsp;&nbsp;&nbsp;vectorC(inx2)=options.C(2);<br>&nbsp;&nbsp;<span class=keyword>else</span><br>&nbsp;&nbsp;&nbsp;&nbsp;vectorC&nbsp;=&nbsp;options.C(:);<br>&nbsp;&nbsp;<span class=keyword>end</span><br>&nbsp;&nbsp;vectorC&nbsp;=&nbsp;1./(2*vectorC);<br>&nbsp;&nbsp;H&nbsp;=&nbsp;H&nbsp;+&nbsp;diag(vectorC);<br><span class=keyword>end</span><br><br><span class=comment>%&nbsp;call&nbsp;optimization&nbsp;toolbox&nbsp;</span><br><span class=comment>%&nbsp;----------------------------------</span><br>qp_options&nbsp;=&nbsp;optimset(<span class=quotes>'Display'</span>,<span class=quotes>'off'</span>);<br>[Alpha,fval,exitflag]&nbsp;=&nbsp;quadprog(H,&nbsp;f,&nbsp;[],[],Aeq,&nbsp;beq,&nbsp;LB,&nbsp;UB,&nbsp;x0,&nbsp;qp_options);<br><br>inx_sv&nbsp;=&nbsp;find(&nbsp;Alpha&nbsp;&gt;&nbsp;options.eps);<br><br><span class=comment>%&nbsp;compute&nbsp;bias</span><br><span class=comment>%--------------------------</span><br><span class=comment>%&nbsp;take&nbsp;boundary&nbsp;(f(x)=+/-1)&nbsp;support&nbsp;vectors&nbsp;0&nbsp;&lt;&nbsp;Alpha&nbsp;&lt;&nbsp;C</span><br>inx_bound&nbsp;=&nbsp;find(&nbsp;Alpha&nbsp;&gt;&nbsp;options.eps&nbsp;&&nbsp;Alpha&nbsp;&lt;&nbsp;(options.C&nbsp;-&nbsp;options.eps));<br><br><span class=keyword>if</span>&nbsp;length(&nbsp;inx_bound&nbsp;)&nbsp;~=&nbsp;0,<br>&nbsp;&nbsp;model.b&nbsp;=&nbsp;sum(y(inx_bound)-H(inx_bound,inx_sv)*...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alpha(inx_sv).*y(inx_bound))/length(&nbsp;inx_bound&nbsp;);<br><span class=keyword>else</span><br>&nbsp;&nbsp;<span class=io>disp</span>(<span class=quotes>'Bias&nbsp;cannot&nbsp;be&nbsp;determined.'</span>);<br>&nbsp;&nbsp;model.b=0;<br><span class=keyword>end</span><br><br><span class=comment>%&nbsp;compute&nbsp;margin</span><br><span class=comment>%------------------------</span><br><span class=keyword>if</span>&nbsp;options.norm&nbsp;==&nbsp;1<br>&nbsp;&nbsp;w2&nbsp;=&nbsp;Alpha(inx_sv)'*H(inx_sv,inx_sv)*Alpha(inx_sv);<br><span class=keyword>else</span><br>&nbsp;&nbsp;w2&nbsp;=&nbsp;Alpha(inx_sv)'*(H(inx_sv,inx_sv)-diag(vectorC(inx_sv)))*Alpha(inx_sv);<br><span class=keyword>end</span><br><br>margin&nbsp;=&nbsp;1/sqrt(w2);<br><br><br><span class=comment>%&nbsp;compute&nbsp;training&nbsp;classification&nbsp;error&nbsp;</span><br><span class=comment>%-------------------------------------------</span><br>Alpha&nbsp;=&nbsp;Alpha.*y;<br>model.Alpha&nbsp;=&nbsp;Alpha(&nbsp;inx_sv&nbsp;);<br>model.sv.X&nbsp;=&nbsp;data.X(:,inx_sv&nbsp;);<br>model.sv.y&nbsp;=&nbsp;data.y(inx_sv&nbsp;);<br>model.sv.inx&nbsp;=&nbsp;inx_sv;<br>model.nsv&nbsp;=&nbsp;length(&nbsp;inx_sv&nbsp;);<br>model.margin&nbsp;=&nbsp;margin;<br>model.exitflag&nbsp;=&nbsp;exitflag;<br>model.options&nbsp;=&nbsp;options;<br>model.kercnt&nbsp;=&nbsp;num_data*(num_data+1)/2;<br>model.trnerr&nbsp;=&nbsp;cerror(data.y,svmclass(data.X,&nbsp;model));<br>model.fun&nbsp;=&nbsp;<span class=quotes>'svmclass'</span>;<br><br><span class=comment>%&nbsp;used&nbsp;CPU&nbsp;time</span><br>model.cputime=toc;<br><br><span class=jump>return</span>;<br><span class=comment>%&nbsp;EOF</span><br></code>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本青草视频在线怡红院| 国产91综合网| 国产 日韩 欧美大片| 色狠狠色狠狠综合| 久久久www免费人成精品| 香港成人在线视频| 色婷婷久久久综合中文字幕| 国产婷婷色一区二区三区四区| 日韩高清电影一区| 欧美影视一区二区三区| 国产精品私人影院| 国产成人aaaa| 久久先锋资源网| 奇米影视在线99精品| 欧美三级中文字幕在线观看| 亚洲少妇30p| a在线欧美一区| 国产女同性恋一区二区| 久久国产尿小便嘘嘘尿| 91精品国产福利在线观看| 亚洲成人免费看| 欧美性一级生活| 一区二区三区产品免费精品久久75| 顶级嫩模精品视频在线看| 久久精品视频免费| 国产91在线观看| 中文幕一区二区三区久久蜜桃| 国内精品不卡在线| 久久久久久久久免费| 国产福利一区二区| 国产精品福利在线播放| av男人天堂一区| 中文字幕亚洲一区二区av在线| 成人午夜视频在线观看| 中文字幕中文字幕在线一区 | 五月天欧美精品| 欧美色精品天天在线观看视频| 亚洲成人资源在线| 制服.丝袜.亚洲.中文.综合| 奇米一区二区三区av| 欧美变态tickling挠脚心| 狠狠久久亚洲欧美| 国产精品久久久久一区二区三区| 不卡一区二区在线| 亚洲精品中文在线| 56国语精品自产拍在线观看| 日本麻豆一区二区三区视频| 精品久久久影院| 岛国av在线一区| 亚洲综合小说图片| 欧美电影精品一区二区| 国产成人免费视频网站 | 精品蜜桃在线看| 国产精品69毛片高清亚洲| 亚洲欧洲精品天堂一级| 在线观看亚洲精品视频| 麻豆免费看一区二区三区| 亚洲国产精华液网站w| 在线免费不卡电影| 久久99精品久久久久久动态图| 中文字幕乱码久久午夜不卡| 色婷婷精品久久二区二区蜜臀av | 一区二区三区电影在线播| 8x福利精品第一导航| 国产91对白在线观看九色| 亚洲精品一卡二卡| 久久日韩粉嫩一区二区三区| 在线视频亚洲一区| 美腿丝袜在线亚洲一区 | 人人狠狠综合久久亚洲| 久久精品夜色噜噜亚洲aⅴ| 一本一本久久a久久精品综合麻豆| 青青草原综合久久大伊人精品| 久久精品欧美一区二区三区不卡 | 美女视频黄免费的久久| 亚洲色图19p| 久久―日本道色综合久久| 欧美撒尿777hd撒尿| 国产高清成人在线| 日本成人在线看| 亚洲精品免费视频| 国产日韩一级二级三级| 在线综合亚洲欧美在线视频| 色综合天天综合狠狠| 精品一区二区三区在线播放| 尤物视频一区二区| 中文文精品字幕一区二区| 91精品婷婷国产综合久久性色| 一本大道久久精品懂色aⅴ| 国产精品69毛片高清亚洲| 免费人成精品欧美精品| 一区二区三区丝袜| 中文字幕精品一区二区精品绿巨人 | 日韩欧美一二三| 在线观看国产91| 91在线国产观看| 国产精品一级黄| 国产一区二三区| 美女视频黄 久久| 日韩精品欧美成人高清一区二区| 日韩一区有码在线| 国产精品国产自产拍高清av| 久久品道一品道久久精品| 精品国产一区二区亚洲人成毛片 | 美女视频一区在线观看| 调教+趴+乳夹+国产+精品| 亚洲码国产岛国毛片在线| 国产精品色噜噜| 中国色在线观看另类| 久久久国产精品麻豆| 久久久久久久av麻豆果冻| xfplay精品久久| 久久综合成人精品亚洲另类欧美| 日韩精品一区二区三区四区视频 | 国产九色精品成人porny| 精品综合免费视频观看| 黑人巨大精品欧美黑白配亚洲| 久久99精品国产麻豆不卡| 久久99精品国产.久久久久久| 免费观看30秒视频久久| 黄页网站大全一区二区| 国产一区二区三区四区五区入口| 国内精品久久久久影院色 | 欧美午夜电影在线播放| 欧美色图12p| 日韩欧美专区在线| 2023国产精品视频| 国产精品全国免费观看高清| 一区二区视频在线| 香蕉av福利精品导航| 麻豆freexxxx性91精品| 国产福利91精品| 91麻豆福利精品推荐| 欧美系列亚洲系列| 欧美成人video| 国产精品美女久久久久久久| 亚洲精品免费在线播放| 日本欧美一区二区| 豆国产96在线|亚洲| 欧美亚洲精品一区| 欧美一激情一区二区三区| 久久一二三国产| 亚洲精品视频观看| 韩国毛片一区二区三区| av在线播放成人| 欧美电影一区二区| 国产网站一区二区三区| 亚洲综合色网站| 国内精品嫩模私拍在线| 在线观看日韩电影| 久久影院视频免费| 亚洲精品videosex极品| 免费成人美女在线观看.| 成人中文字幕合集| 91精品国产综合久久久久久漫画 | 成人av在线播放网址| 欧美日韩在线精品一区二区三区激情| 日韩精品一区在线观看| 中文字幕一区av| 久久电影网电视剧免费观看| 色94色欧美sute亚洲线路一久 | 亚洲丝袜制服诱惑| 国产在线一区观看| 欧美精品免费视频| 一区二区三区四区激情| 国产suv精品一区二区6| 欧美一区二区大片| 亚洲精品日韩专区silk| 国产精品一区二区在线观看不卡| 欧美日韩国产成人在线免费| 1区2区3区精品视频| 国精品**一区二区三区在线蜜桃| 欧美日韩五月天| 自拍偷拍亚洲激情| 国产91丝袜在线观看| 精品日韩99亚洲| 日韩国产欧美视频| 欧美日韩精品一区二区天天拍小说 | 日韩精品久久久久久| 色噜噜夜夜夜综合网| 国产欧美日韩精品a在线观看| 美脚の诱脚舐め脚责91 | 蜜臀a∨国产成人精品| 91精品福利视频| 亚洲免费电影在线| www.成人在线| 国产精品污网站| 国产91精品欧美| 亚洲国产精品传媒在线观看| 国产精品一级黄| 国产亚洲欧美色| 国产一区二区三区在线观看免费视频 | 欧美精品粉嫩高潮一区二区| 亚洲永久精品大片| 97久久超碰国产精品| 国产精品福利影院| 97久久精品人人澡人人爽| 亚洲日本欧美天堂| 欧洲国内综合视频| 午夜一区二区三区在线观看|