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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? eanders.html

?? support vector machine的一個matlab工具箱
?? HTML
字號:
<html><head>  <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">  <title>eanders.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>eanders</span>(<span class=defun_in>distrib,&nbsp;options,&nbsp;init_model</span>)<br><span class=h1>%&nbsp;EANDERS&nbsp;Epsilon-solution&nbsp;of&nbsp;the&nbsp;Generalized&nbsp;Andersson's&nbsp;task.</span><br><span class=help>%&nbsp;</span><br><span class=help>%&nbsp;<span class=help_field>Synopsis:</span></span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;eanders(distrib&nbsp;)</span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;eanders(distrib,&nbsp;options)</span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;eanders(distrib,&nbsp;options,&nbsp;init_model)</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;is&nbsp;an&nbsp;implementation&nbsp;of&nbsp;the&nbsp;Schlesinger's&nbsp;iterative</span><br><span class=help>%&nbsp;&nbsp;algorithm&nbsp;which&nbsp;finds&nbsp;the&nbsp;epsilon-solution&nbsp;of&nbsp;the&nbsp;Generalized&nbsp;</span><br><span class=help>%&nbsp;&nbsp;Anderson's&nbsp;task&nbsp;using&nbsp;the&nbsp;Kozinec's&nbsp;algorithm&nbsp;[SH10].&nbsp;</span><br><span class=help>%</span><br><span class=help>%&nbsp;&nbsp;The&nbsp;goal&nbsp;of&nbsp;the&nbsp;GAT&nbsp;is&nbsp;find&nbsp;the&nbsp;binary&nbsp;linear&nbsp;classification</span><br><span class=help>%&nbsp;&nbsp;rule&nbsp;(g(x)=sgn(W'*x+b)&nbsp;with&nbsp;minimal&nbsp;probability&nbsp;of&nbsp;</span><br><span class=help>%&nbsp;&nbsp;misclassification.&nbsp;The&nbsp;conditional&nbsp;probabilities&nbsp;are&nbsp;known&nbsp;to&nbsp;</span><br><span class=help>%&nbsp;&nbsp;be&nbsp;Gaussians&nbsp;their&nbsp;paramaters&nbsp;belong&nbsp;to&nbsp;a&nbsp;given&nbsp;set&nbsp;of&nbsp;parameters.&nbsp;</span><br><span class=help>%&nbsp;&nbsp;The&nbsp;true&nbsp;parameters&nbsp;are&nbsp;not&nbsp;known.&nbsp;The&nbsp;linear&nbsp;rule&nbsp;which&nbsp;</span><br><span class=help>%&nbsp;&nbsp;guarantes&nbsp;the&nbsp;minimimal&nbsp;classification&nbsp;error&nbsp;for&nbsp;the&nbsp;worst&nbsp;</span><br><span class=help>%&nbsp;&nbsp;possible&nbsp;case&nbsp;(the&nbsp;worst&nbsp;configuration&nbsp;of&nbsp;Gaussains)&nbsp;is&nbsp;</span><br><span class=help>%&nbsp;&nbsp;sought&nbsp;for.&nbsp;</span><br><span class=help>%</span><br><span class=help>%&nbsp;<span class=help_field>Input:</span></span><br><span class=help>%&nbsp;&nbsp;distrib&nbsp;[struct]&nbsp;Input&nbsp;set&nbsp;of&nbsp;labeld&nbsp;(1&nbsp;or&nbsp;2)&nbsp;Gassians:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.Mean&nbsp;[dim&nbsp;x&nbsp;ncomp]&nbsp;Mean&nbsp;veactors.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.Cov&nbsp;&nbsp;[dim&nbsp;x&nbsp;dim&nbsp;x&nbsp;ncomp]&nbsp;Covariance&nbsp;matrices.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.y&nbsp;[1&nbsp;x&nbsp;ncomp]&nbsp;Labels&nbsp;of&nbsp;Gaussian&nbsp;(1&nbsp;or&nbsp;2).</span><br><span class=help>%&nbsp;</span><br><span class=help>%&nbsp;&nbsp;options&nbsp;[struct]&nbsp;Determine&nbsp;stopping&nbsp;conditions:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.tmax&nbsp;[1x1]&nbsp;Maximal&nbsp;number&nbsp;of&nbsp;iterations.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.err&nbsp;[1x1]&nbsp;Desired&nbsp;classification&nbsp;error;&nbsp;must&nbsp;be&nbsp;0&lt;err&lt;0.5;&nbsp;</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(default&nbsp;0.05).</span><br><span class=help>%</span><br><span class=help>%&nbsp;&nbsp;init_model&nbsp;[struct]&nbsp;Initial&nbsp;model:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;W1,&nbsp;W2,&nbsp;t.</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;linear&nbsp;classifier:</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.W&nbsp;[dim&nbsp;x&nbsp;1]&nbsp;Normal&nbsp;vector&nbsp;of&nbsp;the&nbsp;linear&nbsp;rule&nbsp;(hypeplane).</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.b&nbsp;[1x1]&nbsp;Bias&nbsp;of&nbsp;the&nbsp;rule&nbsp;(shift&nbsp;from&nbsp;the&nbsp;origin).</span><br><span class=help>%&nbsp;</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.t&nbsp;[1x1]&nbsp;Number&nbsp;of&nbsp;used&nbsp;iterations.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.exitflag&nbsp;[1x1]&nbsp;1&nbsp;...&nbsp;solution&nbsp;with&nbsp;desired&nbsp;err&nbsp;was&nbsp;found.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;...&nbsp;maximal&nbsp;number&nbsp;of&nbsp;iterations&nbsp;exceeded.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;...&nbsp;solution&nbsp;does&nbsp;not&nbsp;exist.</span><br><span class=help>%&nbsp;&nbsp;&nbsp;.W1,&nbsp;.W2&nbsp;Auxciliary&nbsp;vectors;&nbsp;W=W1-W2.</span><br><span class=help>%</span><br><span class=help>%&nbsp;<span class=help_field>Example:</span></span><br><span class=help>%&nbsp;&nbsp;distrib&nbsp;=&nbsp;load('mars');</span><br><span class=help>%&nbsp;&nbsp;model&nbsp;=&nbsp;eanders(distrib,struct('err',0.06'));</span><br><span class=help>%&nbsp;&nbsp;figure;&nbsp;pandr(&nbsp;model,&nbsp;distrib&nbsp;);</span><br><span class=help>%</span><br><span class=help>%&nbsp;See&nbsp;also&nbsp;</span><br><span class=help>%&nbsp;&nbsp;ANDRORIG,&nbsp;GANDERS,&nbsp;GGRADANDR,&nbsp;LINCLASS.</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;21-may-2004,&nbsp;VF</span><br><span class=help1>%&nbsp;16-sep-2003,&nbsp;VF</span><br><br><hr><span class=keyword>if</span>&nbsp;<span class=stack>nargin</span>&nbsp;&lt;&nbsp;2,&nbsp;options&nbsp;=&nbsp;[];&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>'err'</span>),&nbsp;options.err=0.05;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'tmax'</span>),&nbsp;options.tmax=inf;&nbsp;<span class=keyword>end</span><br><span class=keyword>if</span>&nbsp;~isfield(options,<span class=quotes>'zero_th'</span>),&nbsp;options.zero_th=1e-6;&nbsp;<span class=keyword>end</span><br><br><span class=comment>%&nbsp;computes&nbsp;Mahalanobis&nbsp;distance&nbsp;correponding&nbsp;to&nbsp;the&nbsp;desired&nbsp;</span><br><span class=comment>%&nbsp;misclassification&nbsp;error</span><br>desired_r&nbsp;=&nbsp;-icdf(<span class=quotes>'norm'</span>,options.err,0,1);<br><br><span class=comment>%&nbsp;get&nbsp;dimension&nbsp;and&nbsp;number&nbsp;of&nbsp;distributions</span><br>[dim,ncomp]=size(distrib.Mean);<br><br>t&nbsp;=&nbsp;0;<br><span class=keyword>if</span>&nbsp;<span class=stack>nargin</span>&nbsp;==&nbsp;3,&nbsp;&nbsp;<br>&nbsp;&nbsp;t&nbsp;=&nbsp;init_model.t;<br>&nbsp;&nbsp;W1&nbsp;=&nbsp;init_model.W1;<br>&nbsp;&nbsp;W2&nbsp;=&nbsp;init_model.W2;<br><span class=keyword>end</span><br><br><span class=keyword>if</span>&nbsp;t==0,<br>&nbsp;&nbsp;t=1;<br>&nbsp;&nbsp;W1&nbsp;=&nbsp;mean(distrib.Mean(:,find(&nbsp;distrib.y==1)),2);<br>&nbsp;&nbsp;W2&nbsp;=&nbsp;mean(distrib.Mean(:,find(&nbsp;distrib.y==2)),2);<br><span class=keyword>end</span><br><br>exitflag=0;<br><span class=keyword>while</span>&nbsp;exitflag&nbsp;==&nbsp;0&nbsp;&&nbsp;t&nbsp;&lt;&nbsp;options.tmax,<br>&nbsp;&nbsp;&nbsp;t=t+1;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;compute&nbsp;f(x)=W'*x&nbsp;+&nbsp;b</span><br>&nbsp;&nbsp;&nbsp;W=W1-W2;<br>&nbsp;&nbsp;&nbsp;b=0.5*(W2<span class=quotes>'*W2&nbsp;-&nbsp;W1'</span>*W1);<br><br>&nbsp;&nbsp;&nbsp;exitflag&nbsp;=&nbsp;1;<br>&nbsp;&nbsp;&nbsp;i=0;<br>&nbsp;&nbsp;&nbsp;<span class=keyword>while</span>&nbsp;exitflag&nbsp;==1&nbsp;&&nbsp;i&nbsp;&lt;&nbsp;ncomp,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i=i+1;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mu_i&nbsp;=&nbsp;distrib.Mean(:,i);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C_i&nbsp;=&nbsp;distrib.Cov(:,:,i);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;denominator</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;den&nbsp;=&nbsp;sqrt(&nbsp;W'*C_i*W&nbsp;);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>if</span>&nbsp;den&nbsp;&gt;&nbsp;options.zero_th,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>if</span>&nbsp;distrib.y(i)&nbsp;==&nbsp;1,&nbsp;&nbsp;<span class=comment>%&nbsp;1st&nbsp;class</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r_i&nbsp;=&nbsp;(&nbsp;W'*mu_i&nbsp;+&nbsp;b&nbsp;)/den;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>if</span>&nbsp;desired_r&nbsp;&gt;=&nbsp;r_i,&nbsp;&nbsp;<span class=comment>%&nbsp;stopping&nbsp;condition</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x0&nbsp;=&nbsp;mu_i&nbsp;-&nbsp;(&nbsp;desired_r/den&nbsp;)*C_i*W;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;overlapping&nbsp;point</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k&nbsp;=&nbsp;min([((W1-W2)<span class=quotes>'*(W1-x0))/(&nbsp;(W1-x0)'</span>*(W1-x0)&nbsp;),&nbsp;1]);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;W1&nbsp;=&nbsp;W1*(1-k)&nbsp;+&nbsp;x0*k;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitflag&nbsp;=&nbsp;0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>end</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>elseif</span>&nbsp;distrib.y(i)==2,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r_i=&nbsp;-(&nbsp;W'*mu_i&nbsp;+&nbsp;b)/den;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>if</span>&nbsp;desired_r&nbsp;&gt;=&nbsp;r_i,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x0&nbsp;=&nbsp;mu_i&nbsp;+&nbsp;(&nbsp;desired_r/den&nbsp;)*C_i*W;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k&nbsp;=&nbsp;min([((W2-W1)<span class=quotes>'*(W2-x0))/(&nbsp;(W2-x0)'</span>*(W2-x0)),&nbsp;1]);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;W2&nbsp;=&nbsp;W2*(1-k)&nbsp;+&nbsp;x0*k;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitflag&nbsp;=&nbsp;0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>end</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>end</span>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>else</span>&nbsp;<span class=comment>%&nbsp;if&nbsp;den&nbsp;~=&nbsp;0,</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=comment>%&nbsp;solution&nbsp;does&nbsp;not&nbsp;exist&nbsp;-&nbsp;overlapping&nbsp;classes</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitflag&nbsp;=&nbsp;-1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=keyword>end</span><br><br>&nbsp;&nbsp;&nbsp;<span class=keyword>end</span>&nbsp;<span class=comment>%&nbsp;while&nbsp;exitflag&nbsp;==&nbsp;1,</span><br><br><span class=keyword>end</span>&nbsp;<span class=comment>%&nbsp;while</span><br><br><span class=comment>%&nbsp;compute&nbsp;f(x)=W'*x&nbsp;+&nbsp;b</span><br>model.W=W1-W2;<br>model.b=0.5*(W2<span class=quotes>'*W2&nbsp;-&nbsp;W1'</span>*W1);<br>model.t&nbsp;=&nbsp;t;<br>model.exitflag&nbsp;=&nbsp;exitflag;<br>model.W1&nbsp;=&nbsp;W1;<br>model.W2&nbsp;=&nbsp;W2;<br>model.options&nbsp;=&nbsp;options;<br><br>[model.err,model.r]=andrerr(model,distrib);<br><span class=keyword>if</span>&nbsp;model.err&nbsp;&lt;&nbsp;options.err,&nbsp;model.exitflag&nbsp;=&nbsp;1;&nbsp;<span class=keyword>end</span><br>model.fun&nbsp;=&nbsp;<span class=quotes>'linclass'</span>;<br><br><span class=jump>return</span>;<br></code>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国产无套在线观| 亚洲成人动漫在线免费观看| 欧美日韩色一区| 国产剧情一区二区三区| 亚洲成人资源网| 中文字幕一区日韩精品欧美| 日韩精品一区二区三区四区| 91久久精品午夜一区二区| 国产成人在线色| 日本欧美韩国一区三区| 亚洲一区在线观看免费| 国产精品欧美久久久久无广告 | 欧美日韩国产一级| 粉嫩一区二区三区在线看| 免费观看30秒视频久久| 亚洲电影一级片| 亚洲精品国产无套在线观| 欧美激情艳妇裸体舞| 欧美精品一区二区三区视频| 6080国产精品一区二区| 91国产视频在线观看| 92精品国产成人观看免费| 国产成人在线视频网站| 国产麻豆日韩欧美久久| 精品在线观看视频| 欧美aⅴ一区二区三区视频| 亚洲午夜激情av| 亚洲国产欧美在线人成| 亚洲国产日日夜夜| 亚洲线精品一区二区三区八戒| 亚洲精品视频在线观看免费| 中文字幕一区三区| 亚洲欧美综合网| 国产精品久久久久精k8| 欧美韩日一区二区三区四区| 国产欧美在线观看一区| 精品电影一区二区三区| 精品国产凹凸成av人网站| 日韩精品中文字幕在线一区| 91精品国产色综合久久不卡电影 | 日韩福利电影在线观看| 亚洲国产aⅴ天堂久久| 亚洲午夜三级在线| 亚洲va中文字幕| 日韩综合小视频| 美女久久久精品| 久久99九九99精品| 国产一区二区0| 成人免费看视频| 波多野结衣视频一区| 一本大道久久a久久精二百| 欧美系列一区二区| 91精品久久久久久久99蜜桃| 日韩欧美黄色影院| 久久久久国产成人精品亚洲午夜| 欧美激情一区二区三区全黄| 国产精品国产三级国产普通话蜜臀 | 青青草91视频| 国产一区二区三区四| 成人免费高清在线| 色婷婷香蕉在线一区二区| 欧美日精品一区视频| 日韩欧美电影在线| 亚洲国产成人在线| 一级精品视频在线观看宜春院 | 国产精品高潮呻吟久久| 亚洲综合色婷婷| 蜜桃视频一区二区三区 | 91麻豆精品国产综合久久久久久| 精品国产99国产精品| 中文字幕一区二区三区色视频| 亚洲曰韩产成在线| 美女一区二区在线观看| 成人免费的视频| 成人黄色av网站在线| 精品视频色一区| 久久先锋资源网| 亚洲精品成人精品456| 蜜臀av亚洲一区中文字幕| 成人三级伦理片| 欧美一区二区三区视频在线| 国产欧美va欧美不卡在线| 亚洲成人av福利| 成人毛片在线观看| 日本电影亚洲天堂一区| 欧美电视剧在线看免费| 亚洲精品亚洲人成人网在线播放| 免费高清在线一区| 成人av在线资源网站| 欧美丰满美乳xxx高潮www| 国产精品人妖ts系列视频| 日韩国产在线观看| 成人av动漫网站| 精品福利在线导航| 午夜精品在线看| 色婷婷久久久亚洲一区二区三区| 26uuu另类欧美| 亚洲成人黄色小说| 99免费精品在线观看| 91丨porny丨国产| 亚洲一区视频在线| 国产在线精品免费| 欧美日韩一区高清| 中文字幕在线观看一区| 久久狠狠亚洲综合| 在线视频中文字幕一区二区| 国产精品视频九色porn| 久久福利资源站| 欧美一区二区三区四区五区 | 欧美精品一区二区三区一线天视频 | 亚洲福利一区二区三区| av激情亚洲男人天堂| 久久久久久一二三区| 美女视频免费一区| 欧美丰满高潮xxxx喷水动漫| 亚洲自拍另类综合| 91免费国产在线| 国产精品高清亚洲| 粉嫩13p一区二区三区| 久久女同性恋中文字幕| 精品一区二区三区在线观看国产| 69堂精品视频| 日韩黄色免费电影| 欧美日韩一级视频| 亚洲精品国产一区二区三区四区在线| 成人黄色av网站在线| 中文幕一区二区三区久久蜜桃| 国产伦精品一区二区三区视频青涩| 欧美大片顶级少妇| 极品美女销魂一区二区三区免费| 欧美sm极限捆绑bd| 久久国产精品99精品国产| 日韩精品一区二区三区老鸭窝| 免费观看一级欧美片| 日韩免费高清av| 久久成人麻豆午夜电影| www国产精品av| 国产suv精品一区二区三区| 国产精品欧美久久久久一区二区| 成人黄色av网站在线| 亚洲日本va在线观看| 一本大道久久a久久精二百| 亚洲尤物在线视频观看| 在线不卡一区二区| 美女视频网站久久| 久久九九久久九九| 国产成人高清在线| 亚洲视频资源在线| 欧洲精品在线观看| 秋霞国产午夜精品免费视频| 精品第一国产综合精品aⅴ| 国产激情91久久精品导航| 国产精品久久三| 色欧美乱欧美15图片| 亚洲成人免费观看| 精品嫩草影院久久| 成人免费看视频| 亚洲国产精品久久久久婷婷884| 91麻豆精品国产91久久久资源速度 | 久久国产尿小便嘘嘘尿| 久久午夜羞羞影院免费观看| 99re热视频精品| 亚洲第一精品在线| 欧美tickle裸体挠脚心vk| 成人动漫一区二区| 亚洲国产精品久久一线不卡| 精品久久久久一区| 91最新地址在线播放| 五月天精品一区二区三区| 2021久久国产精品不只是精品| 99久久精品国产导航| 午夜电影一区二区| 国产亲近乱来精品视频| 欧美三区免费完整视频在线观看| 日本女人一区二区三区| 国产精品激情偷乱一区二区∴| 欧美久久久久久久久| 国产丶欧美丶日本不卡视频| 亚洲国产日韩综合久久精品| 久久久国产精品麻豆| 在线视频国内一区二区| 国产在线播放一区三区四| 一区二区视频在线| 久久综合中文字幕| 欧美日韩久久一区二区| 国产suv精品一区二区883| 日韩av中文在线观看| 中文字幕亚洲综合久久菠萝蜜| 日韩一卡二卡三卡| 色呦呦国产精品| 国产成人啪午夜精品网站男同| 亚洲亚洲人成综合网络| 国产视频在线观看一区二区三区| 欧美网站大全在线观看| 成人一区二区三区中文字幕| 日本 国产 欧美色综合| 亚洲精品国久久99热| 欧美激情一区二区三区四区| 欧美不卡在线视频| 精品视频一区二区三区免费|