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

幾行代碼搞定ML模型,低代碼機器學習Python庫正式開源

新聞 前端
PyCaret 庫支持在「低代碼」環境中訓練和部署有監督以及無監督的機器學習模型,提升機器學習實驗的效率。

 PyCaret 庫支持在「低代碼」環境中訓練和部署有監督以及無監督的機器學習模型,提升機器學習實驗的效率。

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

想提高機器學習實驗的效率,把更多精力放在解決業務問題而不是寫代碼上?低代碼平臺或許是個不錯的選擇。

最近,機器之心發現了一個開源低代碼機器學習 Python 庫 PyCaret,它支持在「低代碼」環境中訓練和部署有監督以及無監督的機器學習模型。

  • GitHub 地址:https://github.com/pycaret/pycaret
  • 用戶文檔:https://www.pycaret.org/guide
  • Notebook 教程:https://www.pycaret.org/tutorial

PyCaret 庫支持數據科學家快速高效地執行端到端實驗,與其他開源機器學習庫相比,PyCaret 庫只需幾行代碼即可執行復雜的機器學習任務。該庫適合有經驗的數據科學家、傾向于低代碼機器學習解決方案的公民數據科學家,以及編程背景較弱甚至沒有的新手。

PyCaret 庫支持多種 Notebook 環境,包括 Jupyter Notebook、Azure notebook 和 Google Colab。從本質上來看,PyCaret 是一個 Python 封裝器,封裝了多個機器學習庫和框架,如 sci-kit-learn、XGBoost、Microsoft LightGBM、spaCy 等。

機器學習實驗中所有步驟均可使用 PyCaret 自動開發的 pipeline 進行復現。在 Pycaret 中所執行的所有操作均按順序存儲在 Pipeline 中,該 Pipeline 針對模型部署進行了完全配置。

不管是填充缺失值、轉換類別數據、執行特征工程設計,還是調參,Pycaret 都能夠自動執行。而且 pipeline 可以保存為二進制文件格式,支持在不同環境中進行遷移。

PyCaret 包含一系列函數,用戶通過它們完成機器學習實驗。PyCaret 庫的函數可分為以下五個大類,涵蓋初始化、模型訓練、集成、分析與部署:

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

此外,PyCaret 提供 6 個模塊,支持有監督和無監督模型的訓練和部署,分別是分類、回歸、聚類、異常檢測、自然語言處理和關聯規則挖掘。每個模塊封裝特定的機器學習算法和不同模塊均可以使用的函數。用戶可以根據實驗類型,將模塊導入環境中。

几行代码搞定ML模型,低代码机器学习Python库正式开源

PyCaret 庫提供的六個模塊。

接下來,我們就來了解一下 PyCaret 庫的安裝和使用方法吧。

啟動 PyCaret

使用 pip 安裝 PyCaret。

使用命令行界面或 notebook 環境,運行下面的代碼進行安裝:

  1. pip install pycaret 

Azure notebook 和 Google Colab 用戶,可以運行下列代碼進行安裝:

  1. !pip install pycaret 

安裝 PyCaret 時會自動安裝所有依賴項,過程非常簡單,如下圖所示:

PyCaret 分步教程

數據獲取

該教程使用「糖尿病」數據集,目標是根據血壓、胰島素水平以及年齡等多種因素預測患者的預后情況(1 或 0)。數據集參見 PyCaret 的 GitHub 地址。

直接從 PyCaret 庫中導入數據集的最簡單方法是使用 pycaret.datasets 模塊中的 get_data 函數。

  1. from *pycaret.datasets* import *get_data* 
  2.  
  3. diabetes = *get_data*('diabetes'

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

get_data 的輸出。

PyCaret 可以直接處理 Pandas 數據幀。

環境配置

在 PyCaret 中執行任意機器學習實驗的第一步都是,通過導入所需模塊并初始化 setup() 來設置環境。如下示例中使用的模塊是 pycaret.classification。

模塊導入后,將通過定義數據結構「糖尿病」和目標變量「類變量」來初始化 setup()。

  1. from *pycaret.classification* import ***exp1 = *setup*(diabetes, target = 'Class variable'

 

几行代码搞定ML模型,低代码机器学习Python库正式开源

所有預處理的步驟都會應用至 setup() 中,PyCaret 擁有 20 余項功能可運用于 ML 相關的數據準備,例如根據 setup 函數中定義的參數來創建 Transformation pipeline,同時也會自動協調 Pipeline 中所有的相關性及依賴關系。這樣面對測試或者未見過的數據集,用戶無需再手動管理或是調整執行的順序。

PyCaret 的 Pipeline 可輕松地在各環境之間相互遷移,比如大規模運行或是輕松部署到生產環境中。下圖展示了 PyCaret 首次發布時可用的預處理功能:

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

PyCaret 的預處理功能。

數據預處理是機器學習的必要步驟,比如當初始化 setup() 時,缺失值填充、分類變量編碼、標簽編碼(將 yes or no 轉化為 1 or 0)以及 train-test-split 會自動執行。

模型比較

這是監督機器學習實驗(分類或回歸模塊)應該進行的第一步。compare_models 函數訓練模型庫中的所有模型,并使用 k 折交叉驗證(默認 k=10)來比較常見的評估指標。所使用的評估指標如下所示:

  • 分類模塊:準確度、AUC、Recall、精度、F1 和 Kappa;
  • 回歸模塊:MAE、MSE、RMSE、R2、RMSLE 和 MAPE。
  1. *compare_models*() 

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

compare_models() 函數的輸出。Output from compare_models( ) function

默認使用 10 折交叉驗證來評估指標,可以通過改變 fold 參數值來改變評估結果。默認使用精度值(由高到低)來分類 table,同樣可以通過改變 sort 參數值來改變分類結果。

模型創建

在 PyCaret 的任何模塊中,創建模型就像編寫 create_model 一樣簡單,它只需要一個參數,即作為字符串輸入來傳遞的模型名稱。此函數返回具有 k 折交叉驗證分數和訓練好的模型對象的表格。

  1. adaboost = *create_model*('adaboost'

几行代码搞定ML模型,低代码机器学习Python库正式开源

變量「adaboost」存儲一個由*create_model*函數返回的訓練模型對象,該對象是 scikit 學習估計器。可以通過在變量后使用標點(.)來訪問訓練對象的原始屬性。參見下面的示例:

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

訓練好的模型對象的屬性。

PyCaret 有 60 多個開源即用型算法。

模型調優

tune_model 函數用于自動調優機器學習模型的超參數。PyCaret 在預定義的搜索空間上使用隨機網格搜索。此函數返回具有 k 折交叉驗證分數和訓練好的模型對象的表格。

  1. tuned_adaboost = tune_model('ada'

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

在無監督模塊中的 tune_model 函數,比如 pycaret.nlp,pycaret.clustering 和 pycaret.anomaly 可以和監督模塊結合使用。舉例而言,通過評估監督 ML 模型中的目標或者損失函數,PyCaret 的 NLP 模塊可以用來調整準確度或 R2 等指標的數值。

模型集成

ensemble_model 函數用于集成訓練好的模型。它只需要一個參數,即訓練好的模型對象。此函數返回具有 k 折交叉驗證分數和訓練好的模型對象的表格。

  1. # creating a decision tree model 
  2.  
  3. dt = *create_model*('dt')# ensembling a trained dt model 
  4.  
  5. dt_bagged = *ensemble_model*(dt) 

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

該庫默認使用 Bagging 方法用于模型集成,用戶也可使用 ensemble_model 函數中的 method 參數將其轉換為 Boosting。

PyCaret 還提供了 blend_models 和 stack_models 功能,來集成多個訓練好的模型。

模型繪制

訓練好的機器學習模型的性能評估和診斷可以通過 plot_model 函數來完成,具體而言,將訓練模型對象和 plot 類型作為 plot_model 函數中的字符串輸入(string input)。

  1. # create a model 
  2.  
  3. adaboost = *create_model*('ada')# AUC plot 
  4.  
  5. *plot_model*(adaboost, plot = 'auc')# Decision Boundary 
  6.  
  7. *plot_model*(adaboost, plot = 'boundary')# Precision Recall Curve 
  8.  
  9. *plot_model*(adaboost, plot = 'pr')# Validation Curve 
  10.  
  11. *plot_model*(adaboost, plot = 'vc'

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

此外,用戶還可以使用 evaluate_model 函數在 notebook 的用戶界面上看到可視化圖。

  1. *evaluate_model*(adaboost) 

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

 

pycaret.nlp 模塊中的 plot_model 函數可用于可視化文本語料庫和語義主題模型。

模型解釋

數據中的關系呈非線性是實踐中常常出現的情況。這時總會看到基于樹的模型要比簡單的高斯模型的表現好得多。但這是以犧牲可解釋性為代價的,因為基于樹的模型無法像線性模型那樣提供簡單的系數。

PyCaret 通過 interpret_model 函數實現了 SHAP(SHapley Additive exPlanations)。

  1. # create a model 
  2.  
  3. xgboost = *create_model*('xgboost')# summary plot 
  4.  
  5. *interpret_model*(xgboost)# correlation plot 
  6.  
  7. *interpret_model*(xgboost, plot = 'correlation'

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

 

測試數據集上特定數據點的解釋可以通過『reason』圖來評估。如下圖所示:在測試數據集上檢查首個實例。

  1. *interpret_model*(xgboost, plot = 'reason', observation = 0

几行代码搞定ML模型,低代码机器学习Python库正式开源

模型預測

到目前為止,所看到的結果僅基于訓練數據集上 k 折交叉驗證(默認 70%)。所以為了得到模型在測試或者 hold-out 數據集上的預測結果和性能,用戶可以使用 predict_model 函數。如下所示:

  1. # create a model 
  2.  
  3. rf = *create_model*('rf')# predict test / hold-out dataset 
  4.  
  5. rf_holdout_pred* = predict_model*(rf) 

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

 

predict_model 函數還可以用來預測未見過的數據集。現在,將訓練時所使用的數據集用作新的未見過數據集的代理(proxy)。在實踐中,predict_model 函數會被迭代地使用,每次使用都會有一個新的未見過的數據集。

  1. predictions = *predict_model*(rf, data = diabetes) 

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

此外,對于使用 stack_models 和 create_stacknet 函數創建的模型,predict_model 函數可以預測它們的序列鏈。不僅如此,借助于 deploy_model 函數,predict_model 函數還可以直接基于托管在 AWS S3 上的模型進行預測。

模型部署

我們可以使用以下方法讓訓練好的模型在未見過的數據集上生成預測:在訓練模型的同一個 notebook 或 IDE 中使用 predict_model 函數。但是,在未見過的數據集上執行預測是一個迭代的過程。其中,基于用例的不同,預測可以分為實時預測和批量預測。

PyCaret 的 deploy_model 函數允許部署整個 pipeline,包括云端訓練的模型。

  1. *deploy_model*(model = rf, model_name = 'rf_aws', platform = 'aws',  
  2.  
  3.              authentication =  {'bucket'  : 'pycaret-test'}) 

模型/實驗保存

訓練完成后,包含所有預處理轉換和訓練模型對象在內的整個 pipeline 能夠以二進制 pickle 文件的格式保存。

  1. # creating model 
  2.  
  3. adaboost = *create_model*('ada')# saving model* 
  4.  
  5. save_model*(adaboost, model_name = 'ada_for_deployment'

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

 用戶也能夠以二進制文件的格式保存整個實驗,包括所有中間輸出(intermediary output)。

  1. *save_experiment*(experiment_name = 'my_first_experiment'

 å‡ è¡Œä»£ç æžå®šML模型,低代码机器学习Python库正式开源

最后,通過 PyCaret 所有模塊中可用的 load_model 和 load_experiment 函數,用戶還可以下載保存的模型和實驗。

 

責任編輯:張燕妮 來源: 機器之心
相關推薦

2022-03-23 15:19:00

低代碼開源阿里巴巴

2020-10-18 07:19:47

低代碼機器學習低代碼工具

2021-02-26 10:45:49

PyCaret低代碼Python

2021-09-24 16:30:28

無代碼低代碼機器學習

2020-08-03 09:48:04

Python 機器學習代碼

2021-09-08 11:02:32

Java代碼圖片

2022-08-09 13:44:37

機器學習PySpark M數據分析

2020-08-10 06:36:21

強化學習代碼深度學習

2019-05-14 09:53:31

代碼開發工具

2020-06-18 07:00:00

機器學習人工智能開源框架

2020-08-03 12:47:58

DevOps數據科學家代碼

2024-06-24 07:50:00

代碼機器學習

2024-11-12 13:41:49

2023-12-21 11:39:47

2021-07-05 12:36:22

低代碼編程語言開發平臺

2023-11-06 10:50:35

機器學習LIME

2021-01-22 15:49:55

低代碼開源UBML

2019-01-23 11:12:42

機器學習機器模型預測工資

2018-06-27 19:32:59

人工智能深度學習機器學習

2021-06-30 10:43:35

云系統架構代碼
點贊
收藏

51CTO技術棧公眾號

日本精品视频网站| 亚洲国产一区自拍| 9999在线观看| 色婷婷av一区二区三区之红樱桃 | 日本免费在线观看视频| 成人精品亚洲| 精品裸体舞一区二区三区| av免费观看网| 精品视频在线一区二区| av亚洲精华国产精华精华| 国产精品久久久久久久天堂 | 图片区小说区区亚洲影院| 日本免费高清一区二区| 亚洲av无码一区二区乱子伦| 日韩黄色在线观看| 久久久久久久久久久国产| 18精品爽国产三级网站| 日韩美女国产精品| 91精品国产一区二区三区香蕉| 欧美日韩黄色一级片| 国产剧情在线| 欧美激情中文不卡| 国产专区一区二区| h狠狠躁死你h高h| 日本人妖一区二区| 2019国产精品自在线拍国产不卡| 青花影视在线观看免费高清| 网友自拍一区| 精品国产凹凸成av人导航| 亚洲精品性视频| 亚洲精品在线影院| 欧美日韩美女在线| 日b视频免费观看| 理论片午午伦夜理片在线播放| 久久女同精品一区二区| 国产伦精品一区二区三区视频免费 | 成人性教育视频在线观看| 欧美国产成人精品一区二区三区| 欧美特黄一区| 美日韩精品免费观看视频| 手机在线中文字幕| 俺要去色综合狠狠| 亚洲网站在线看| 亚洲国产无码精品| 特黄特色欧美大片| 日韩av在线高清| 69xxx免费视频| 136福利精品导航| 日韩片之四级片| 亚洲欧美日韩网站| 国产麻豆一区二区三区| 欧美精品电影在线播放| 视频免费1区二区三区| www.26天天久久天堂| 在线看日本不卡| 日韩精品一区中文字幕| 成人欧美大片| 欧美中文字幕一区| 欧美大尺度做爰床戏| 久久久国产精品网站| 欧美三片在线视频观看 | 国产在线不卡一区| 97人人澡人人爽| 国内精品偷拍视频| 成人av网址在线观看| 精品欧美一区二区三区久久久 | 在线日韩日本国产亚洲| 亚洲精品视频网址| 国产精品不卡| 欧美另类精品xxxx孕妇| 国产在线视频99| 99热这里只有精品8| 国产99久久久欧美黑人| 在线播放精品视频| 国产精品一品二品| 国产区一区二区三区| 日本电影一区二区在线观看| 国产三级三级三级精品8ⅰ区| 亚洲国产精品日韩| 黄色av电影在线观看| 亚洲已满18点击进入久久| 日本免费不卡一区二区| 国产一区二区精品调教| 91麻豆精品国产91久久久更新时间 | 日产亚洲一区二区三区| 久久精品主播| 91理论片午午论夜理片久久| www.久久久久久| 972aa.com艺术欧美| 色一情一乱一伦一区二区三欧美 | 欧美另类自拍| 中文字幕视频一区| 人妻久久久一区二区三区| 亚洲伦乱视频| 精品国产一区二区在线观看| 精品无码人妻一区| 91精品啪在线观看国产18| 97在线观看视频| 11024精品一区二区三区日韩| 福利视频网站一区二区三区| 日韩理论片在线观看| 日本大片在线播放| 欧美性猛片aaaaaaa做受| 免费高清视频在线观看| 在线日本制服中文欧美| 精品少妇一区二区30p| 国产熟妇一区二区三区四区| 国产一区二区三区四区五区美女| 久久久久久精| www久久日com| 在线观看不卡视频| 大乳护士喂奶hd| 国产精品传媒精东影业在线| 4p变态网欧美系列| 成 人 免费 黄 色| 国产精品理论片在线观看| 国产妇女馒头高清泬20p多| 亚洲综合在线电影| 亚洲精品久久久久久久久久久久| 黄色香蕉视频在线观看| 日韩黄色在线观看| 久久综合福利| 丰满的护士2在线观看高清| 欧美日韩国产在线观看| 黑人巨大精品欧美| 亚洲黄色影片| 亚洲综合在线小说| 欧美69xxxx| 欧美性欧美巨大黑白大战| 中文乱码人妻一区二区三区视频| 婷婷综合在线| 国产美女精品视频免费观看| 内衣办公室在线| 精品国产精品三级精品av网址| 国产xxxxhd| 久久亚洲国产| 国产精品三级网站| www亚洲人| 欧美性一级生活| 蜜桃无码一区二区三区| 久久精品国产清高在天天线| 国产中文一区二区| 午夜伦理福利在线| 日韩国产精品一区| 国产成人无码精品| 97aⅴ精品视频一二三区| 激情五月宗合网| 精品丝袜久久| 5566成人精品视频免费| 天天射天天操天天干| 性欧美疯狂xxxxbbbb| 中国xxxx性xxxx产国| 国产在线成人| 国产日韩三区| 国产高清不卡| 国产亚洲精品综合一区91| 波多野结衣一区二区三区在线 | 久久久国产成人| 国产成a人亚洲精| 久操网在线观看| 色婷婷久久久| 国产精品免费福利| 男人资源在线播放| 日韩欧美国产1| 日产电影一区二区三区| 久久久91精品国产一区二区精品| 北条麻妃av高潮尖叫在线观看| 成人网18免费网站| 91在线免费看网站| av美女在线观看| 亚洲女同精品视频| 亚洲图片小说视频| 樱桃视频在线观看一区| 国产夫妻性爱视频| 美女视频黄 久久| 大地资源网在线观看免费官网| 日韩一区二区三区在线看| 久久久爽爽爽美女图片| 免费在线视频你懂得| 欧美久久久影院| 国产在线观看99| 久久视频一区二区| 婷婷激情小说网| 午夜一级久久| 在线天堂一区av电影| www.亚洲一二| 国产噜噜噜噜久久久久久久久| 182tv在线播放| 亚洲欧洲xxxx| 精品国产一级片| 色婷婷香蕉在线一区二区| 日韩欧美综合视频| 久久综合色播五月| 国产不卡的av| 美女视频一区免费观看| 成年人三级视频| 免费欧美一区| αv一区二区三区| 欧美不卡高清一区二区三区| 欧美成人激情视频免费观看| 美女欧美视频在线观看免费 | 亚洲一区美女视频在线观看免费| 爱搞国产精品| 精品国内亚洲在观看18黄| 日韩中文字幕影院| 欧美放荡的少妇| 一级一片免费看| 亚洲大尺度视频在线观看| 波多野结衣家庭教师在线观看| 99久久综合国产精品| 成人免费黄色av| 日韩av中文字幕一区二区 | 免费一区二区视频| 精品国偷自产一区二区三区| 天天天综合网| 台湾成人av| 欧美一区 二区| 操一操视频一区| 91精品国产自产观看在线 | 国产精品高清无码| 性欧美疯狂xxxxbbbb| 日韩黄色免费观看| 国产精品另类一区| 国产精品免费无码| 久久噜噜亚洲综合| 日本少妇毛茸茸| 国产精品夜夜爽| 亚洲色图偷拍视频| 久久国产精品99久久人人澡| 激情网站五月天| 亚洲自啪免费| 久久久久久久久久久久久久国产| 亚洲国产综合在线看不卡| 日韩人妻一区二区三区蜜桃视频| 色爱综合网欧美| 日韩中文一区| 欧美日韩在线网站| 日韩区国产区| 免费一区二区| 日韩精品久久久| 国产一区二区在线| 日本高清不卡三区| 精品av一区二区| 欧美日韩国产一二| 精品精品99| 视频一区亚洲| 色777狠狠狠综合伊人| 一区精品在线| 婷婷久久综合| 日韩va亚洲va欧美va久久| 亚洲一区二区三区涩| 欧美一区二区麻豆红桃视频| 日韩免费毛片| 久久一本综合| 日本久久高清视频| 欧美视频一区| 老太脱裤让老头玩ⅹxxxx| 99精品国产福利在线观看免费| 黄色一级视频在线播放| 日韩视频一区二区三区在线播放免费观看| 黄色大片中文字幕| 国产精品一卡| 国产日韩成人内射视频| 美女视频黄久久| 男人操女人下面视频| 成人永久免费视频| 天天插天天射天天干| 久久久久国产成人精品亚洲午夜 | 国产视频第一页| 欧美成人一区二区三区| 欧美少妇bbw| 亚洲欧美日韩在线高清直播| 北岛玲一区二区三区| 大量国产精品视频| 精精国产xxxx视频在线播放| 国产精品白嫩美女在线观看| 日韩av黄色| 国产一区二区不卡视频| 精品国产一区二区三区小蝌蚪| 久久av秘一区二区三区| 亚洲国产日韩在线| 性生交免费视频| 国产精品 欧美精品| 特大黑人巨人吊xxxx| 国产精品久99| 国产在线视频第一页| 欧美私人免费视频| www日本高清视频| 亚洲久久久久久久久久| 国产精品刘玥久久一区| 97在线精品视频| 91精品麻豆| 青青草成人激情在线| 亚洲一区色图| 成人在线观看黄| 大陆成人av片| 色偷偷男人天堂| 午夜精品成人在线视频| 亚洲午夜激情视频| 亚洲精品久久久久久久久久久久久| 日韩黄色影院| 欧亚精品中文字幕| 人人爱人人干婷婷丁香亚洲| 欧美一级爱爱| 亚洲成人原创| 亚洲一二三不卡| 国产日本欧洲亚洲| 日韩福利片在线观看| 欧美一级理论片| 日本中文在线| 日本欧美国产在线| 国产精品丝袜在线播放| 五月天男人天堂| 欧美bbbbb| 香蕉网在线播放| 亚洲国产精品久久人人爱| 夜夜躁很很躁日日躁麻豆| 亚洲免费av网址| 蜜臀久久精品| 粉嫩高清一区二区三区精品视频| 色婷婷亚洲mv天堂mv在影片| 黑森林福利视频导航| 成人成人成人在线视频| 麻豆成人在线视频| 91精品国产91久久久久久最新毛片| 第一视频专区在线| 5566日本婷婷色中文字幕97| 国产成人福利av| 日本一级黄视频| 国产麻豆91精品| 国产成人av免费在线观看| 欧美系列一区二区| 国产在线视频你懂得| 欧美性在线视频| 亚洲第一论坛sis| 免费看国产一级片| k8久久久一区二区三区| 精品一区二区三区人妻| 精品久久久网站| 福利写真视频网站在线| 国产九区一区在线| 亚洲欧洲另类| 午夜一区二区三区免费| 午夜日韩在线观看| 偷拍精品一区二区三区| 2020国产精品视频| 一本色道久久综合狠狠躁的番外| 欧美污视频网站| 国产亚洲一区二区三区四区 | 美女高潮在线观看| 国内精品**久久毛片app| 亚洲影音先锋| 国产真实乱人偷精品人妻| 欧美中文字幕不卡| 九义人在线观看完整免费版电视剧| 国产在线观看91精品一区| 国产精品97| 日韩精品――色哟哟| 亚洲一区二区综合| 污污视频在线免费看| 日韩av三级在线观看| 日韩夫妻性生活xx| 91在线第一页| 亚洲成人久久影院| 久久精品色图| 成人黄色大片在线免费观看| 国产精品毛片久久| 国产女人18毛片水真多18| 欧美午夜美女看片| a√资源在线| 99在线免费观看视频| 亚洲午夜激情在线| 国产 欧美 在线| 欧美精品v国产精品v日韩精品 | 一区二区国产盗摄色噜噜| 少妇高潮一区二区三区99小说| 欧美一乱一性一交一视频| 精品久久久久久久| 手机在线播放av| 欧美性极品xxxx做受| 色开心亚洲综合| 国产一区二区免费在线观看| 日韩精品免费专区| 免费日韩在线视频| 亚洲色图在线观看| 日本精品视频| www.国产区| 一区二区久久久久久| 九色国产在线观看| 成人av男人的天堂| 青青草国产成人av片免费| 久久久久久蜜桃| 中文字幕欧美日韩va免费视频| 欧美视频二区欧美影视| 国产麻花豆剧传媒精品mv在线| 国产精品国产三级国产三级人妇 | 草草久久久无码国产专区| 国产精品女主播在线观看| 亚欧洲精品视频| 亚洲曰本av电影|