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

ChatGPT開發實戰——酒店評論情感分析

譯文 精選
開源
本文將探討如何基于OpenAI公司的ChatGPT機器學習技術并在Python語言環境下僅通過少量編碼來實現對顧客所住酒店的好評和差評的自動化分類。

譯者 | 朱先忠

審校 | 孫淑娟

OpenAI新推出的聊天GPT棒極了

我是一名研究人員,每天都使用人工智能技術工作。可以說,在我的位置上,每個人都像盯著冰淇淋筒的狗狗一樣興奮。

原因如下:

對于那些不知道我在說什么的人來說,只需知道ChatGPT是一個人工智能聊天機器人,它可以幫助你做幾乎所有的事情。它可以編碼,可以寫文章,也可以幫助你裝飾你的家庭,甚至還可以制作食譜(如果你是意大利人,那么我不建議你這樣做),還有其他很多的事情讓它為你代勞。

我們可以說,這將會在未來引發倫理(而不僅僅是倫理)問題。我的母親是一名高中教師,她很害怕她的學生會使用ChatGPT在考試中作弊。當然,這只是這項功能強大的技術“導致問題”的眾多例子之一。

但問題是使用,而不是產品。如果我們嚴格談論技術方面(坦率地說,也是我更感興趣的方面,因為我是一個經“認證”的書呆子),那真是不可思議。

現在,許多開發人員已經使用并測試過這款聊天機器人來嘗試開發他們的代碼和AI想法。當然,這款聊天機器人的使用嚴格取決于你的背景。例如,如果你是一名Web開發人員,你會要求ChatGPT使用HTML構建一個網站。如果您是一名測試人員,您可以請求ChatGPT幫助您查找特定系統中的錯誤。

就我個人來說,我是一名研究人員。特別是,我所做的工作是用人工智能建立一些替代模型。比如說,你想對“A”進行研究,但要實現“A”任務你需要大量的資金、人力和計算時間。這種替代模型背后的想法就是,借助人工智能的數據驅動方法來取代傳統的實現方案。

現在,讓我們暫時徹底改變這一話題。

假設我是一名企業家,我在美國各地擁有很多酒店。如果對某家酒店進行了一定的評論,我想知道該評論對該酒店來說是好還是壞。我該怎么做?我有三個選擇:

1. 我雇傭一個每天閱讀數百萬條評論并對其進行分類的人,那么我可能會被捕,因為這顯然是對人權的侵犯。

2. 我雇傭一個每天閱讀數百條評論并對其進行分類的人。幾個月后,我能夠用這些信息構建一個數據集。然后,我從這個數據集中訓練出一個機器學習模型。

3. 我會自動生成好的和壞的評論。然后,由我自己從中構建了一個數據集,最后我從該數據集中訓練出一個機器學習模型。

閑言少敘,讓我們跳過第一個選擇方案。

第二個選項是在ChatGPT誕生之前要做的事情。顯然,你不能提前知道評論是好是壞;所以,如果你想使用此信息建立一個數據集,那么你需要雇傭人員,等到數據集準備好才能行動。

如今,我們有了ChatGPT,就可以簡單地要求它來為我們生成好的和壞的評論!這將需要幾分鐘(而不是幾個月)的時間,它將允許我們構建機器學習算法來自動分類我們的客戶評論!

恭喜你,這是你的第一個代理模型。

請記住,我們不會訓練ChatGPT或進行任何微調。對于這樣的任務,此模型是例外的,在這種情況下不需要進行微調。現在,ChatGPT模型的訓練當然不是開源的(就像模型本身一樣)。我們所知道的只是??OpenAI官方博客??中的簡短描述。他們解釋說,該模型是由人工智能訓練師和強化學習監督算法訓練的。

僅OpenAI的ChatGPT不是開源的這一事實就引發了一些非常棘手和有趣的倫理問題。這樣一個強大的模型應該是開源的——這樣每個人(包括壞人)都可以使用它,還是應該不是開源的?所以,沒有人可以真正信任它?

現在,讓我概括一下上面的總體步驟:

你從上圖中看到的小腦殼就是代理模型。正如我們稍后將看到的,這將是一個隨機的森林。但我曾經說過本文是一篇實戰性的文章,所以讓我們深入研究吧!(太激動了!!!)

對不起,我喜歡劇透。

一、生成數據集

第一步是使用OpenAI公司的Python API生成模擬。

為此,需要考慮的幾件事有:

1.OpenAI庫是天才為非天才用戶創造的。因此,如果要安裝它,只需執行以下操作:

pip install --upgrade openai

2.當然,如果你想發送大量請求,你必須為優質服務提供支付。假設我們不想這樣做,我們只需要等待大約30分鐘就可以獲得虛擬評論信息的數據集。同樣,如果我們手動執行此操作,那么這與等待數月的時間(和成本)相比微不足道。此外,您還必須登錄OpenAI官方網站并獲得OpenAI庫對應的密鑰。

3.我們將自動輸入這是一個好的評價還是一個差的評價,以相同的句子開頭:“This hotel was terrible.”表示差評,“This hotel was great.”表示好評。總之,ChatGPT將為我們完成審查工作。當然,除了前四個單詞(無論如何我們都不會在評論中包含),其余的評論都會有所不同。

讓我舉一個差評的例子:

import openai
import time
openai.api_key = "your_key"

completion = openai.Completion.create(engine="davinci", prompt="This hotel was terrible.",max_tokens=120)
print(completion.choices[0]['text'])

接下來,我再舉一個好評的例子:

completion = openai.Completion.create(engine="davinci", prompt="This hotel was great.",max_tokens=120)
print(completion.choices[0]['text'])

現在,我們給出生成整個數據集所需的代碼。

good_reviews = []
bad_reviews = []
for i in range(0,500):
completion = openai.Completion.create(engine="davinci", prompt="This hotel was great.",max_tokens=120)
good_reviews.append(completion.choices[0]['text'])
print('Generating good review number %i'%(i))
completion = openai.Completion.create(engine="davinci", prompt="This hotel was terrible.",max_tokens=120)
bad_reviews.append(completion.choices[0]['text'])
print('Generating bad review number %i'%(i))
display = np.random.choice([0,1],p=[0.7,0.3])
time.sleep(3)
if display ==1:
display_good = np.random.choice([0,1],p=[0.5,0.5])
if display_good ==1:
print('Printing random good review')
print(good_reviews[-1])
if display_good ==0:
print('Printing random bad review')
print(bad_reviews[-1])

然后,我們使用Pandas庫來把一切內容存儲到一個數據框架DataFrame中。

為此,首先導入庫并構建數據框架df:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.zeros((1000,2)))

接下來,填充數據框架結構df:

df.columns = ['Reviews','Sentiment']
df['Sentiment'].loc[0:499] = 1

最后,導出數據框架df:

df.to_csv('generated_reviews.csv')

二、開始進行機器學習

現在,我們需要建立和訓練一種機器學習算法。

當我們處理文本時,首先需要做的是使用矢量器(vectorizer)。矢量器負責實現將文本轉換為矢量的任務。

例如:

正如你所看到的,相似的文本對應著相似的向量(我知道,“相似”是一個棘手的概念,但你知道我的意思就行)。并且,不同的文本具有不相似的向量。

矢量化步驟有很多種方法。有些方式比其他方式更復雜;有些方法比其他方法更有效;有些方法需要機器學習,有些方法則不需要。

為了實現本文中這個項目的目的(因為我不是NLP機器學習工程師),我們將使用一個相當簡單的叫做TfIDF矢量器的工具,該工具在??SkLearn框架??上可現成地使用。

讓我們從導入庫開始:

import pandas as pd 
import numpy as np
import matplotlib.pyplot as plt
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split
from sklearn.metrics import confusion_matrix,plot_confusion_matrix
from sklearn.feature_extraction.text import TfidfVectorizer

然后,導入我們剛剛使用ChatGPT生成的數據集,并進行一些預處理工作:

labeled_data = pd.read_csv('generated_reviews.csv').drop(columns=['Unnamed: 0'])
labeled_data.Sentiment = labeled_data.Sentiment.astype(int)
labeled_data = labeled_data.dropna().reset_index()

數據集頭部的數據如下:

好極了!現在,讓我們做一個矢量化的事情:

dataset = labeled_data

from transformers import AutoTokenizer

#tokenizer = AutoTokenizer.from_pretrained("bert-base-uncased")
#tokenized_data = tokenizer(dataset["Reviews"].values.tolist(), return_tensors="np", padding=True)
vectorizer = TfidfVectorizer (max_features=2500, min_df=7, max_df=0.8)
tokenized_data = vectorizer.fit_transform(dataset['Reviews']).toarray()

labels = np.array(dataset["Sentiment"]) # Label is already an array of 0 and 1

正如我之前介紹過的,我們將使用的機器學習模型稱為隨機森林。什么是隨機森林?簡言之,它是一個決策樹的集合。那么,什么是決策樹呢?

決策樹是一種機器學習算法,它能夠在給定具體的符合對應理論條件的情況下,優化數據集特征的所有可能分割的樹搜索,直到找到一種基于該分割來區分出什么是1和什么是0的方法為止。

很抱歉,這樣的解釋可能還太令人困惑;但是,僅用4行文字來給出通俗解釋的話,這的確是一項艱巨的任務。有??一篇文章??花了很多時間來解釋這個問題,而且做得相當出色了。在此,我強烈推薦您看一看。

現在,讓我們繼續干活:

1. 定義我們的隨機森林:

rf = RandomForestClassifier(n_estimators=100)

2. 將我們的數據集拆分為訓練和測試兩部分:

X = tokenized_data
y = labels
X_train, X_test,y_train, y_test = train_test_split(X,y,test_size=0.2)

3. 開始訓練模型:

rf.fit(X_train,y_train)

訓練輸出結果給人留下非常深刻的印象,特別是在沒有提供超參數微調的情況下。

三、情感分析

到目前為止,我們已經有了一個經過訓練的模型;因此,可以在新的、未標記的數據集上使用此模型了。為此,我使用了自己在網上找到的一組紐約市酒店評論來進行測試。當然,你也可以使用自己的評論,甚至也可以編寫一份評論,看看這個模型是如何工作的。

本文中我提供的這個數據集是開源的(遵循CC0協議),非常小(2MB),可以在??Kaggle??上下載。

現在,讓我們對評論欄目(或文本)進行預處理:

vectorizer = TfidfVectorizer (max_features=2500, min_df=7, max_df=0.8)
vectorizer.fit(dataset['Reviews'])
new_data_processed = vectorizer.transform(target_data['review']).toarray()
y_pred = rf.predict(new_data_processed)

然后,打印我們的預測結果:

J = np.random.choice(range(0,len(new_data_processed)),5)
for j in J:
print('Review number %i: \n'%(j))
print(target_data['review'].loc[j])
print('Classified as %i (1=good, 0=bad)' %(y_pred[j]))

正如我們所看到的,所有上面這5條被分類為1的隨機評論實際上也的確都很好!

現在,讓我們再展示一個更直觀的上述數據的統計計數結果示意圖:

四、其他一些問題

本文中,我們具體做了哪些工作?

首先,我們肯定ChatGPT是非常棒的。

然后,我們使用ChatGPT為代理模型構建了一個數據集。更具體地說,我們使用ChatGPT來組建酒店的好評和差評數據。

接下來,我們使用我們構建的標記數據集來訓練機器學習模型。本文示例中,我們所使用的模型是隨機森林分類器(Random Forest Classifier)。

最后,我們在一個新的數據集上測試了我們的訓練模型,并得到了令人滿意的結果。

那么,上述案例中還有改進的余地嗎?當然還有很多,例如:

1. 我們可以獲得OpenAI高級服務,并生成超過1000條評論。

2. 我們可以通過提供不同的輸入來提高我們的查詢技能,也許還可以使用其他語言而不僅僅是英語。

3. 我們還可以通過進行一些超參數調整來進一步改進機器學習模型。

現在,我不由得想起了以下一些問題。

關于如何以及誰將使用OpenAI公司的ChatGPT呢?這方面自然存在很多擔憂。雖然我不是一名律師(更不用說是一名倫理學人工智能專家),但我可以想象這個工具在許多方面和許多不同層面上是多么危險。

我強烈反對那些對ChatGPT的性能印象不深刻的人,因為我覺得它非常令人驚訝,而且我很高興看到這項技術會如何發展。不過,我希望本文中介紹的這個玩具例子也能在我的讀者中引起一些共鳴。

譯者介紹

朱先忠,51CTO社區編輯,51CTO專家博客、講師,濰坊一所高校計算機教師,自由編程界老兵一枚。

原文標題:??Hands-on Sentiment Analysis on Hotels Reviews Using Artificial Intelligence and Open AI’s ChatGPT, with Python??,作者:Piero Paialunga


責任編輯:華軒 來源: 51CTO
相關推薦

2023-05-29 08:00:00

ChatGPT人工智能機器學習

2023-03-16 08:00:00

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

2018-09-04 11:45:31

前端JavaScriptNodeJS

2017-10-10 13:13:48

2024-08-13 13:11:02

2017-05-15 14:00:28

大數據Python情感極性分析

2017-03-21 10:55:22

大數據

2023-02-03 11:40:49

機器學習分析情感

2016-12-07 14:23:48

KNIME數據分析情感分析

2018-06-19 08:35:51

情感分析數據集代碼

2012-04-26 14:03:24

SAP

2017-10-10 15:42:56

Python鹿晗關曉彤

2016-12-07 14:56:51

KNIME數據分析

2017-12-20 09:52:50

2016-12-07 14:45:25

KNIME情感分析數據分析

2018-09-02 15:15:30

Rpython租房

2021-11-09 09:46:09

ScrapyPython爬蟲

2021-11-08 14:38:50

框架Scrapy 爬蟲

2023-12-12 09:00:00

2017-07-12 10:44:31

CNNLSTMNLP
點贊
收藏

51CTO技術棧公眾號

1769在线观看| 91丝袜超薄交口足| 激情小视频在线| 久久久噜噜噜久久狠狠50岁| 欧美一区欧美二区| 亚洲国产欧美在线人成| 亚洲天堂久久av| www.99在线| av在线网址观看| 成人高清免费观看| 91成人精品网站| 色综合99久久久无码国产精品| 欧美成人三级| 亚洲精品国久久99热| 国产精品久久久一区二区三区| 九九热国产视频| 成人av国产| 日韩三级在线观看| 欧美三级午夜理伦三级| 日韩伦理在线观看| 顶级嫩模精品视频在线看| 欧美成人中文字幕在线| 人妻丰满熟妇aⅴ无码| 日韩美女在线| 精品国产鲁一鲁一区二区张丽| 日韩欧美亚洲精品| 亚洲av无码国产综合专区| 久久久xxx| 欧美成人中文字幕| www.亚洲在线| 日韩精品一区二区三区中文不卡 | 成av人片在线观看www| 久久久777精品电影网影网| 成人a在线视频| 日韩成人免费观看| 怕怕欧美视频免费大全| 日韩欧美第一区| 亚洲三级视频网站| 午夜伦理在线视频| 中文字幕高清一区| 久久久久资源| 国产成人手机在线| 国产一区二区电影| 国产噜噜噜噜久久久久久久久| 久久久久久久久久免费视频| 久久久久久免费视频| 亚洲色图偷窥自拍| 超碰人人cao| 亚洲福利影视| 欧美性视频一区二区三区| 亚洲 自拍 另类小说综合图区| 麻豆传媒在线免费| 久久精品视频网| 欧美精品国产| 国产亚洲精品成人av久久ww| 天天操精品视频| 91麻豆精品国产91久久久更新资源速度超快 | 精品动漫一区二区| 亚洲春色在线| 青青草免费在线| 99久久99久久免费精品蜜臀| 91久久精品国产91久久性色tv| 中文字幕免费在线看| 日日夜夜免费精品| 人人爽久久涩噜噜噜网站| 你懂的国产视频| 一区二区三区高清视频在线观看| 欧美国产日韩一区二区在线观看 | 国模精品视频一区二区| 久久高清无码视频| 欧美日本中文| 欧美成人h版在线观看| 夫妇露脸对白88av| 日韩av密桃| 久久久91精品| 麻豆国产尤物av尤物在线观看| 一区二区三区在线观看免费| 久久中国妇女中文字幕| 国产成人自拍网站| 欧美~级网站不卡| 久久亚洲影音av资源网| 欧美片一区二区| 中文av一区| 久久噜噜噜精品国产亚洲综合| 久久久全国免费视频| 伊人久久成人| 欧洲成人在线观看| 无码人妻久久一区二区三区| 日韩精品乱码免费| 91欧美精品午夜性色福利在线| 国产毛片久久久久| 国产不卡视频一区二区三区| 国产在线一区二| 国产一二三区在线| 成人免费小视频| 日韩精品手机在线观看| 538在线视频| 欧美性猛交xxxx乱大交极品| 亚洲一二三区av| 国产精品美女久久久久| 日韩精品中文字幕在线一区| 又黄又爽的网站| 国产麻豆精品久久| 久久人人爽人人爽人人片亚洲 | 啪啪国产精品| 一本色道久久综合狠狠躁篇的优点 | 五月婷婷一区二区| 国产日韩欧美一区在线| 国产欧美中文字幕| 午夜精品久久久久久久96蜜桃| 成人精品视频一区| 日韩av电影在线观看| 国产剧情在线| 欧美视频国产精品| 手机在线国产视频| 97青娱国产盛宴精品视频| 日韩毛片在线看| 手机看片日韩av| 亚洲经典三级| 国产成人久久久精品一区| 11024精品一区二区三区日韩| 国产伦精品一区二区三区在线观看 | 超鹏97在线| 欧美日韩亚洲天堂| 中文字幕在线视频一区二区| 亚洲人成网站77777在线观看| 日韩小视频网址| 国产无遮挡呻吟娇喘视频| 麻豆91精品视频| 久久一区二区精品| 神马午夜伦理不卡 | 激情五月***国产精品| 欧美视频在线看| 中文久久久久久| 久久97精品| 欧美精品在线观看| 中文字幕精品无| 成人18视频日本| 国产欧美自拍视频| 日本精品另类| 亚洲精品视频免费在线观看| 神马午夜精品91| 男人操女人的视频在线观看欧美| caoporen国产精品| 日本三级视频在线播放| 日本精品一区二区三区四区的功能| 最新中文字幕日本| 91av精品| 国产成人一区三区| 香蕉视频911| 亚洲欧美日韩一区二区| 亚洲最大成人在线观看| 精品美女视频| 国产日韩欧美日韩| 老司机福利在线视频| 91精品国产一区二区人妖| 婷婷伊人五月天| 国产精品12区| 免费看又黄又无码的网站| 欧美天堂影院| 国产精品电影一区| 欧美三级理伦电影| 日韩三级视频在线看| 国产精品16p| 久久久国际精品| 中文字幕 91| 中文不卡在线| 久久精品ww人人做人人爽| 国产精品亚洲一区二区三区在线观看| 一二美女精品欧洲| 99热这里只有精| 亚洲成人一区二区| 国产高清一区二区三区四区| 激情六月婷婷久久| 每日在线观看av| 国产精品欧美日韩一区| 成人免费在线视频网址| 免费在线播放电影| 亚洲人在线观看| 国产精品无码在线播放| 久久伊人影院| 亚洲天堂开心观看| 国产xxxx孕妇| 色婷婷精品久久二区二区蜜臀av | 五月天视频在线观看| 国精品一区二区| 欧美高清性xxxxhd| 91精品国产一区二区在线观看| 久久久久久999| 波多野结衣在线影院| 4438x亚洲最大成人网| 日韩福利片在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 无套内谢丰满少妇中文字幕 | 91精品国产网站| 在线观看美女网站大全免费| 亚洲高清色综合| 97精品久久人人爽人人爽| 亚洲成人av电影在线| 国产精品久久久久久成人| 成人网页在线观看| 性生活免费在线观看| 亚洲一区国产一区| 老汉色影院首页| 狠狠做六月爱婷婷综合aⅴ| 亚洲mm色国产网站| 成人mm视频在线观看| 91高清在线免费观看| 麻豆影院在线| 国产一区二区三区三区在线观看| 亚洲乱码国产乱码精品精软件| 欧美在线观看视频一区二区三区 | 国产在线69| 一本一道久久a久久精品逆3p | 99久久精品久久久久久清纯| 99九九精品视频| 免费xxxx性欧美18vr| 久久久亚洲精品无码| 欧美91大片| 中文一区一区三区免费| 国产探花一区二区| 国产在线欧美日韩| 99久久婷婷国产综合精品青牛牛 | 激情综合网俺也去| 亚洲一卡久久| 国产视频一视频二| 亚洲国内自拍| 国产一区二区四区| 欧美精品国产一区| 日韩精品福利片午夜免费观看| 手机在线一区二区三区| 日韩久久久久久久| 九九久久成人| 欧美精品在线一区| 国产aⅴ精品一区二区三区久久| 国产精品视频免费一区| av动漫精品一区二区| 成人在线资源网址| caoporn成人| 成人动漫在线视频| 91精品短视频| 国产偷久久久精品专区| 国产一区二区三区不卡av| 成人h在线播放| 岛国成人av| 精品卡一卡二| 九九久久婷婷| 性刺激综合网| 四季av一区二区凹凸精品| 亚洲v欧美v另类v综合v日韩v| 青青草自拍偷拍| 国产麻豆成人传媒免费观看| 日本美女久久久| 风间由美一区二区三区在线观看| 香蕉视频免费网站| 9人人澡人人爽人人精品| 日本黄色片在线播放| 久久久精品天堂| 任你操精品视频| 亚洲精品久久久蜜桃| 日本一区二区网站| 日本高清成人免费播放| 中文字幕有码无码人妻av蜜桃| 欧美蜜桃一区二区三区| 国产强被迫伦姧在线观看无码| 日韩精品中文字幕一区| 天天操天天干天天操| 亚洲丝袜av一区| 天堂中文а√在线| 欧美激情区在线播放| 国产精品vvv| 国产精品高潮呻吟久久av无限| 欧美aaaaaaaa| 国产精品嫩草在线观看| 九九久久精品| 4444在线观看| 久久精品九九| 亚洲理论中文字幕| 91蝌蚪porny| 东京热无码av男人的天堂| 亚洲精品一卡二卡| 国产精品国产三级国产专区52| 欧美在线色视频| aa视频在线免费观看| 亚洲国产精品yw在线观看| 搞黄视频免费在线观看| 欧美另类交人妖| 欧美xxx性| 97人人干人人| 超碰成人久久| 香港三级韩国三级日本三级| 青青草成人在线观看| 少妇搡bbbb搡bbb搡打电话| 国产午夜精品一区二区三区四区| 农村黄色一级片| 色综合久久中文| 精品国产91乱码一区二区三区| 性xxxx视频播放免费| 久久精品视频在线播放| 全亚洲第一av番号网站| 国产aⅴ精品一区二区三区黄| 国产一区二区三区天码| 国产高清av在线播放| 国产专区综合网| 国产精品国产三级国产专业不 | 精品国产亚洲日本| 色之综合天天综合色天天棕色| 伊人成人在线| 久久无码人妻一区二区三区| 欧美国产视频在线| 天堂а√在线中文在线新版| 欧美一区二区观看视频| 理论视频在线| 91精品国产沙发| 成人中文字幕视频| 一区二区三区日韩视频| 日韩电影免费一区| 国产中文字幕一区二区| 亚洲一区在线观看视频| 国产情侣在线播放| 色爱av美腿丝袜综合粉嫩av| 澳门成人av网| 麻豆av一区二区三区| 伊人天天综合| 亚洲一级Av无码毛片久久精品| 亚洲人成亚洲人成在线观看图片| 久久久999久久久| 伊人伊成久久人综合网站| 91精品论坛| 欧美国产一二三区| 香蕉国产精品偷在线观看不卡| 午夜免费福利影院| 亚洲成人第一页| 欧美视频一二区| 国外成人在线直播| 国产美女撒尿一区二区| 全黄性性激高免费视频| 成人免费视频网站在线观看| 免费麻豆国产一区二区三区四区| 日韩三区在线观看| 国产后进白嫩翘臀在线观看视频 | 青青草久久伊人| 国产精品久久久久久户外露出| 中文字幕永久在线| 伊人男人综合视频网| www成人在线视频| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 欧美videossex极品| 亚洲精品永久免费| 97久久香蕉国产线看观看| 青青成人在线| 久久精品免费观看| 男人操女人的视频网站| 日韩女优av电影| 丁香花在线电影小说观看| 国产日韩一区欧美| 亚洲国产日韩欧美一区二区三区| 少妇一级淫免费观看 | 国产又粗又猛又黄| 欧美精品一区二区免费| 成人另类视频| 狠狠操精品视频| 亚洲人成亚洲人成在线观看图片| www男人的天堂| 欧美在线视频免费| 色狮一区二区三区四区视频| 在线播放av中文字幕| 亚洲自拍偷拍九九九| 婷婷五月综合久久中文字幕| 欧美自拍视频在线观看| 欧美第一精品| 日本精品一二三| 色狠狠一区二区三区香蕉| wwwxxx在线观看| 国产成人精品免费视频大全最热| 亚洲影院一区| 国产精品视频一区二区三| 亚洲国产精品字幕| 男人亚洲天堂| 免费一级特黄毛片| 国产精品久久免费看| 欧美一区二区三区黄片| 国产精品久久久久久一区二区| 亚洲色图网站| 亚洲熟妇无码av| 91精品国产91综合久久蜜臀| www.色在线| av不卡在线免费观看| 99久久综合精品| 国产又爽又黄又嫩又猛又粗| 午夜精品久久久久久99热软件 | 91片在线免费观看| 国产乱淫av片免费| 全亚洲最色的网站在线观看| 亚洲第一天堂| 乐播av一区二区三区| 欧美成人bangbros| 四虎国产精品免费久久| 国产亚洲综合视频| 亚洲自拍偷拍欧美|