精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行!

人工智能 深度學(xué)習(xí)
假如你只是了解人工神經(jīng)網(wǎng)絡(luò)基礎(chǔ)理論,卻從未踏足如何編寫,跟著本文一起試試吧。你將會對如何在PyTorch 庫中執(zhí)行人工神經(jīng)網(wǎng)絡(luò)運算,以預(yù)測原先未見的數(shù)據(jù)有一個基本的了解。

本文轉(zhuǎn)載自公眾號“讀芯術(shù)”(ID:AI_Discovery)

人工智能,深度學(xué)習(xí),這些詞是不是聽起來就很高大上,充滿了神秘氣息?仿佛是只對數(shù)學(xué)博士開放的高級領(lǐng)域?

錯啦!在B站已經(jīng)變成學(xué)習(xí)網(wǎng)站的今天,還有什么樣的教程是網(wǎng)上找不到的呢?深度學(xué)習(xí)從未如此好上手,至少實操部分是這樣。

假如你只是了解人工神經(jīng)網(wǎng)絡(luò)基礎(chǔ)理論,卻從未踏足如何編寫,跟著本文一起試試吧。你將會對如何在PyTorch 庫中執(zhí)行人工神經(jīng)網(wǎng)絡(luò)運算,以預(yù)測原先未見的數(shù)據(jù)有一個基本的了解。

這篇文章最多10分鐘就能讀完;如果要跟著代碼一步步操作的話,只要已經(jīng)安裝了必要的庫,那么也只需15分鐘。相信我,它并不難。

長話短說,快開始吧!

[[325558]]

導(dǎo)入語句和數(shù)據(jù)集

在這個簡單的范例中將用到幾個庫:

  • Pandas:用于數(shù)據(jù)加載和處理
  • Matplotlib: 用于數(shù)據(jù)可視化處理
  • PyTorch: 用于模型訓(xùn)練
  • Scikit-learn: 用于拆分訓(xùn)練集和測試集

如果僅僅是想復(fù)制粘貼的話,以下幾條導(dǎo)入語句可供參考:

  1. import torch 
  2. import torch.nn as nn 
  3. import torch.nn.functional as F 
  4. import pandas as pd 
  5. import matplotlib.pyplot as plt 
  6. from sklearn.model_selection import train_test_split 

至于數(shù)據(jù)集,Iris數(shù)據(jù)集可以在這個URL上找到。下面演示如何把它直接導(dǎo)入

  1. Pandas: 
  2. iris = pd.read_csv('https://raw.githubusercontent.com/pandas-dev/pandas/master/pandas/tests/data/iris.csv') 
  3. iris.head() 

前幾行如下圖所示:

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

現(xiàn)在需要將 Name列中鳶尾花的品種名稱更改或者重映射為分類值。——也就是0、1、2。以下是步驟說明:

  1. mappings = { 
  2.    'Iris-setosa': 0, 
  3.    'Iris-versicolor': 1, 
  4.    'Iris-virginica': 2 
  5. }iris['Name'] = iris['Name'].apply(lambda x: mappings[x]) 

執(zhí)行上述代碼得到的DataFrame如下:

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

這恭喜你,你已經(jīng)成功地邁出了第一步! 

拆分訓(xùn)練集和測試集

在此環(huán)節(jié),將使用 Scikit-Learn庫拆分訓(xùn)練集和測試集。隨后, 將拆分過的數(shù)據(jù)由 Numpy arrays 轉(zhuǎn)換為PyTorchtensors。 

首先,需要將Iris 數(shù)據(jù)集劃分為“特征”和“ 標(biāo)簽集” ——或者是x和y。Name列是因變量而其余的則是“特征”(或者說是自變量)。

接下來筆者也將使用隨機種子,所以可以直接復(fù)制下面的結(jié)果。代碼如下:

  1. X = iris.drop('Name', axis=1).values 
  2. y = iris['Name'].valuesX_train, X_test, y_train, y_test = train_test_split(X,y, test_size=0.2, random_state=42)X_train = torch.FloatTensor(X_train) 
  3. X_test = torch.FloatTensor(X_test) 
  4. y_train = torch.LongTensor(y_train) 
  5. y_test = torch.LongTensor(y_test) 

如果從 X_train 開始檢查前三行,會得到如下結(jié)果:

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

從 y_train開始則得到如下結(jié)果:

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

地基已經(jīng)打好,下一環(huán)節(jié)將正式開始搭建神經(jīng)網(wǎng)絡(luò)。

定義神經(jīng)網(wǎng)絡(luò)模型

模型的架構(gòu)很簡單。重頭戲在于神經(jīng)網(wǎng)絡(luò)的架構(gòu):

  • 輸入層 (4個輸入特征(即X所含特征的數(shù)量),16個輸出特征(隨機))
  • 全連接層 (16個輸入特征(即輸入層中輸出特征的數(shù)量),12個輸出特征(隨機))
  • 輸出層(12個輸入特征(即全連接層中輸出特征的數(shù)量),3個輸出特征(即不同品種的數(shù)量)

大致就是這樣。除此之外還將使用ReLU 作為激活函數(shù)。下面展示如何在代碼里執(zhí)行這個激活函數(shù)。

  1. class ANN(nn.Module): 
  2.    def __init__(self): 
  3.        super().__init__() 
  4.        self.fc1 =nn.Linear(in_features=4out_features=16
  5.        self.fc2 =nn.Linear(in_features=16out_features=12
  6.        self.output =nn.Linear(in_features=12out_features=3
  7.   
  8.  def forward(self, x): 
  9.      x = F.relu(self.fc1(x)) 
  10.      x = F.relu(self.fc2(x)) 
  11.      x = self.output(x) 
  12.      return x 

PyTorch使用的面向?qū)ο舐暶髂P偷姆绞椒浅V庇^。在構(gòu)造函數(shù)中,需定義所有層及其架構(gòu),若使用forward(),則需定義正向傳播。

接著創(chuàng)建一個模型實例,并驗證其架構(gòu)是否與上文所指的架構(gòu)相匹配:

  1. model = ANN() 
  2. model 

在訓(xùn)練模型之前,需注明以下幾點:

  • 評價標(biāo)準(zhǔn):主要使用 CrossEntropyLoss來計算損失
  • 優(yōu)化器:使用學(xué)習(xí)率為0.01的Adam 優(yōu)化算法

下面展示如何在代碼中執(zhí)行CrossEntropyLoss和Adam :

  1. criterion = nn.CrossEntropyLoss() 
  2. optimizer = torch.optim.Adam(model.parameters(), lr=0.01) 

令人期盼已久的環(huán)節(jié)終于來啦——模型訓(xùn)練!

模型訓(xùn)練

這部分同樣相當(dāng)簡單。模型訓(xùn)練將進行100輪, 持續(xù)追蹤時間和損失。每10輪就向控制臺輸出一次當(dāng)前狀態(tài)——以指出目前所處的輪次和當(dāng)前的損失。

代碼如下:

  1. %%timeepochs = 100 
  2. loss_arr = []for i in range(epochs): 
  3. y_hat = model.forward(X_train) 
  4. loss = criterion(y_hat, y_train) 
  5. loss_arr.append(loss) 
  6.  
  7. if i % 10 == 0: 
  8. print(f'Epoch: {i} Loss: {loss}') 
  9.  
  10. optimizer.zero_grad() 
  11. loss.backward() 
  12. optimizer.step() 

好奇最后三行是干嘛用的嗎?答案很簡單——反向傳播——權(quán)重和偏置的更新使模型能真正地“學(xué)習(xí)”。

以下是上述代碼的運行結(jié)果:

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

進度很快——但不要掉以輕心。

如果對純數(shù)字真的不感冒,下圖是損失曲線的可視化圖(x軸為輪次編號,y軸為損失):

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

模型已經(jīng)訓(xùn)練完畢,現(xiàn)在該干嘛呢?當(dāng)然是模型評估。需要以某種方式在原先未見的數(shù)據(jù)上對這個模型進行評估。

模型評估

在評估過程中,欲以某種方式持續(xù)追蹤模型做出的預(yù)測。需要迭代 X_test并進行預(yù)測,然后將預(yù)測結(jié)果與實際值進行比較。

這里將使用 torch.no_grad(),因為只是評估而已——無需更新權(quán)重和偏置。

總而言之,代碼如下:

  1. preds = []with torch.no_grad(): 
  2.    for val in X_test: 
  3.        y_hat = model.forward(val) 
  4.       preds.append(y_hat.argmax().item()) 

現(xiàn)在預(yù)測結(jié)果被存儲在 preds陣列。可以用下列三個值構(gòu)建一個Pandas DataFrame。

  • Y:實際值
  • YHat: 預(yù)測值
  • Correct:對角線,對角線的值為1表示Y和YHat相匹配,值為0則表示不匹配

代碼如下:

  1. df = pd.DataFrame({'Y': y_test, 'YHat':preds})df['Correct'] = [1 if corr == pred else 0 for corr, pred in zip(df['Y'],df['YHat'])] 

df 的前五行如下圖所示:

超簡單的神經(jīng)網(wǎng)絡(luò)構(gòu)建方法,你上你也行

下一個問題是,實際該如何計算精確度呢?

很簡單——只需計算 Correct列的和再除以 df的長度:

  1. df['Correct'].sum() / len(df)>>> 1.0 

此模型對原先未見數(shù)據(jù)的準(zhǔn)確率為100%。但需注意這完全是因為Iris數(shù)據(jù)集非常易于歸類,并不意味著對于Iris數(shù)據(jù)集來說,神經(jīng)網(wǎng)絡(luò)就是最好的算法。NN對于這類問題來講有點大材小用,不過這都是以后討論的話題了。

這可能是你寫過最簡單的神經(jīng)網(wǎng)絡(luò),有著完美簡潔的數(shù)據(jù)集、沒有缺失值、層次最少、還有神經(jīng)元!本文沒有什么高級深奧的東西,相信你一定能夠掌握它。

 

責(zé)任編輯:趙寧寧 來源: 讀芯術(shù)
相關(guān)推薦

2018-05-16 09:41:13

神經(jīng)網(wǎng)絡(luò)NN函數(shù)

2019-04-01 07:36:47

深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)機器學(xué)習(xí)

2021-05-06 08:00:00

人工智能神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)

2017-05-22 14:45:51

大數(shù)據(jù)神經(jīng)網(wǎng)絡(luò)架構(gòu)

2018-01-24 10:48:34

神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)前端

2018-03-22 13:34:59

TensorFlow神經(jīng)網(wǎng)絡(luò)

2021-01-18 14:38:53

神經(jīng)網(wǎng)絡(luò)人工智能神經(jīng)元

2018-09-17 15:12:25

人工智能神經(jīng)網(wǎng)絡(luò)編程語言

2017-08-17 10:16:36

2017-01-12 15:58:17

Linux死鎖分析方法

2017-07-18 11:40:44

深度神經(jīng)網(wǎng)絡(luò)數(shù)學(xué)基礎(chǔ)拓?fù)?/a>

2019-06-04 05:52:20

神經(jīng)網(wǎng)絡(luò)可視化CNN)

2023-05-12 14:58:50

Java神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)

2018-01-09 10:05:55

神經(jīng)網(wǎng)絡(luò)ClojureCortex

2017-04-18 12:21:01

神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)設(shè)計模式

2020-12-27 21:09:50

神經(jīng)網(wǎng)絡(luò)AI

2017-08-07 11:36:04

神經(jīng)網(wǎng)絡(luò)數(shù)學(xué)BP

2020-03-26 09:00:00

神經(jīng)網(wǎng)絡(luò)AI人工智能

2020-05-28 15:55:06

iPhone神經(jīng)網(wǎng)絡(luò)人工智能

2018-07-03 16:10:04

神經(jīng)網(wǎng)絡(luò)生物神經(jīng)網(wǎng)絡(luò)人工神經(jīng)網(wǎng)絡(luò)
點贊
收藏

51CTO技術(shù)棧公眾號

国产日韩精品一区二区| 欧美电影免费观看完整版| 奇米影视首页 狠狠色丁香婷婷久久综合| 欧美一区二区三区网站| 999国产精品视频| 精品欧美乱码久久久久久1区2区| 成人综合视频在线| 午夜老司机在线观看| 国产福利91精品一区二区三区| 97成人超碰免| 久久久精品少妇| 国产精品对白| 欧美日韩1区2区| 日本黄色片一级片| www.国产精品.com| 国产成人亚洲精品狼色在线| 日韩av观看网址| 久久久精品视频在线| 精品视频国产| 亚洲护士老师的毛茸茸最新章节| 手机av在线网| 成人性生活视频| 亚洲精选在线视频| 日韩精品久久一区二区三区| 亚洲奶汁xxxx哺乳期| 美女视频免费一区| 日本一区二区在线免费播放| 久久久精品视频免费| 日韩一区电影| 亚洲精品一区二三区不卡| 国产人妻精品久久久久野外| 992tv国产精品成人影院| 精品国产91久久久久久老师| 肉大捧一出免费观看网站在线播放| wwwxxx在线观看| 99久久国产综合精品女不卡| 亚洲aⅴ男人的天堂在线观看| 亚洲免费视频二区| 久久国产日本精品| 久久久久久久久爱| 亚洲成人生活片| 色综合天天爱| 最好看的2019年中文视频| 亚洲精品成人无码熟妇在线| 精品国产一区二区三区成人影院| 黄污视频在线观看| 精品人妻午夜一区二区三区四区| 精品国产乱码久久久久久蜜坠欲下 | 国产一区精品视频| 国产影视一区二区| 波多野结衣在线播放| 国产精品中文字幕一区二区三区| 国产精品吊钟奶在线| 五月婷婷亚洲综合| 国产农村妇女精品一二区| 久久全国免费视频| www.天天色| 99av国产精品欲麻豆| 亚洲2020天天堂在线观看| 久久久久久蜜桃| 欧美性久久久| 久久久免费精品视频| 亚洲一区 视频| 国产日本精品| 热久久视久久精品18亚洲精品| 香蕉影院在线观看| 日韩精品亚洲专区| 国产一区二区丝袜| 国产精品九九九九| 国产a久久麻豆| 国产伦精品一区二区三区| 日韩在线视频观看免费| 99国产精品国产精品毛片| 久久久久成人精品免费播放动漫| 日韩精品系列| 中文一区二区完整视频在线观看 | www.色.com| 日韩精品一区二区三区中文字幕| 日韩三级视频在线观看| 日韩少妇一区二区| 蜜乳av综合| 日韩在线观看免费av| 伊人在线视频观看| 伊人久久婷婷| 国产成人精品久久二区二区| 91国内精品视频| 成人精品视频网站| 欧美一区二区三区四区在线观看地址| 91福利在线视频| 一区二区三区免费网站| 欧美日韩黄色一级片| 在线观看精品| 欧美一级日韩一级| av网站有哪些| 999视频精品| 午夜精品三级视频福利| 性高潮视频在线观看| 国产精品一区免费在线观看| 久久久精彩视频| 久久77777| 福利二区91精品bt7086| 欧美日韩中文不卡| 欧美三级电影在线| 精品国产一区二区在线 | 免费a级在线播放| 亚洲成人免费视频| 国内外成人免费在线视频| 91精品国产自产在线丝袜啪| 亚洲欧美在线一区二区| 欧美日韩在线视频免费| 日韩精品福利网| 国产精品久久波多野结衣| caoporn国产精品免费视频| 亚洲国产精品久久人人爱| 中文字幕在线导航| 都市激情亚洲欧美| 三级精品视频久久久久| 国产精品999在线观看| 国产精品主播直播| 亚洲看片网站| 国产不卡网站| 亚洲韩国青草视频| 九九热精彩视频| 久久精品国产亚洲高清剧情介绍| 久久99精品久久久久子伦| av电影高清在线观看| 欧美网站一区二区| 免费黄色在线视频| 悠悠资源网久久精品| 成人精品视频久久久久| 国产精品久久一区二区三区不卡| 午夜精品福利在线| 黑人玩弄人妻一区二区三区| 婷婷伊人综合| 国产欧美一区二区白浆黑人| 国产女主播在线写真| 欧美午夜久久久| 欧类av怡春院| 亚洲福利久久| 含羞草久久爱69一区| 欧美xxxx做受欧美88bbw| 91精品国产色综合久久不卡电影| 无码人中文字幕| 石原莉奈在线亚洲二区| 欧美一区少妇| 蜜桃视频成人m3u8| 在线日韩欧美视频| 正在播放亚洲精品| 国产精品女同一区二区三区| 天天天干夜夜夜操| 精品美女久久久| 国产精品黄页免费高清在线观看| 黄色av网站在线| 色婷婷av久久久久久久| 蜜臀久久99精品久久久久久| 视频一区二区三区在线| 午夜欧美性电影| 97精品国产99久久久久久免费| 中文亚洲视频在线| 一级黄色片在线观看| 国产精品国产三级国产有无不卡| 性生活免费在线观看| 希岛爱理一区二区三区| 91久久精品视频| 欧美videos另类精品| 亚洲第一网中文字幕| 日本中文字幕在线| 久久九九久久九九| 久热精品在线观看视频| 亚洲国产成人精品女人| 99在线观看视频| 黄色在线观看www| 亚洲欧美一区二区三区久久 | 韩国成人免费视频| 日韩电视剧在线观看免费网站 | 欧美一级片在线| 久久高清无码视频| 91美女在线视频| www.这里只有精品| 欧美三级网页| 欧美大陆一区二区| 99视频有精品高清视频| 欧美国产极速在线| 黄色电影免费在线看| 这里只有精品免费| 国产精品成人免费一区二区视频| 91小视频在线| 五月天av在线播放| 日韩视频精品在线观看| 亚洲精品一区二区三区av| 久久伊人久久| 日韩av免费在线播放| 黄色动漫在线| 亚洲欧美国产一区二区三区| 国产精品久久影视| 大荫蒂欧美视频另类xxxx| 黄免费在线观看| 成熟亚洲日本毛茸茸凸凹| 热久久精品国产| 综合激情网站| 欧美久久电影| 成人av影音| 国产日韩av在线播放| 欧美日韩国产观看视频| 久久精品电影网| 国产一二三区在线| 精品美女在线播放| 亚洲天堂中文在线| 欧美视频精品一区| 久久婷婷一区二区| 亚洲欧洲美洲综合色网| 免费在线观看你懂的| 国产精品一区在线| 色一情一区二区三区| 国产成人手机在线| 国产三级视频在线播放线观看| 成人亚洲欧美| 久久裸体网站| 亚洲国产精品久久久久秋霞影院| 久久久久成人精品无码中文字幕| 日韩中文字幕区一区有砖一区| 人人妻人人澡人人爽欧美一区 | 蜜桃av一区二区| 国产素人在线观看| 国产精品a久久久久| 一区二区冒白浆视频| 免费看av成人| 色八戒一区二区三区| 久久精品中文字幕一区二区三区| 国产69精品久久久久9999人| 91av视频在线免费观看| 午夜影院免费在线| 久久久精品日本| a√资源在线| 国产亚洲精品一区二555| 婷婷丁香花五月天| 精品三级在线看| 国产a级免费视频| 欧美日韩高清在线播放| 超碰在线97观看| 欧美这里有精品| 久久久久久久久久成人| 欧美性xxxx极品hd欧美风情| 欧美精品亚洲精品日韩精品| 亚洲高清免费视频| 久草视频在线资源| 亚洲精品日产精品乱码不卡| 国产福利视频网站| 亚洲精品美国一| 欧美日韩免费一区二区| 尤物视频一区二区| 青青草手机在线视频| 亚洲愉拍自拍另类高清精品| 精品99久久久久成人网站免费| 一区二区不卡在线视频 午夜欧美不卡在| 一级片一级片一级片| 亚洲欧美一区二区三区久本道91| 老熟妻内射精品一区| 亚洲精品国产高清久久伦理二区 | 亚洲高清免费视频| 国产精选第一页| 欧美日韩在线看| 国产精品尤物视频| 欧美精品三级日韩久久| 国产激情视频在线播放| 亚洲成人av中文字幕| 日本成人一区二区三区| 亚洲图片欧美日产| 麻豆网站在线看| 欧美黄色片免费观看| 999福利在线视频| 日本精品va在线观看| 韩国三级一区| 成人国产精品一区| 91精品啪在线观看国产手机 | 天堂中文字幕在线| 亚洲一区二区久久久| 蜜桃视频网站在线| 欧美激情在线观看视频| 色在线中文字幕| 国产精品亚洲网站| 2021年精品国产福利在线| 美女被啪啪一区二区| 99久久亚洲精品蜜臀| 国产精品三级一区二区| 国产视频欧美| 午夜啪啪小视频| 91在线播放网址| 18啪啪污污免费网站| 亚洲综合一区二区| 国产精品电影一区| 爽爽爽在线观看| 免费在线观看av| 日韩va欧美va亚洲va久久| 久久久久久亚洲| а√在线中文网新版地址在线| 欧美做受高潮1| 亚洲午夜剧场| 久久久久久久有限公司| 亚洲成人精品| 国产极品美女高潮无套久久久| 激情欧美日韩一区二区| 人妻丰满熟妇av无码久久洗澡| 国产精品毛片久久久久久久| 国产精品suv一区二区69| 欧美亚洲动漫精品| 人妻一区二区三区四区| 色七七影院综合| 女海盗2成人h版中文字幕| 91精品国产99久久久久久红楼| 无限资源日本好片| 国产精品久久777777毛茸茸 | 羞羞影院欧美| 国产精品乱子乱xxxx| 欧美jizz| 欧美牲交a欧美牲交aⅴ免费下载| 黄视频网站在线观看| 久热精品在线视频| 欧美性suv| 国产精品v欧美精品v日韩| 日韩免费在线| av天堂永久资源网| 成人精品鲁一区一区二区| 国产尤物在线播放| 欧美丝袜自拍制服另类| 人人九九精品| 韩国精品久久久999| 天堂va在线高清一区| 亚洲资源视频| 蜜桃久久久久久| 国产又大又粗又爽的毛片| 欧美日韩亚洲成人| 亚洲欧美日韩免费| 欧美激情乱人伦| 欧美成人精品午夜一区二区| 少妇精品久久久久久久久久| 玖玖在线精品| 国产免费一区二区三区网站免费| 五月婷婷欧美视频| 日本美女一级片| 国外成人在线播放| 欧美电影免费网站| 日韩欧美不卡在线| 粉嫩av一区二区三区粉嫩| 免费在线一级片| 日韩午夜中文字幕| 另类视频在线| 国产精品一区在线播放| 一区免费在线| 人妻丰满熟妇av无码久久洗澡| 亚洲大尺度视频在线观看| 亚洲欧美强伦一区二区| 九九精品在线视频| 99a精品视频在线观看| 福利在线一区二区| 波多野结衣视频一区| 黄网在线观看视频| 亚洲欧美精品一区| 无人区在线高清完整免费版 一区二 | 精品日韩在线播放| 国产一区二区福利| 免费在线观看日韩| 日韩国产精品视频| 超碰aⅴ人人做人人爽欧美| 欧美一区二区影视| 久久电影网站中文字幕 | 岛国在线视频| 国产欧美日韩免费| 亚洲女同一区| 国产二级一片内射视频播放| 欧美日韩激情小视频| 国产高清视频在线观看| 国产日韩欧美中文在线播放| 中文字幕一区二区三区欧美日韩 | 欧美1区2区3区4区| 男女无套免费视频网站动漫| 国产精品久久久久久久久晋中 | 一区二区三区视频免费在线观看| yiren22亚洲综合| 国产精品久久成人免费观看| 成人在线视频首页| 天天射天天干天天| 美女国内精品自产拍在线播放| 国产精品调教视频| 成年人视频在线免费| 1024成人网| 免费av网站观看| 国产精品精品一区二区三区午夜版| 久久久久久久久久久妇女| 折磨小男生性器羞耻的故事| 日本精品一级二级| 2024最新电影免费在线观看| 九九九热999| 精品一区免费av| 偷偷操不一样的久久| 久久九九有精品国产23| 啪啪国产精品| 男人操女人下面视频| 在线看一区二区| 草美女在线观看|