精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产免费a∨片在线观看不卡| 精品人妻在线视频| 午夜视频在线免费观看| 国产一区 二区 三区一级| 欧美另类暴力丝袜| 中国免费黄色片| 免费成人美女女| 亚洲天堂2016| 久久久久资源| 91丨porny丨在线中文 | 久久免费小视频| 一区二区三区日本久久久| 精品视频色一区| 欧妇女乱妇女乱视频| 国产精品久久久久av免费| 日本在线视频播放| 欧美成人a交片免费看| 亚洲丝袜另类动漫二区| 成人自拍爱视频| 天天天天天天天干| 亚洲国产一区二区精品专区| 色悠悠久久88| 欧产日产国产精品98| 成人午夜亚洲| 精品国产乱码久久久久久虫虫漫画| 天天人人精品| 色资源在线观看| 国产剧情av麻豆香蕉精品| 日韩av片免费在线观看| 2021亚洲天堂| 91亚洲国产高清| 亚洲欧美国内爽妇网| 佐佐木明希电影| 国产中文欧美日韩在线| 91成人app| 亚洲免费av在线| 日韩精品另类天天更新| 日韩中文字幕观看| 国产一区二区剧情av在线| 国产精品777| 亚洲免费激情视频| 激情婷婷欧美| 欧美裸体xxxx极品少妇| 成人18视频免费69| 欧美日韩国产一区二区三区不卡| 精品无人区乱码1区2区3区在线| 久久久久久综合网| 日韩护士脚交太爽了| 欧美午夜免费电影| 国产九九在线视频| 超级碰碰久久| 色综合久久久久久久久| 熟女少妇在线视频播放| 老司机深夜福利在线观看| 亚洲小说欧美激情另类| 免费超爽大片黄| 999精品网| 亚洲国产成人高清精品| 日韩免费在线观看av| 日韩专区av| 一区二区三区日韩欧美| 人人妻人人澡人人爽欧美一区双| 在线三级电影| 亚洲午夜久久久| 国产精品又粗又长| missav|免费高清av在线看| 亚洲福利一二三区| av动漫在线看| 免费成人美女女| 欧美日本一区二区| 亚洲成人av免费观看| 日韩精品成人在线观看| 欧美大片在线观看一区二区| 91精品人妻一区二区三区蜜桃2| youjizz欧美| 亚洲精品理论电影| 午夜精产品一区二区在线观看的| 国产欧美日韩在线观看视频| 在线播放国产一区二区三区| frxxee中国xxx麻豆hd| 欧美1区3d| 777午夜精品福利在线观看| 国产精品第5页| 麻豆传媒一区二区三区| 444亚洲人体| 婷婷五月综合激情| 日本一区二区综合亚洲| avove在线观看| 8x8ⅹ拨牐拨牐拨牐在线观看| 欧美视频在线免费| 男操女免费网站| 中文在线综合| 亚洲人成77777在线观看网| 美女福利视频网| 欧美视频网站| 欧美亚洲国产视频小说| 中日韩av在线| 成人在线视频首页| 亚洲福利av在线| 91破解版在线观看| 欧美猛男男办公室激情| 黄色av网址在线观看| 视频在线不卡免费观看| 国外成人在线直播| 在线播放亚洲精品| 99精品视频在线播放观看| 亚洲一区二三| 深夜av在线| 51精品国自产在线| 蜜桃传媒一区二区亚洲av| 一本一本久久a久久综合精品| 91精品国产91久久久| 国产影视一区二区| 久久久国产精华| 国产精品va在线观看无码| 97精品国产综合久久久动漫日韩| 日韩欧美国产综合一区| 又色又爽的视频| 亚洲精选一区| 91九色在线免费视频| 国产视频二区在线观看| 五月激情综合婷婷| 亚洲黄色av片| 成人在线电影在线观看视频| 97久久精品视频| 国产ts人妖调教重口男| 国产精品黄色在线观看| 日韩av在线综合| 国产女人18毛片水真多18精品| 久久综合电影一区| 伊人久久一区二区| 国产日韩精品一区二区三区在线| av免费观看国产| 91精品国产乱码久久久竹菊| 久久国产一区二区三区| 欧美激情一区二区三区免费观看| 91免费看`日韩一区二区| 久久亚洲精品无码va白人极品| 国产精品高清一区二区| 最近免费中文字幕视频2019| av手机天堂网| 久久久美女艺术照精彩视频福利播放| 国产黄色片免费在线观看| 日本精品在线观看| 欧美成人精品影院| 99久久亚洲精品日本无码 | 一本色道a无线码一区v| 一本色道综合久久欧美日韩精品| 狠狠入ady亚洲精品经典电影| **亚洲第一综合导航网站| 黄网站在线免费| 91精品国产综合久久精品图片 | 999精品视频| 国产拍精品一二三| 美女羞羞视频在线观看| 在线成人av影院| 亚洲综合视频网站| 国产精品18久久久久久久久| 国产盗摄视频在线观看| 亚洲午夜免费| 97视频在线观看成人| 日韩性xxxx| 精品国产户外野外| 日本黄色小视频在线观看| 奇米色一区二区| 日韩视频在线免费播放| 香港久久久电影| 久久久久久成人精品| 五月婷婷丁香网| 色老汉av一区二区三区| 免费成人美女女在线观看| 韩国一区二区三区| 久久男人资源站| 色天下一区二区三区| 国产精品免费福利| 在线中文字幕视频观看| 亚洲精品不卡在线| 波多野结衣一区二区三区在线 | 亚洲精品日韩精品| 国内精品视频| 孩xxxx性bbbb欧美| 日韩国产福利| 7777精品伊人久久久大香线蕉的| 九九免费精品视频| 26uuu精品一区二区在线观看| 九九视频精品在线观看| 亚洲成人国产| 国产欧美一区二区视频 | 亚洲视频福利| 欧美日韩综合另类| 小说区图片区亚洲| 久久久久五月天| 久久久久久成人精品| 欧美特级特黄aaaaaa在线看| 天天综合天天综合色| 亚洲做受高潮无遮挡| 另类人妖一区二区av| 白白操在线视频| 伊人久久大香线蕉综合网站| 国产欧美精品日韩精品| 超碰在线网站| 在线播放精品一区二区三区 | 99青草视频在线播放视| 欧美一级二级三级蜜桃| 女人十八岁毛片| 中文字幕日本不卡| 亚洲乱码国产乱码精品精大量| 精品一区二区av| 欧美精品99久久| 亚洲精品网址| 日韩影片在线播放| 136福利精品导航| 国产精品香蕉av| 午夜影视一区二区三区| 欧美精品在线免费| 第九色区av在线| 日韩av在线直播| 国产白浆在线观看| 在线精品国精品国产尤物884a| 精品一区免费观看| 亚洲日本在线视频观看| 亚洲一级黄色录像| 91一区二区三区在线观看| 精产国品一区二区三区| 久久91精品久久久久久秒播| 欧美 日韩精品| 99精品国产在热久久| www国产免费| 亚洲精品tv久久久久久久久久| 日本一区二区三区免费观看| 日韩有码av| 国产原创精品| 大伊香蕉精品在线品播放| 91免费的视频在线播放| 全球中文成人在线| 国产精品免费看久久久香蕉| 香蕉久久免费电影| 国产91亚洲精品| 在线最新版中文在线| 性欧美在线看片a免费观看| 网站免费在线观看| 国产主播性色av福利精品一区| 国产精品6699| free欧美| 国产精品久久久久久久天堂| 波多野结衣亚洲| 国产精品1234| 精品美女一区| 91香蕉电影院| 亚洲不卡视频| 国产精品免费观看高清| 国产66精品| 国产一区在线免费观看| 亚洲8888| 日本一区二区视频| 日韩国产在线| 免费看av软件| 在线精品一区二区| 久久无码高潮喷水| 日韩在线一区二区三区| 无限资源日本好片| 精品一区二区日韩| 日本泡妞xxxx免费视频软件| 成人av网址在线观看| 91精品国产自产| 欧美激情综合网| 国产传媒免费在线观看| 一区二区三区在线视频免费观看 | 精品影院一区| 在线播放精品一区二区三区| 久久bbxx| 午夜精品久久久久久久男人的天堂 | 中文字幕+乱码+中文| 6080日韩午夜伦伦午夜伦| 性欧美8khd高清极品| 国产午夜精品久久久| eeuss影院在线观看| 欧美成人性生活| 9999精品成人免费毛片在线看 | 国产一级大片免费看| 日韩视频二区| 亚洲国产成人va在线观看麻豆| 国产精品一级在线| 美国黄色一级毛片| 中国色在线观看另类| 久久免费精彩视频| 91传媒视频在线播放| 亚洲国产精品久久人人爱潘金莲| 日韩国产欧美精品在线| 欧美jizzhd欧美| 韩国日本不卡在线| 日韩免费在线电影| 精品一区久久久久久| 欧美大黑bbbbbbbbb在线| 日本手机在线视频| 免费不卡在线视频| 男男做爰猛烈叫床爽爽小说| 国产精品久久久一本精品| 国产又色又爽又黄的| 欧美精品在线观看播放| 天堂资源中文在线| 久热精品在线视频| 欧美xx视频| 国产精品国产精品| 日韩精品诱惑一区?区三区| 欧美在线一区视频| 国产在线精品不卡| 欧美老女人性生活视频| 无码av免费一区二区三区试看 | 日韩三级免费看| 欧美日韩国产精品成人| 青青国产在线| 久久久亚洲精选| av在线播放一区二区| 欧日韩一区二区三区| 影音先锋中文字幕一区二区| 男女污污视频网站| 日本一区二区成人在线| 日韩 国产 在线| 日韩欧美一区二区免费| 日本在线视频站| 青青草99啪国产免费| 国产精品中文字幕制服诱惑| 一道本在线观看视频| 毛片一区二区三区| 亚洲第一综合网| 欧美日韩在线免费| 天堂av中文字幕| 久久久天堂国产精品女人| 免费一级欧美在线大片 | 红桃视频国产精品| 亚洲综合20p| 一区在线观看视频| 一级黄色片在线看| 最新69国产成人精品视频免费| 日韩大片欧美大片| 免费日韩av电影| 在线一区免费观看| 日韩片在线观看| 欧美日韩国产黄| 天天av天天翘| 国语自产偷拍精品视频偷| 久久亚州av| 欧美精品一区免费| wwwwxxxxx欧美| 欧美黑人一区二区| 亚洲视频电影图片偷拍一区| 欧美黑人疯狂性受xxxxx野外| 欧美日韩一区二区三区在线观看免| 国产色综合网| 人妻少妇无码精品视频区| 色婷婷综合久久久| 国产一区二区三区不卡在线| 国产不卡一区二区在线播放| 国产乱码精品一区二区亚洲| 好男人www社区| 国产精品美女www爽爽爽| 亚洲天堂aaa| 欧美成人亚洲成人日韩成人| 视频二区欧美| 波多野结衣之无限发射| 久久久久国产精品人| 中文字幕精品无码亚| 精品久久久999| jizz国产精品| 国产欧美在线一区| 国产精品久久毛片a| 精品国自产在线观看| 98精品在线视频| 欧美日韩有码| 91日韩精品视频| 亚洲午夜激情网站| 头脑特工队2免费完整版在线观看| 日韩美女在线看| 四季av一区二区三区免费观看| 91小视频在线播放| 亚洲风情在线资源站| 男人的天堂在线视频| 成人免费淫片视频软件| 亚洲国产黄色| 国产aaaaaaaaa| 欧美mv日韩mv国产网站| 成人免费网站视频| 最新中文字幕久久| 久久亚洲精精品中文字幕早川悠里 | 最新中文字幕日本| 欧美成人资源| 欧美性xxxx69| 美女在线视频一区| 天天鲁一鲁摸一摸爽一爽| 精品sm在线观看| 成人做爰视频www| www.av91| 亚洲国产精品成人久久综合一区 | 在线免费观看不卡av| 日本欧美在线视频免费观看| 国产精品亚洲综合| 另类小说视频一区二区| 日本视频免费在线| 久久久国产一区|