日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Surprise——Python的推荐系统库(1)

發布時間:2023/12/8 windows 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Surprise——Python的推荐系统库(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
    • 基于Surprise推薦系統實戰

      • 本文就movielens數據集做測試,實踐推薦。movielens數據集格式為:user item rating timestamp 其中主要用到前三列,timestamp在處理自己的數據集的時候可以用別的特征替換,在此不做詳細說明。
      • 本文基于開源推薦框架surprise,傳送門。
      • 官網上的例子直接用 Dataset.load_builtin(‘ml-100k’)載入數據集,奈何小白我一直不成功。遂自己去下載了數據集,從本地讀取。
      • 這里使用的是基于item的協同過濾,也就是這里的電影。相似度計算使用的是皮爾遜相關系數。
      • 代碼中可能稍微有點費腦的一點是一個轉換問題,name<–>rid<–>inner_id,這里rid是一個橋梁的作用,rid:raw_id也就是每部電影所對應的原始id號。而在訓練計算皮爾遜相關系數矩陣的時候,又將每部電影進行了id映射,也就是代碼中的to_inner_iid()就是講raw_id轉換到相似性矩陣的inner_id。之后計算近鄰,得到的inner_id 要將其轉換為具體的電影名字,同樣需要通過raw_id作為中介進行轉換。講起來有點繞,看代碼詳細體會。
      import io from surprise import KNNBaseline from surprise import Dataset,Readerdef read_iter_names():# u.item格式:編號|電影名字|評分|url# 獲取電影名到id和id到電影名的映射item_file = 'your path+/ml-100k/u.item'rid_2_name = {}name_2_rid = {}with io.open(item_file,'r',encoding='ISO-8859-1') as f:for line in f:line = line.split('|')rid_2_name[line[0]]=line[1]name_2_rid[line[1]]=line[0]return rid_2_name,name_2_rid# u.data數據格式為 user item rating timestamp; reader = Reader(line_format='user item rating timestamp',sep='\t') file_path = 'your path + /ml-100k' data = Dataset.load_from_file(file_path=file_path+'/u.data',reader=reader) train_set = data.build_full_trainset() sim_options = {'name':'pearson_baseline','user_based':False} algo = KNNBaseline(sim_options=sim_options) algo.train(train_set)# 獲取id對應的電影名列表,由于中途涉及一個id轉換,所以要雙向 rid_2_name,name_2_rid = read_iter_names() # print(rid_2_name['1']) # print(name_2_rid['Toy Story (1995)'])# raw-id映射到內部id toy_story_raw_id = name_2_rid['Toy Story (1995)'] toy_story_inner_id = algo.trainset.to_inner_iid(toy_story_raw_id)# 獲取toy story對應的內部id 并由此取得其對應的k個近鄰 k個近鄰對應的也是內部id toy_story_neighbors = algo.get_neighbors(toy_story_inner_id,k = 10)# 近鄰內部id轉換為對應的名字 toy_story_neighbors = (algo.trainset.to_raw_iid(inner_id) for inner_id in toy_story_neighbors) toy_story_neighbors = (rid_2_name[rid] for rid in toy_story_neighbors)print('基于皮爾遜相似計算得到與toy story相近的十個電影為:\n') for moives in toy_story_neighbors:print(moives)

      • 結果截圖:?
        ?

    • -----------------------------------------------------------------------------------------------------------------------------------------
    • Surprise
      • 簡單易用同時支持多種推薦算法
      • 其中基于近鄰的方法協同過濾可以設定不同的度量準則
      • 支持不同的評估準則
      • 使用示例
        • 基本使用方法如下
        • 載入自己的數據集方法
        • 算法調參讓推薦系統有更好的效果
    • 在自己的數據集上訓練模型
      • 首先載入數據
      • 使用不同的推薦系統算法進行建模比較
    • 建模和存儲模型
      • 用協同過濾構建模型并進行預測
        • 1 movielens的例子
        • 2 音樂預測的例子
      • 用SVD矩陣分解進行預測

Surprise

在推薦系統的建模過程中,我們將用到python庫?Surprise(Simple Python RecommendatIon System Engine),是scikit系列中的一個(很多同學用過scikit-learn和scikit-image等庫)。Surprise的User Guide有詳細的解釋和說明

簡單易用,同時支持多種推薦算法:

  • 基礎算法/baseline algorithms
  • 基于近鄰方法(協同過濾)/neighborhood methods
  • 矩陣分解方法/matrix factorization-based (SVD, PMF, SVD++, NMF)
算法類名說明
random_pred.NormalPredictorAlgorithm predicting a random rating based on the distribution of the training set, which is assumed to be normal.
baseline_only.BaselineOnlyAlgorithm predicting the baseline estimate for given user and item.
knns.KNNBasicA basic collaborative filtering algorithm.
knns.KNNWithMeansA basic collaborative filtering algorithm, taking into account the mean ratings of each user.
knns.KNNBaselineA basic collaborative filtering algorithm taking into account a baseline rating.
matrix_factorization.SVDThe famous SVD algorithm, as popularized by Simon Funk during the Netflix Prize.
matrix_factorization.SVDppThe SVD++ algorithm, an extension of SVD taking into account implicit ratings.
matrix_factorization.NMFA collaborative filtering algorithm based on Non-negative Matrix Factorization.
slope_one.SlopeOneA simple yet accurate collaborative filtering algorithm.
co_clustering.CoClusteringA collaborative filtering algorithm based on co-clustering.

其中基于近鄰的方法(協同過濾)可以設定不同的度量準則。

相似度度量標準度量標準說明
cosineCompute the cosine similarity between all pairs of users (or items).
msdCompute the Mean Squared Difference similarity between all pairs of users (or items).
pearsonCompute the Pearson correlation coefficient between all pairs of users (or items).
pearson_baselineCompute the (shrunk) Pearson correlation coefficient between all pairs of users (or items) using baselines for centering instead of means.

支持不同的評估準則

評估準則準則說明
rmseCompute RMSE (Root Mean Squared Error).
maeCompute MAE (Mean Absolute Error).
fcpCompute FCP (Fraction of Concordant Pairs).

使用示例

基本使用方法如下

# 可以使用上面提到的各種推薦系統算法 from surprise import SVD from surprise import Dataset from surprise import evaluate, print_perf# 默認載入movielens數據集,會提示是否下載這個數據集,這是非常經典的公開推薦系統數據集——MovieLens數據集之一 data = Dataset.load_builtin('ml-100k') # k折交叉驗證(k=3) data.split(n_folds=3) # 試一把SVD矩陣分解 algo = SVD() # 在數據集上測試一下效果 perf = evaluate(algo, data, measures=['RMSE', 'MAE']) #輸出結果 print_perf(perf)

載入自己的數據集方法

# 指定文件所在路徑 file_path = os.path.expanduser('~/.surprise_data/ml-100k/ml-100k/u.data') # 告訴文本閱讀器,文本的格式是怎么樣的 reader = Reader(line_format='user item rating timestamp', sep='\t') # 加載數據 data = Dataset.load_from_file(file_path, reader=reader) # 手動切分成5折(方便交叉驗證) data.split(n_folds=5)

算法調參(讓推薦系統有更好的效果)

這里實現的算法用到的算法無外乎也是SGD等,因此也有一些超參數會影響最后的結果,我們同樣可以用sklearn中常用到的網格搜索交叉驗證(GridSearchCV)來選擇最優的參數。簡單的例子如下所示:

# 定義好需要優選的參數網格 param_grid = {'n_epochs': [5, 10], 'lr_all': [0.002, 0.005],'reg_all': [0.4, 0.6]} # 使用網格搜索交叉驗證 grid_search = GridSearch(SVD, param_grid, measures=['RMSE', 'FCP']) # 在數據集上找到最好的參數 data = Dataset.load_builtin('ml-100k') data.split(n_folds=3) grid_search.evaluate(data) # 輸出調優的參數組 # 輸出最好的RMSE結果 print(grid_search.best_score['RMSE']) # >>> 0.96117566386# 輸出對應最好的RMSE結果的參數 print(grid_search.best_params['RMSE']) # >>> {'reg_all': 0.4, 'lr_all': 0.005, 'n_epochs': 10}# 最好的FCP得分 print(grid_search.best_score['FCP']) # >>> 0.702279736531# 對應最高FCP得分的參數 print(grid_search.best_params['FCP']) # >>> {'reg_all': 0.6, 'lr_all': 0.005, 'n_epochs': 10}

在自己的數據集上訓練模型

首先載入數據

import os from surprise import Reader, Dataset # 指定文件路徑 file_path = os.path.expanduser('./popular_music_suprise_format.txt') # 指定文件格式 reader = Reader(line_format='user item rating timestamp', sep=',') # 從文件讀取數據 music_data = Dataset.load_from_file(file_path, reader=reader) # 分成5折 music_data.split(n_folds=5)

使用不同的推薦系統算法進行建模比較

### 使用NormalPredictor from surprise import NormalPredictor, evaluate algo = NormalPredictor() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用BaselineOnly from surprise import BaselineOnly, evaluate algo = BaselineOnly() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用基礎版協同過濾 from surprise import KNNBasic, evaluate algo = KNNBasic() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用均值協同過濾 from surprise import KNNWithMeans, evaluate algo = KNNWithMeans() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用協同過濾baseline from surprise import KNNBaseline, evaluate algo = KNNBaseline() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用SVD from surprise import SVD, evaluate algo = SVD() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用SVD++ from surprise import SVDpp, evaluate algo = SVDpp() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])### 使用NMF from surprise import NMF algo = NMF() perf = evaluate(algo, music_data, measures=['RMSE', 'MAE']) print_perf(perf)

建模和存儲模型

1.用協同過濾構建模型并進行預測

1.1 movielens的例子

# 可以使用上面提到的各種推薦系統算法 from surprise import SVD from surprise import Dataset from surprise import evaluate, print_perf# 默認載入movielens數據集 data = Dataset.load_builtin('ml-100k') # k折交叉驗證(k=3) data.split(n_folds=3) # 試一把SVD矩陣分解 algo = SVD() # 在數據集上測試一下效果 perf = evaluate(algo, data, measures=['RMSE', 'MAE']) #輸出結果 print_perf(perf)""" 以下的程序段告訴大家如何在協同過濾算法建模以后,根據一個item取回相似度最高的item,主要是用到algo.get_neighbors()這個函數 """from __future__ import (absolute_import, division, print_function,unicode_literals) import os import iofrom surprise import KNNBaseline from surprise import Datasetdef read_item_names():"""獲取電影名到電影id 和 電影id到電影名的映射"""file_name = (os.path.expanduser('~') +'/.surprise_data/ml-100k/ml-100k/u.item')rid_to_name = {}name_to_rid = {}with io.open(file_name, 'r', encoding='ISO-8859-1') as f:for line in f:line = line.split('|')rid_to_name[line[0]] = line[1]name_to_rid[line[1]] = line[0]return rid_to_name, name_to_rid# 首先,用算法計算相互間的相似度 data = Dataset.load_builtin('ml-100k') trainset = data.build_full_trainset() sim_options = {'name': 'pearson_baseline', 'user_based': False} algo = KNNBaseline(sim_options=sim_options) algo.train(trainset)# 獲取電影名到電影id 和 電影id到電影名的映射 rid_to_name, name_to_rid = read_item_names()# Retieve inner id of the movie Toy Story toy_story_raw_id = name_to_rid['Toy Story (1995)'] toy_story_inner_id = algo.trainset.to_inner_iid(toy_story_raw_id)# Retrieve inner ids of the nearest neighbors of Toy Story. toy_story_neighbors = algo.get_neighbors(toy_story_inner_id, k=10)# Convert inner ids of the neighbors into names. toy_story_neighbors = (algo.trainset.to_raw_iid(inner_id)for inner_id in toy_story_neighbors) toy_story_neighbors = (rid_to_name[rid]for rid in toy_story_neighbors)print() print('The 10 nearest neighbors of Toy Story are:') for movie in toy_story_neighbors:print(movie)

1.2 音樂預測的例子

from __future__ import (absolute_import, division, print_function, unicode_literals) import os import iofrom surprise import KNNBaseline from surprise import Datasetimport cPickle as pickle # 重建歌單id到歌單名的映射字典 id_name_dic = pickle.load(open("popular_playlist.pkl","rb")) print("加載歌單id到歌單名的映射字典完成...") # 重建歌單名到歌單id的映射字典 name_id_dic = {} for playlist_id in id_name_dic:name_id_dic[id_name_dic[playlist_id]] = playlist_id print("加載歌單名到歌單id的映射字典完成...")file_path = os.path.expanduser('./popular_music_suprise_format.txt') # 指定文件格式 reader = Reader(line_format='user item rating timestamp', sep=',') # 從文件讀取數據 music_data = Dataset.load_from_file(file_path, reader=reader) # 計算歌曲和歌曲之間的相似度 print("構建數據集...") trainset = music_data.build_full_trainset() #sim_options = {'name': 'pearson_baseline', 'user_based': False}

  • current_playlist => 歌單名
  • playlist_id => 歌單id(網易給的歌單id)
  • playlist_inner_id => 內部id(對所有歌單id重新從1開始編碼)
print("開始訓練模型...") #sim_options = {'user_based': False} #algo = KNNBaseline(sim_options=sim_options) algo = KNNBaseline() algo.train(trainset)current_playlist = name_id_dic.keys()[39] print(current_playlist)# 取出近鄰 playlist_id = name_id_dic[current_playlist] print(playlist_id) playlist_inner_id = algo.trainset.to_inner_uid(playlist_id) print(playlist_inner_id)playlist_neighbors = algo.get_neighbors(playlist_inner_id, k=10)# 把歌曲id轉成歌曲名字 playlist_neighbors = (algo.trainset.to_raw_uid(inner_id)for inner_id in playlist_neighbors) playlist_neighbors = (id_name_dic[playlist_id]for playlist_id in playlist_neighbors)print() print("和歌單 《", current_playlist, "》 最接近的10個歌單為:\n") for playlist in playlist_neighbors:print(playlist)

2.用SVD矩陣分解進行預測

### 使用SVD++ from surprise import SVDpp, evaluate from surprise import Datasetfile_path = os.path.expanduser('./popular_music_suprise_format.txt') # 指定文件格式 reader = Reader(line_format='user item rating timestamp', sep=',') # 從文件讀取數據 music_data = Dataset.load_from_file(file_path, reader=reader) # 構建數據集和建模 algo = SVDpp() trainset = music_data.build_full_trainset() algo.train(trainset)

總結

以上是生活随笔為你收集整理的Surprise——Python的推荐系统库(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲专区 国产精品 | 8x8x在线观看视频 | 日本xxxxav| 免费高清在线观看成人 | 色综合综合| 999久久久免费视频 午夜国产在线观看 | 亚洲精品视频在线观看网站 | 日韩精品高清视频 | 国产分类视频 | a色视频 | 日韩欧美在线综合网 | a黄色一级| 久久激情综合网 | 视频一区二区精品 | 欧美性大胆 | 精品96久久久久久中文字幕无 | 精品福利av | 亚洲精品a区 | 成年人在线视频观看 | 2021国产精品 | 国产成在线观看免费视频 | 亚洲精品视频在线观看免费视频 | 精品久久电影 | 精品欧美一区二区三区久久久 | 欧美成人日韩 | 中文伊人 | 亚洲一区二区观看 | 激情婷婷在线观看 | 超碰夜夜 | 久久成人国产精品入口 | 国产一区二区电影在线观看 | 456免费视频 | 91精品视频在线观看免费 | 色婷婷啪啪免费在线电影观看 | 国产一区私人高清影院 | 美女搞黄国产视频网站 | 成人影片免费 | 亚洲国内在线 | 国产码电影 | 欧美少妇xxx| 国产成人精品一区二区三区网站观看 | 亚洲精品一区二区18漫画 | 国产精品午夜8888 | 91精品视频观看 | 17婷婷久久www | 成人在线观看资源 | 免费瑟瑟网站 | 欧美日韩精品在线观看视频 | 亚洲综合成人专区片 | 精品中文字幕在线 | 偷拍久久久 | av大片免费 | 亚洲成人资源在线观看 | 欧美少妇18p| 亚洲精品玖玖玖av在线看 | 中文字幕的 | 亚洲精品乱码久久久久久蜜桃91 | 草久在线观看 | 欧洲精品在线视频 | 五月天婷婷在线观看视频 | 国产99色 | 热久在线| 久草在线视频资源 | 午夜av色| 日韩成人免费在线观看 | 一区二区三区四区免费视频 | 久久综合九色欧美综合狠狠 | 国产精品高潮呻吟久久av无 | 西西人体4444www高清视频 | 一区二区三区久久 | 白丝av在线 | 日韩精品免费一区二区在线观看 | 在线精品视频在线观看高清 | 日韩色视频在线观看 | 粉嫩高清一区二区三区 | 中文字幕在线观看第二页 | 黄色av电影在线观看 | 蜜臀av在线一区二区三区 | 中文一区在线 | 欧美日韩国产伦理 | 九九在线国产视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩av手机在线看 | 精品国产亚洲一区二区麻豆 | 国产很黄很色的视频 | www天天干| 久久久久亚洲a | 丁香综合激情 | 99久久99久久免费精品蜜臀 | 免费观看版 | 日韩av电影国产 | 五月天亚洲综合 | 97国产一区 | 国产啊v在线观看 | 久久只精品99品免费久23小说 | 中文字幕资源网在线观看 | 日韩,中文字幕 | 黄色精品网站 | 国产色婷婷精品综合在线手机播放 | jizz欧美性9 国产一区高清在线观看 | 日本视频高清 | 日本精品视频一区二区 | 国产精品久久久久久久久费观看 | 成年人视频免费在线 | av综合网址 | 日韩av一区二区三区 | 亚洲欧美激情精品一区二区 | 人人爽人人香蕉 | 狠狠色丁婷婷日日 | 国产精品一区二区视频 | 免费男女羞羞的视频网站中文字幕 | 91看成人| 中文字幕av免费 | www.午夜 | 午夜精品久久久久久 | 亚洲午夜不卡 | 免费av高清 | 久久婷婷一区二区三区 | 伊人六月 | 黄色小说视频网站 | av千婊在线免费观看 | 亚洲一区免费在线 | 免费三级黄色片 | 在线一区观看 | 国产黄色大片免费看 | 人人澡人人澡人人 | 国产香蕉视频 | 97国产大学生情侣酒店的特点 | 四季av综合网站 | 91精品国产综合久久福利 | 亚洲资源网 | 99久热在线精品视频观看 | 亚洲黄色在线播放 | 日韩电影一区二区三区在线观看 | 久久久久久久久久久网站 | 一区二区三区韩国免费中文网站 | 91视频免费国产 | 欧美激情片在线观看 | 天天草天天操 | 精品视频在线免费观看 | 美女一二三区 | 中文不卡视频在线 | 国产二区电影 | 久久免费高清视频 | 国产999视频 | 国产美女免费 | 欧美色道| 亚洲国产精品资源 | 青春草免费视频 | 精品一区二区免费在线观看 | 国内免费久久久久久久久久久 | 91精品国产高清 | 天堂视频一区 | 国产一区二区久久久久 | 五月开心六月伊人色婷婷 | 天天草天天操 | 亚洲天堂自拍视频 | 天天插狠狠干 | 999久久| 成人av电影网址 | 欧美视频xxx | 国内精品视频在线播放 | 国产精品成人自产拍在线观看 | 国产香蕉av | 天天操夜| 日韩三区在线 | 国产日韩在线视频 | 亚洲激情视频在线观看 | 亚洲黄色在线 | 网站免费黄 | 国产精品免费久久久久久久久久中文 | 国产伦理久久精品久久久久_ | 成 人 黄 色 视频免费播放 | 国色天香av| 国产欧美精品xxxx另类 | 中文字幕在线免费97 | 亚洲精品久久久蜜臀下载官网 | 涩av在线| 国产色在线观看 | 国产一级二级在线播放 | 特级西西人体444是什么意思 | 美女精品 | 国产精品乱码高清在线看 | 超碰在线免费97 | 亚洲在线色 | 国产精品一区二区av影院萌芽 | 最新av免费在线 | 国内精品久久久久 | 日女人电影 | 五月婷久 | 久久久高清视频 | 黄色三级免费观看 | 99精品国产福利在线观看免费 | 黄色在线看网站 | av在线播放一区二区三区 | 亚洲欧洲精品一区二区精品久久久 | 国产亚洲精品久久久久久久久久久久 | 国产成视频在线观看 | 久久久久久久18 | 亚洲视频 一区 | 天天天天色射综合 | 国产黄色片免费观看 | 免费国产一区二区 | 日狠狠| 欧美美女视频在线观看 | 日韩一区正在播放 | 99麻豆久久久国产精品免费 | 中文字幕av在线电影 | 99精品免费久久久久久日本 | 国产精品一区二区三区在线免费观看 | 美女视频黄免费的 | 91高清视频 | 丁香色天天 | 正在播放国产一区 | 中文字幕免费播放 | 天海翼一区二区三区免费 | 久久免费视频在线观看30 | 中文字幕资源在线 | 国产黄在线播放 | 国产亚洲精品久久久久久网站 | 中文字幕在线观看视频一区二区三区 | 97免费在线观看视频 | 色91在线视频 | 日韩午夜高清 | 二区三区在线视频 | 久久久久久高潮国产精品视 | 91人网站 | 精品一区精品二区高清 | 国内精品中文字幕 | 亚洲精品av在线 | 成人黄色片免费 | 欧美资源在线观看 | 亚洲国产99 | 亚洲精区二区三区四区麻豆 | 激情图片区 | 欧美人牲 | 日韩精品高清不卡 | 日韩在线观看电影 | 久久综合九色综合欧美狠狠 | 国产在线观看 | 久久国产品 | 国产精品毛片久久久久久久久久99999999 | 国产亚洲一区 | 日本色小说视频 | 国产91电影在线观看 | 婷婷www| 欧美伦理电影一区二区 | 精品成人久久 | 国产一级片免费播放 | 五月婷网站 | 99日韩精品| 久久高清视频免费 | 久操操 | 亚洲永久精品一区 | 西西4444www大胆视频 | 亚洲精品久久久蜜桃 | 激情视频区 | 91资源在线 | 黄色视屏免费在线观看 | 日韩二区在线 | 久久国产精品偷 | 亚洲免费激情 | 一级一级一片免费 | 久久在线免费观看视频 | 五月激情姐姐 | 一区二区三区不卡在线 | 亚洲综合五月 | 亚洲欧美视频一区二区三区 | 日韩有码网站 | 日韩黄视频 | 国精产品999国精产品岳 | 日韩av成人免费看 | 二区在线播放 | 国产精品21区 | 国产专区欧美专区 | 久久精品2 | 中国一级片在线播放 | 激情文学综合丁香 | 精品一区二区日韩 | 手机看片午夜 | 国产在线传媒 | 成人影片免费 | 狠狠躁日日躁狂躁夜夜躁av | 91.dizhi永久地址最新 | 最新色视频 | 亚洲一区美女视频在线观看免费 | 久久综合婷婷综合 | 波多野结衣一区 | 99婷婷| 亚洲另类久久 | 夜夜狠狠 | 西西www444| 干干日日 | 国内精品久久久久久中文字幕 | 2021国产在线 | 国产视频97 | 精品亚洲视频在线 | 欧美国产日韩一区二区三区 | 黄色软件在线观看视频 | 久久欧洲视频 | 91麻豆精品国产91久久久更新时间 | 91麻豆精品国产91久久久使用方法 | 国产精品欧美久久久久天天影视 | 1000部国产精品成人观看 | 91探花系列在线播放 | 色在线中文字幕 | 日韩免费一区二区 | 国产精品久久99精品毛片三a | 干天天| 国产精品99精品 | 亚洲激情在线观看 | 成年人免费观看在线视频 | 在线观看国产一区二区 | 色婷婷综合久色 | 日韩色综合网 | 97激情影院| 中文高清av | 人人网av | 国产麻豆精品免费视频 | 在线观看中文字幕2021 | 欧美精彩视频在线观看 | 国产成人精品一区二区在线 | 国产精品久久久久久久久久久久久久 | 三级黄色在线 | 精品美女久久 | 人人澡人摸人人添学生av | 99久久精品电影 | a天堂最新版中文在线地址 久久99久久精品国产 | 精品在线观看视频 | 九九精品毛片 | 欧美久久九九 | 丁香婷婷激情 | 免费看片成年人 | 久久精品系列 | 久久久久国产精品视频 | 九月婷婷色| 久久久久一区二区三区 | 国产美女精品在线 | 欧美日韩成人一区 | 韩国一区二区三区视频 | 日韩欧美v | 国产成人一级 | 亚洲欧美日韩中文在线 | 国产一区欧美一区 | 一区二区三区不卡在线 | 午夜少妇 | 国产精品免费一区二区三区在线观看 | 干综合网 | 99久久精品一区二区成人 | 久久99在线观看 | 国产亚洲午夜高清国产拍精品 | 国产中文字幕精品 | 亚洲狠狠| 六月天综合网 | 久久99免费视频 | 人人操日日干 | 天天操夜夜曰 | 亚洲毛片一区二区三区 | av在线电影网站 | 亚洲日本欧美在线 | 丁香电影小说免费视频观看 | 日韩精品一区二区在线观看视频 | 日本一区二区不卡高清 | 西西444www大胆无视频 | 日韩中文字幕电影 | av免费在线观 | 日韩欧美综合视频 | 草久在线播放 | 国产偷国产偷亚洲清高 | 免费黄色a级毛片 | 亚洲成av人影院 | 亚洲人精品午夜 | 亚洲欧洲av在线 | 久久经典国产视频 | 国产乱码精品一区二区蜜臀 | 欧美激情综合网 | 丁香 婷婷 激情 | 欧美日韩一二三四区 | 超碰免费97 | 日韩欧美精品一区二区三区经典 | 日韩午夜高清 | 日韩视频一区二区在线观看 | 欧美网址在线观看 | 91看片在线播放 | 最近在线中文字幕 | 久久久精品电影 | 99热官网| 亚洲国产日韩精品 | 久久人视频 | 福利片免费看 | 狠狠狠色丁香综合久久天下网 | 六月丁香婷婷网 | 91视频在线免费看 | 欧美有色 | 久久久免费视频播放 | 日韩av不卡播放 | 中文字幕丝袜一区二区 | 国产高清在线免费观看 | 91av视频网 | 99免费在线观看视频 | 国产精品日韩久久久久 | 精品一区精品二区 | 国产精品久99 | 少妇搡bbbb搡bbb搡忠贞 | 亚洲精品在线免费 | 国产精品美女久久久久久久网站 | 国产黄色片免费在线观看 | 成人a在线| 久久99影院 | 日韩av看片 | 在线成人中文字幕 | 97超碰人人澡人人爱学生 | 人人爽人人av | 香蕉在线观看视频 | 91免费高清在线观看 | 免费人做人爱www的视 | 狠狠色噜噜狠狠狠狠2022 | 亚洲精选视频在线 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 在线看黄色的网站 | 天天综合色天天综合 | 亚洲自拍av在线 | 中文字幕日韩一区二区三区不卡 | 欧美成年人在线视频 | 婷婷精品国产一区二区三区日韩 | 日韩精品一区二区三区免费观看 | 成人免费共享视频 | 麻豆视频国产精品 | a级片在线播放 | 伊人在线视频 | 久久久久久久久久久综合 | av免费看网站 | 国产一级视屏 | 精品久久九九 | 九色91在线视频 | 一区二区激情视频 | 黄色在线观看网站 | 久久久av电影 | 伊人五月 | 国产这里只有精品 | 91麻豆国产福利在线观看 | 中文字幕大全 | 久久久九色精品国产一区二区三区 | 日韩高清久久 | 色综合综合 | 亚洲三级毛片 | 国内免费久久久久久久久久久 | 香蕉网站在线观看 | 国产剧情在线一区 | 深夜免费福利在线 | 免费观看视频黄 | 精品国产免费观看 | 日韩精品一区二区三区在线视频 | 在线免费av电影 | 97国产情侣爱久久免费观看 | 亚洲专区欧美 | 日韩一二三区不卡 | 五月天婷婷视频 | 国产一级黄色av | 狠狠干狠狠艹 | 成人免费观看大片 | www.91av在线| 国产精品一区二区吃奶在线观看 | 亚洲蜜桃av| 久久久久区 | 久久久国产精品一区二区三区 | 亚洲精品一区二区三区在线观看 | 最新国产一区二区三区 | 日日夜夜人人精品 | 欧美另类激情 | 97在线视频观看 | 丁香高清视频在线看看 | 国产在线久久久 | 在线99| 黄色软件在线观看 | 国产在线第三页 | 国产成人精品一区二区三区福利 | 日韩av一区二区三区 | 日韩精品影视 | 亚洲另类人人澡 | 国产精品2020 | 97超碰在线久草超碰在线观看 | 国产精品中文在线 | 久久精品视频网 | 国产精品久久久久久超碰 | 成人看片| 99精品区| 国产精品久久久久9999 | 嫩草av影院| 91大片网站 | 手机看片中文字幕 | 精品无人国产偷自产在线 | 亚洲激情综合网 | 夜夜骑日日 | 国产人在线成免费视频 | 久草在线观看 | 在线你懂| 91成人精品一区在线播放69 | 97精品电影院 | 午夜久久视频 | 日本黄色免费观看 | 黄色影院在线观看 | 欧美性极品xxxx娇小 | 天天插狠狠插 | 久久综合九色综合久久久精品综合 | 99久久毛片 | 91在线小视频 | 密桃av在线 | 中文字幕中文字幕在线中文字幕三区 | 亚洲伊人色 | 国产裸体视频bbbbb | 亚洲a成人v | 亚洲国产中文字幕在线 | 激情图片区 | 久久精品艹 | 日本精品视频在线观看 | 99九九99九九九视频精品 | 国产精品v欧美精品v日韩 | 欧美精品亚州精品 | av在线永久免费观看 | 久草在线费播放视频 | 麻豆影视在线免费观看 | 九九欧美视频 | 国产视频欧美视频 | 国产福利一区二区三区视频 | 久久成人精品 | 国产成人香蕉 | 麻豆果冻剧传媒在线播放 | 午夜精品福利一区二区三区蜜桃 | 久久人人精| 亚洲精品国偷自产在线91正片 | 久久综合成人网 | 夜色资源网 | 亚洲精品男人的天堂 | 99久久日韩精品视频免费在线观看 | 黄色av成人在线观看 | bbbb操bbbb| 国产精品 美女 | av福利在线 | 狠狠操操 | 五月婷婷,六月丁香 | 99精品久久精品一区二区 | 国产亚洲精品久久久久久移动网络 | 国内精品久久久久影院日本资源 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 国产又粗又猛又色又黄网站 | 91mv.cool在线观看 | www.久久免费 | 国产99免费视频 | 九九电影在线 | 最近中文字幕高清字幕在线视频 | 日本丶国产丶欧美色综合 | 黄色www | 日本不卡123区 | 成人在线播放视频 | 4438全国亚洲精品观看视频 | 国产精品91一区 | 国产亚洲视频在线免费观看 | 高潮久久久久久久久 | 午夜资源站 | 91九色精品 | 国产一级精品视频 | 18pao国产成视频永久免费 | 亚洲欧洲久久久 | 国产精品久久久久aaaa九色 | 欧美日韩免费观看一区二区三区 | 中文字幕一区二区三区视频 | v片在线播放 | 亚洲一区免费在线 | 国产无遮挡又黄又爽在线观看 | 99久久影院 | 91香蕉视频污在线 | 国产免费久久精品 | 日韩在线资源 | 日韩一区在线免费观看 | 日韩高清不卡一区二区三区 | 久久国产精品区 | 天天综合天天做天天综合 | 精品国产一区二区三区不卡 | 五月婷婷色综合 | av中文在线影视 | 99热这里只有精品在线观看 | 一区二区视频在线免费观看 | 天天综合成人 | 国产精品免费久久久久久久久久中文 | 国产精品免费视频观看 | 欧美日韩精品在线播放 | 国内精品久久久久影院优 | 久久不射电影院 | 天堂av免费在线 | 欧美另类高潮 | 一区二区三区精品在线视频 | 麻豆国产露脸在线观看 | 天天综合日日夜夜 | 久久精品这里热有精品 | 日韩欧美极品 | 欧美综合在线观看 | 国产精品免费久久久 | 国产精品久久电影观看 | 日韩在线观看视频网站 | 日本黄色免费看 | 国产婷婷精品 | 国产精品精品久久久久久 | 亚洲一区在线看 | 91一区二区三区在线观看 | 久久久久久久久免费 | 国产探花在线看 | 国模一二三区 | 欧美尹人 | 香蕉久久久久 | 91九色视频国产 | 日韩精品一区二区三区高清免费 | 亚洲国产欧洲综合997久久, | 最近免费中文视频 | 中文在线8资源库 | 亚洲视频在线看 | 国产中文字幕在线免费观看 | 国产视频欧美视频 | 九九久久视频 | 久草在线在线精品观看 | 91视频国产高清 | 亚洲五月| 999电影免费在线观看2020 | 天天色天天射天天干 | 在线欧美最极品的av | 中国一级特黄毛片大片久久 | 久久中文视频 | 久久久久久久久久久久久国产精品 | 91精品国自产在线偷拍蜜桃 | 亚洲黄色激情小说 | 看片网站黄色 | 麻豆激情电影 | 欧美日韩视频在线 | 欧美亚洲国产日韩 | 欧美日韩免费一区二区三区 | 免费网站v | 亚洲人片在线观看 | www.超碰 | 久久精品国产成人精品 | 五月婷av | 91成人精品一区在线播放69 | 欧美午夜精品久久久久久孕妇 | 欧美日韩一区三区 | 美女免费电影 | 国产黑丝一区二区 | 日女人免费视频 | 黄色在线观看免费 | 久久影院亚洲 | 在线播放国产一区二区三区 | 国产免费中文字幕 | 中文字幕高清在线播放 | 不卡精品视频 | 久草在线网址 | a视频在线观看免费 | 人人插人人 | 玖玖视频国产 | 国产精品永久免费观看 | 99久久www | 久久免费国产 | 9草在线| 黄色a级片在线观看 | 日躁夜躁狠狠躁2001 | 婷婷激情欧美 | 天天看天天干天天操 | 久久精品久久精品久久 | 色爱区综合激月婷婷 | 97超碰在线久草超碰在线观看 | 日本九九视频 | 国产字幕在线看 | 欧美9999| 成人av免费 | 亚洲精品伦理在线 | 国产剧情一区在线 | 成年人三级网站 | 91精品一区二区三区蜜臀 | 色婷婷亚洲精品 | 美女网站在线免费观看 | 日本中文字幕电影在线免费观看 | 成人毛片一区 | 久久久久久久久久久高潮一区二区 | 亚洲成人一区 | 91亚洲精品久久久 | 九九久久久久99精品 | 五月激情婷婷丁香 | 毛片永久免费 | www.狠狠色.com | 91av视频导航 | 国产精品一区二区白浆 | 亚洲伦理一区二区 | 久久人人爽爽人人爽人人片av | 天天做天天干 | 狠狠色丁香婷婷综合久小说久 | 欧美a级在线 | 久免费| 亚洲三级在线播放 | 婷婷开心久久网 | 在线观看亚洲成人 | 久久伦理网 | 97色在线观看免费视频 | 黄色三级免费观看 | 久久视频免费在线 | 成人黄色视 | 天天激情在线 | 又黄又爽又刺激 | 国产资源网站 | 四虎www| 国产精品一区免费在线观看 | 国产做aⅴ在线视频播放 | 中文字幕日韩伦理 | 国产精品视频线看 | 毛片网在线观看 | 亚洲涩涩一区 | 区一区二区三在线观看 | 国产综合香蕉五月婷在线 | 天天操天天干天天干 | 天天操夜操 | 免费观看mv大片高清 | 日韩高清免费在线观看 | 欧美性生活免费 | 国产美女视频免费观看的网站 | 三级在线视频播放 | 国产午夜精品一区二区三区嫩草 | 亚洲国产剧情av | 日韩视| 激情av网址 | 久久av中文字幕片 | 欧美成人影音 | 国产99久久久国产 | 在线精品视频免费观看 | 亚洲一级电影在线观看 | 精品99免费视频 | 偷拍福利视频一区二区三区 | 免费看成年人 | 岛国大片免费视频 | 激情综合网五月婷婷 | 亚洲aⅴ在线 | 日韩黄色中文字幕 | 久久精品国产一区二区三 | 午夜精品久久久久99热app | 国产精品免费看久久久8精臀av | 日韩av免费大片 | 久久精品视 | 亚洲成a人片在线观看网站口工 | 欧美 日韩 视频 | av中文字幕在线观看网站 | 99re亚洲国产精品 | 国产亚洲91 | 国产精品系列在线观看 | 国产在线精品一区二区不卡了 | 在线黄频 | 三上悠亚一区二区在线观看 | 久久精品高清 | 操一草 | 国产91综合一区在线观看 | 欧美一级专区免费大片 | 国产精品一区二区果冻传媒 | 国产精品黄色 | 麻豆国产精品永久免费视频 | 麻豆国产电影 | 久久理论电影 | 一区二区视频在线播放 | 精品国产乱码久久 | 九九综合久久 | 亚洲精选视频在线 | 一本—道久久a久久精品蜜桃 | 97人人模人人爽人人喊网 | 亚洲综合最新在线 | 日韩av在线资源 | 久久久免费观看完整版 | 国内精品中文字幕 | 亚洲精品视频一 | 成人毛片在线视频 | 亚洲女欲精品久久久久久久18 | 欧美日韩国产色综合一二三四 | 在线观看一区 | 久久爽久久爽久久av东京爽 | 国产区在线 | 亚洲国产视频直播 | 99久久精品免费看 | 欧美一性一交一乱 | aaawww| 婷婷丁香社区 | 九九免费在线看完整版 | 久久免费精品 | 欧美最猛性xxxxx免费 | 亚洲成人网在线 | 国产永久免费观看 | 久久综合五月天婷婷伊人 | 91视频88av| 亚洲成人资源在线观看 | 精品久久一区二区三区 | 日韩欧美一区二区三区视频 | 国产精品一区二区果冻传媒 | 91福利社区在线观看 | 婷婷www | 久久综合丁香 | 久久精品香蕉 | 69精品人人人人 | 一区二区影院 | 91av在线免费观看 | 国产一区私人高清影院 | 人人爽久久涩噜噜噜网站 | 国产一级免费播放 | 欧美日在线 | 视频在线91 | 国产精品手机视频 | 在线视频 成人 | 亚洲欧洲精品在线 | 国产精品一区二区久久国产 | 欧美整片sss | 午夜123 | 国产馆在线播放 | 国产黄色一级大片 | 天堂黄色片 | 少妇性色午夜淫片aaaze | 丁香久久激情 | 亚洲成aⅴ人片久久青草影院 | 精品视频成人 | 国产精品不卡 | 午夜精品久久久久久久久久久久久久 | 亚洲精品永久免费视频 | 国产美女主播精品一区二区三区 | 国产黄色看片 | 午夜久久视频 | 在线观看成人网 | 精品美女在线视频 | 欧美国产大片 | 91视频麻豆视频 | 久久久久久久久久久福利 | 91成品人影院 | 天天综合中文 | 97电影在线 | 亚洲无在线 | 欧美成人免费在线 | 日韩在线精品一区 | 免费男女羞羞的视频网站中文字幕 | 九九视频精品在线 | 一级a性色生活片久久毛片波多野 | av不卡免费看 | av在线激情| 一级成人在线 | 69av久久| 日韩在线免费播放 | 日本韩国精品在线 | 色噜噜狠狠狠狠色综合久不 | 久久久久免费精品国产 | 九九热在线视频免费观看 | 一区二区视频在线看 | 在线播放日韩av | 丁香视频在线观看 | 人人操日日干 | 国产一区二区免费 | 国产成人一区二区三区在线观看 | 国产999精品| 精品国产色 | 国产视频色 | 精品96久久久久久中文字幕无 | 久久97超碰 | 97精品国产97久久久久久 | 久久在线精品视频 | 国产高清视频免费观看 | 亚洲午夜精品久久久久久久久久久久 | 久久久久蜜桃 | 99久久夜色精品国产亚洲 | 天天综合导航 | 奇米导航| 久久国产精品99国产精 | 日本最新一区二区三区 | 日韩r级在线 | 西西人体4444www高清视频 | 国产黄色免费观看 | 91av在线免费视频 | 91传媒视频在线观看 | 国产精品毛片一区视频播不卡 | 久久久九色精品国产一区二区三区 | 五月开心激情 | 毛片久久久 | 91粉色视频 | 午夜在线观看影院 | 国产一级精品视频 | 日韩视频在线观看免费 | 国产综合视频在线观看 | 国产在线综合视频 | 国产打女人屁股调教97 | 欧美色精品天天在线观看视频 | 国产亚洲精品久久久久久久久久 | 午夜av激情 | 亚洲精品在线观看av | 久久久久久久久毛片精品 | 精品国产乱码一区二区三区在线 | 9在线观看免费 | 国产va精品免费观看 | 天堂在线成人 | a在线观看视频 | 天天干天天操天天爱 | 精品久久久久免费极品大片 | 国产精品女同一区二区三区久久夜 | 久草在线手机观看 | 久久a级片| 超碰精品在线 | 中文字幕观看在线 | 亚洲 欧美变态 另类 综合 | 久久精品8| 国产在线小视频 | 狠狠狠狠狠狠狠狠 | 成人午夜久久 | 久久99国产精品视频 | 国产资源精品在线观看 | av在线短片 | 色干干| 国产福利av在线 | 丁香六月婷婷开心 | 91精品999 | 国产精品资源在线观看 | 人人超在线公开视频 | 在线免费高清 | 国精产品999国精产品视频 | 久久ww| 欧美日韩精品在线 | 正在播放国产一区二区 | 国产精品成人aaaaa网站 | 亚洲成人黄色av | 91精品小视频 | 亚洲天堂精品视频 | 欧美日韩国产精品一区二区亚洲 | 黄色avwww| 精品一区二三区 | 亚洲欧美乱综合图片区小说区 | 久久只有精品 | 成人影视免费看 | 欧美日韩国产精品久久 | 在线免费观看麻豆视频 | 国产精品91一区 | 免费av免费观看 | 精品国产精品久久一区免费式 | av免费看看| 2022国产精品视频 | 日韩精品中文字幕在线 | 欧美一区二区三区不卡 | 亚州精品天堂中文字幕 | 婷婷久久网 | 久久精品99久久久久久 | 日韩视频免费在线观看 | 日韩欧美综合精品 | 欧美 亚洲 另类 激情 另类 | 国产午夜一区 | 午夜久久福利视频 | 天天操天天干天天插 | 99精彩视频| 精品久久久久久国产偷窥 | a级国产毛片 | 国产看片网站 | 亚洲国产精品电影在线观看 | www亚洲精品 | 久草国产精品 | 亚洲在线网址 | 四虎影视久久久 | 国产免费观看久久黄 | 91传媒在线观看 | 手机色在线 | 在线成人一区二区 | 五月婷久 | 五月开心网| 久久黄视频| 四虎影视4hu4虎成人 | 亚洲91视频 | 韩国精品视频在线观看 | 欧美一级特黄aaaaaa大片在线观看 | 欧美做受xxx | 欧美视频www | 免费观看完整版无人区 | 美腿丝袜一区二区三区 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 五月激情婷婷丁香 | 国产日韩在线一区 | 蜜臀久久99精品久久久无需会员 | 欧美国产亚洲精品久久久8v | 国产视频在线免费 | 成人福利在线观看 | 激情五月婷婷激情 | 日日干天夜夜 | 在线观看日韩视频 | 成人黄色电影免费观看 | 国产亚洲婷婷免费 | 久久久精品免费看 | 国产午夜剧场 | 亚洲dvd| 婷婷四房综合激情五月 | 久久成人亚洲欧美电影 | 久久久2o19精品 | 精品视频999 | 超碰国产97| 免费看在线看www777 | 青草视频在线看 | 亚洲精品一区二区在线观看 | 精品亚洲免a | 久久激情五月激情 | 免费aa大片|