亭亭五月天在线观看,亭亭五月天在线观看,国产最新av一区二区,国产 高清 中文字幕,99re热久久亚洲综合精品成人,熟妇 一区二区三区,一级做a爰片性色毛片武则天,美女的骚穴视频播放,国产美女午夜免费视频

首頁(yè)>國(guó)內(nèi) > 正文

秒殺自動(dòng)編碼Copilot!「動(dòng)嘴編程」神器StarChat開源,碼農(nóng)狂喜

2023-05-15 13:03:45來(lái)源:新智元

前段時(shí)間,最大開源社區(qū)Hugging Face發(fā)布了AI聊天機(jī)器人HuggingChat,瞬間引爆全網(wǎng)。

網(wǎng)友紛紛表示,如果ChatGPT是蘋果iOS系統(tǒng),那么,開源版的Android就要來(lái)了。

而這次,來(lái)了個(gè)更猛的。


(資料圖)

不僅上線了開源編程大語(yǔ)言模型StarCoder,順便還推出了編程助手StarChat。

雖說(shuō)GitHub的Copilot已經(jīng)接上了GPT-4最新能力,還得每月交錢。

現(xiàn)在有了開源的StarChat,動(dòng)動(dòng)嘴編程的美事兒,每個(gè)人都能享了。

StarCode化身「動(dòng)嘴編程」神器

想必,你一定用過(guò)GitHub Copilot或ChatGPT來(lái)解決編程任務(wù),比如把代碼翻譯、生成等。

盡管這些專有系統(tǒng)的能力令人印象深刻,但通常也有缺點(diǎn)。其中就包括訓(xùn)練模型的公共數(shù)據(jù)缺乏透明度,以及無(wú)法將其適應(yīng)自己的域或代碼庫(kù)。

這不,高質(zhì)量的平替這就來(lái)了。

其中包括SalesForce的 CodeGen Mono(16B),或接受過(guò)20種編程語(yǔ)言的培訓(xùn)的Replit(3B)模型,該模型接受過(guò)20種編程語(yǔ)言的訓(xùn)練。

BigCode項(xiàng)目中的StarCoder是一個(gè)160億參數(shù)的模型,它使用了80多種編程語(yǔ)言、GitHub問(wèn)題、Git提交和Jupiter 筆記本(所有這些都獲得了許可)的一萬(wàn)億個(gè)token。

在這篇博文中,研究人員展示了StarCoder如何通過(guò)聊天進(jìn)行微調(diào),以創(chuàng)建一個(gè)性化的編碼助手StarChat。

同時(shí),還探討了我們將探討使用大型語(yǔ)言模型作為編碼助手時(shí)出現(xiàn)的一些技術(shù)細(xì)節(jié),包括:

-LLM如何像對(duì)話智能體一樣被提示。

-OpenAI聊天標(biāo)記語(yǔ)言(ChatML)為人類用戶和 AI 助手之間的會(huì)話信息提供了一種結(jié)構(gòu)化格式

-如何微調(diào)一個(gè)與Transformers和DeepSpeed ZERO-3對(duì)話的不同語(yǔ)料庫(kù)的大型模型

提示LLM進(jìn)行對(duì)話

正如DeepMind和Anthropic所展示的,LLM可以通過(guò)巧妙地選擇提示而變成對(duì)話智能體。

這些提示通常涉及所謂的「系統(tǒng)」信息,該信息定義了LLM的特征,以及助手和用戶之間的一系列對(duì)話。例如,下面是Anthropic的HHH提示的摘錄(總共有高達(dá)6k的token):

Below are a series of dialogues between various people and an AI assistant.The AI tries to be helpful, polite, honest, sophisticated, emotionally aware, and humble-but-knowledgeable.The assistant is happy to help with almost anything, and will do its best to understand exactly what is needed.It also tries to avoid giving false or misleading information, and it caveats when it isn’t entirely sure about the right answer.That said, the assistant is practical and really does its best, and doesn’t let caution get too much in the way of being useful.-----Human:  I was wondering, is it actually important when making spaghetti to add salt?Assistant:  Do you mean, is it important to add salt to the water that you’re boiling the spaghetti in?Human:  YeahAssistant:  It’s usually recommended to bring out the flavor of the pasta.  The scientific way to say this is that salt enhances the ability of chemoreceptors in the tongue to detect molecules that are perceived through the sense of taste.Human:  But I mean I’m going to use sauce and stuff, so does it matter?Assistant:  It sounds like you’re skeptical.  Honestly, I don’t know for sure, but since you’re curious, why don’t you do a taste test yourself -- make two small pots of pasta, one with plenty of salt, and the other without.  Then taste the noodles and see which one you prefer?  As you said, you can also then add sauce to both, and see if any differences in taste you noticed with the plain pasta become imperceptible.  It should be a fun experiment!-----...-----Human: {USER QUERY}Assistant:

可以看到,提示的第一部分 「下面是一系列...... 」與系統(tǒng)信息相對(duì)應(yīng),并指定助手應(yīng)該有「樂(lè)于助人」和「禮貌」等特征。

然后,對(duì)話實(shí)例對(duì)模型進(jìn)行了條件限制,使其遵循對(duì)話的多回合格式。

當(dāng)用戶提出問(wèn)題時(shí),整個(gè)提示被輸入到模型,并在Assistant: 后生成一個(gè)答案。然后,答案被串聯(lián)到提示中,并在每個(gè)回合中重復(fù)這一過(guò)程。令人驚訝的是,這種技術(shù)也適用于StarCoder!

這是由模型的8k標(biāo)記上下文長(zhǎng)度促進(jìn)的,它允許人們包括各種各樣的編程實(shí)例,并將模型轉(zhuǎn)換為編碼助手。下面是StarCoder提示的摘錄:

Below are a series of dialogues between various people and an AI technical assistant.The assistant tries to be helpful, polite, honest, sophisticated, emotionally aware, and humble-but-knowledgeable.The assistant is happy to help with code questions, and will do its best to understand exactly what is needed.It also tries to avoid giving false or misleading information, and it caveats when it isn’t entirely sure about the right answer.That said, the assistant is practical and really does its best, and doesn’t let caution get too much in the way of being useful.The Starcoder models are a series of 15.5B parameter models trained on 80+ programming languages from The Stack (v1.2) (excluding opt-out requests).The model uses Multi Query Attention, was trained using the Fill-in-the-Middle objective and with 8,192 tokens context window for a trillion tokens of heavily deduplicated data.-----Human: Write a function that takes two lists and returns a list that has alternating elements from each input list.Assistant: Sure. Here is a function that does that.def alternating(list1, list2):   results = []   for i in range(len(list1)):       results.append(list1[i])       results.append(list2[i])   return resultsHuman: Can you write some test cases for this function?Assistant: Sure, here are some tests.assert alternating([10, 20, 30], [1, 2, 3]) == [10, 1, 20, 2, 30, 3]assert alternating([True, False], [4, 5]) == [True, 4, False, 5]assert alternating([], []) == []Human: Modify the function so that it returns all input elements when the lists have uneven length. The elements from the longer list should be at the end.Assistant: Here is the modified function.def alternating(list1, list2):   results = []   for i in range(min(len(list1), len(list2))):       results.append(list1[i])       results.append(list2[i])   if len(list1) > len(list2):       results.extend(list1[i+1:])   else:       results.extend(list2[i+1:])   return results-----

由上,我們可以看到一個(gè)精心設(shè)計(jì)的提示,如何誘發(fā)與ChatGPT中觀察到的類似的編碼行為。

你也可以在這個(gè)鏈接匯總找到完整的提示。

https://huggingface.co/datasets/bigcode/ta-prompt/blob/main/TA_prompt_v1.txt

當(dāng)然了,對(duì)話提示的一個(gè)主要缺點(diǎn)是,推理的成本很高:對(duì)話的每個(gè)回合都需要成千上萬(wàn)的token。

一種替代方法是,在對(duì)話語(yǔ)料庫(kù)上對(duì)基礎(chǔ)模型進(jìn)行微調(diào),使其變得「健談」。

再來(lái)看看最近上傳到Hub中的幾個(gè)有趣的數(shù)據(jù)集,它們?yōu)榻裉齑蠖鄶?shù)開源聊天機(jī)器人提供動(dòng)力。

Chat語(yǔ)言模型的數(shù)據(jù)集

開源社區(qū)正在迅速地創(chuàng)造多樣化、且強(qiáng)大的數(shù)據(jù)集,用于將任何基礎(chǔ)語(yǔ)言模型轉(zhuǎn)化為能夠遵循指令的對(duì)話智能體。

就比如:

-OpenAssistant數(shù)據(jù)集,由超過(guò)4萬(wàn)個(gè)對(duì)話組成,是由社區(qū)成員輪流模仿用戶或人工智能助手的角色。

-ShareGPT數(shù)據(jù)集,其中包含人類用戶和ChatGPT之間的大約9萬(wàn)個(gè)對(duì)話。

而在這篇文章中,研究人員使用了OpenAssistant數(shù)據(jù)集來(lái)微調(diào)StarCoder 原始數(shù)據(jù)集的格式是對(duì)話樹的集合,所以研究人員對(duì)其進(jìn)行了預(yù)處理,使每一行都對(duì)應(yīng)于用戶和助手之間的單一對(duì)話。

為了避免偏離StarCoder預(yù)訓(xùn)練的數(shù)據(jù)太遠(yuǎn),研究者還過(guò)濾了英語(yǔ)對(duì)話。先從Hub上下載經(jīng)過(guò)處理的數(shù)據(jù)集:

from datasets import load_datasetdataset = load_dataset("HuggingFaceH4/oasst1_en")print(dataset)DatasetDict({    train: Dataset({        features: ["messages"],        num_rows: 19034    })    test: Dataset({        features: ["messages"],        num_rows: 2115    })})

正如我們所見,該數(shù)據(jù)集包含約21,000個(gè)英語(yǔ)會(huì)話。再來(lái)看看其中的一個(gè)訓(xùn)練例子。以第一個(gè)例子為例:

sample = dataset["train"][0]print(sample){    "messages": [        {            "content": "Is it possible to imagine a society without law?",             "role": "user",        },        {            "content": "It is difficult to imagine a society that is able to be maintained without any semblance of Law. Laws exist for the purpose of maintaining society and past human behavior suggests that there would be people that have no interest in promoting social cohesion and norms so it"s unlikely that complex social and economic systems could develop without a legal system.",            "role": "assistant",        },        {            "content": "It seems like you consider the absence of law equal to the absence of anything that could guide the behaviour of the individual, however there are many other such things, like religion, conscience, tradition to mention a few important patterns which are known to have crucial influence on society even today, but also we could imagine more, like universal love if everyone suddenly became "awaken" in some spiritual sense, or simply just having an omnipotent leader who maintains a certain order without ever codifying the principles in law. Is it still difficult to imagine?",            "role": "user",        },        {            "content": "You are correct that there are other factors that can guide behavior in a society and play a role in shaping individuals" behavior and interactions with each other. However, even in societies where these factors are present, laws still serve an important role in maintaining social order and resolving conflicts. \n\nFor example, religious teachings may prohibit theft and murder, but laws provide a system of justice for those who violate these prohibitions. Personal morality and conscience may guide individuals to act in a certain way, but laws provide a framework for resolving disputes when conflicting moral beliefs arise. Furthermore, the other factors you mentioned, such as universal love or an omnipotent leader, are not necessarily stable or reliable guides for behavior. Universal love, while a noble ideal, may not be achievable in practice, and an omnipotent leader may be prone to corruption or abuse of power.\n\nLaws provide a crucial foundation for maintaining social order and ensuring justice. It is possible to imagine alternative systems of governance, but it is unlikely that a society without any sort of legal framework would be stable or functional in the long term.",            "role": "assistant",        },        {            "content": "Yeah, but laws are complicated. Most people can"t understand them in depth. Some would argue it is almost a self-serving system which put energy into growing itself(eg.: patent trolling). I think there must be a less complex system which keeps up order in society.",            "role": "user",        },    ]}

這看起來(lái)是有關(guān)道德哲學(xué)的有趣對(duì)話。現(xiàn)在,來(lái)看看如何將這些對(duì)話轉(zhuǎn)換為標(biāo)準(zhǔn)格式,以簡(jiǎn)化推理時(shí)生成消息的方式。

對(duì)話的標(biāo)準(zhǔn)格式

對(duì)對(duì)話進(jìn)行微調(diào)的一種方法是,在每個(gè)訓(xùn)練例子中簡(jiǎn)單地插入系統(tǒng)信息和角色,然后用一個(gè)序列末尾的token來(lái)分隔每個(gè)對(duì)話,如.。例如,上面的對(duì)話可以采取這樣的形式:

Below is a dialogue between a human and AI assistant ...Human: Is it possible to imagine a society without law?Assistant: It is difficult to imagine ...Human: It seems like you ...Assistant: You are correct ...Human: Yeah, but laws are complicated ..

這一方法,對(duì)訓(xùn)練來(lái)說(shuō)效果不錯(cuò),但對(duì)推理來(lái)說(shuō)并不理想。

因?yàn)槟P蜁?huì)自然產(chǎn)生不需要的轉(zhuǎn)折,直到產(chǎn)生 token,通常需要一些后處理來(lái)預(yù)防這種情況。

一個(gè)更吸引人的方法是使用像ChatML這樣的結(jié)構(gòu)化格式,它用一組特殊的token來(lái)包裝每個(gè)回合,表明查詢或響應(yīng)的作用。在這種格式中,我們有以下的特殊標(biāo)記:<|system|>:表示對(duì)話的哪一部分包含了系統(tǒng)信息,以調(diào)節(jié)助手的角色。<|user|>:表示該信息來(lái)自人類用戶。<|assistant|>:表示信息來(lái)自于人工智能助手。<|end|>:表示一個(gè)回合或系統(tǒng)信息的結(jié)束。

接下來(lái),寫一個(gè)函數(shù),用這些token來(lái)包裝進(jìn)行的實(shí)例,看看它是什么樣子的:

system_token = "<|assistant|>"user_token = "<|user|>"assistant_token = "<|assistant|>"end_token = "<|end|>"def prepare_dialogue(example):    system_msg = "Below is a dialogue between a human and an AI assistant called StarChat."    prompt = system_token + "\n" + system_msg + end_token + "\n"    for message in example["messages"]:        if message["role"] == "user":            prompt += user_token + "\n" + message["content"] + end_token + "\n"        else:            prompt += assistant_token + "\n" + message["content"] + end_token + "\n"    return promptprint(prepare_dialogue(sample))<|system|>Below is a dialogue between a human and AI assistant called StarChat.<|end|><|user|>Is it possible to imagine a society without law?<|end|><|assistant|>It is difficult to imagine ...<|end|><|user|>It seems like you ...<|end|><|assistant|>You are correct ...<|end|><|user|>Yeah, but laws are complicated ...<|end|>

這看起來(lái)是我們所需要的!下一步是將這些特殊的token納入標(biāo)記器的詞匯中,所以下載StarCoder標(biāo)記器并添加它們:

from transformers import AutoTokenizertokenizer = AutoTokenizer.from_pretrained("bigcode/starcoderbase")tokenizer.add_special_tokens({"additional_special_tokens": ["<|system|>", "<|assistant|>", "<|user|>", "<|end|>"]})# Check the tokens have been addedtokenizer.special_tokens_map{  "bos_token": "<|endoftext|>",    "eos_token": "<|endoftext|>",    "unk_token": "<|endoftext|>",    "additional_special_tokens": ["<|system|>", "<|assistant|>", "<|user|>", "<|end|>"],}

再檢查下,看看對(duì)字符串<|assistant|>的標(biāo)記是否產(chǎn)生一個(gè)單一的標(biāo)記ID:

tokenizer("<|assistant|>"){"input_ids": [49153], "attention_mask": [1]}

生效了!

掩碼用戶標(biāo)簽

特殊聊天標(biāo)記的一個(gè)額外好處是,可以用它們來(lái)掩碼每個(gè)對(duì)話的用戶回合相關(guān)的標(biāo)簽的損失。

這樣做的原因是為了確保模型以對(duì)話的用戶部分為條件,但只訓(xùn)練預(yù)測(cè)助手部分(這是推理過(guò)程中真正重要的)。

下面是一個(gè)簡(jiǎn)單的函數(shù),它將標(biāo)簽掩碼,并將所有的用戶token轉(zhuǎn)換為-100,隨后被損失函數(shù)忽略:

def mask_user_labels(tokenizer, labels):user_token_id = tokenizer.convert_tokens_to_ids(user_token)    assistant_token_id = tokenizer.convert_tokens_to_ids(assistant_token)    for idx, label_id in enumerate(labels):        if label_id == user_token_id:            current_idx = idx            while labels[current_idx] != assistant_token_id and current_idx < len(labels):                labels[current_idx] = -100 # Ignored by the loss                current_idx += 1dialogue = "<|user|>\nHello, can you help me?<|end|>\n<|assistant|>\nSure, what can I do for you?<|end|>\n"input_ids = tokenizer(dialogue).input_idslabels = input_ids.copy()mask_user_labels(tokenizer, labels)labels    [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 49153, 203, 69, 513, 30, 2769, 883, 439, 745, 436, 844, 49, 49155, 203]

可以看到,所有的用戶輸入ID都被掩蓋在標(biāo)簽中。這些特殊的token有嵌入,需要在微調(diào)過(guò)程中學(xué)習(xí)。讓我們看一下其中的內(nèi)容。

用DeepSpeed ZeRO-3對(duì)StarCoder進(jìn)行微調(diào)

StarCoder和StarCoderBase模型有160億參數(shù),這意味著需要大量的GPU vRAM來(lái)微調(diào)它們。

例如,簡(jiǎn)單地以全FP32精度加載模型權(quán)重就需要大約60GB的vRAM:幸運(yùn)的是,有幾個(gè)選項(xiàng)可以用來(lái)處理這樣的大模型:-使用像LoRA這樣的參數(shù)效率技術(shù),凍結(jié)基礎(chǔ)模型的權(quán)重,并插入少量的可學(xué)習(xí)參數(shù)。

-使用DeepSpeed ZeRO-3或FSDP等方法,在多個(gè)設(shè)備上分散模型權(quán)重、優(yōu)化器狀態(tài)和梯度。

由于DeepSpeed緊密地集成在Transformers中,研究人員將使用它來(lái)訓(xùn)練模型。為了開始,首先從GitHub上克隆BigCode的StarCoder repo,并導(dǎo)航到 chat 目錄:

git clone https://github.com/bigcode-project/starcoder.gitcd starcoder/chat

接下來(lái),使用例如Conda創(chuàng)建一個(gè)Python虛擬環(huán)境:

conda create -n starchat pythnotallow=3.10 && conda activate starchat

然后,安裝PyTorch v1.13.1。由于這與硬件有關(guān),研究者引導(dǎo)到PyTorch安裝頁(yè)面來(lái)進(jìn)行這一步。一旦安裝了它,再安裝其余的項(xiàng)目:

pip install -r requirements.txt

需要登錄到兩個(gè)Hugging Face。要做到這一點(diǎn),請(qǐng)運(yùn)行:

huggingface-cli login

最后,用以下方法安裝Git LFS:

sudo apt-get install git-lfs

最終一步是啟動(dòng)訓(xùn)練!如果你足夠幸運(yùn),有8個(gè)A100(80GB)GPU來(lái)運(yùn)行這個(gè)摸牌行,你可以運(yùn)行以下命令。訓(xùn)練應(yīng)該需要45分鐘左右:

torchrun --nproc_per_node=8 train.py config.yaml --deepspeed=deepspeed_z3_config_bf16.json

這里的config.yaml文件指定了與數(shù)據(jù)集、模型和訓(xùn)練相關(guān)的所有參數(shù)。你可以在這里進(jìn)行配置,可以讓模型訓(xùn)練適應(yīng)新的數(shù)據(jù)集。然后你的訓(xùn)練模型就可以在Hub上使用了!

編碼助手StarCoder誕生

生成圖表

研究人員想看看自己的模型如何完成基本的可視化任務(wù),就像GPT-4的Tikz中著名的獨(dú)角獸圖一樣。

為了做到這一點(diǎn),研究人員用一些編碼任務(wù)來(lái)提示模型,并得到了很好的結(jié)果!

不得不承認(rèn),這些結(jié)果有點(diǎn)偷梁換柱,因?yàn)樗麄冎贿x擇了寫出正常運(yùn)行的代碼,但其他的也差不了多少。

式例1:柱狀圖

提示:

Give the following data {"Name":["Tom", "Brad", "Kyle", "Jerry"], "Age":[20, 21, 19, 18], "Height" : [6.1, 5.9, 6.0, 6.1]}. Can you plot one graph with two subplots as columns. The first is a bar graph showing the height of each person. The second is a bargraph showing the age of each person? Draw the graph in seaborn talk mode.

回應(yīng):

import pandas as pdimport matplotlib.pyplot as plt%matplotlib inlineplt.style.use("seaborn-talk")data = {"Name":["Tom", "Brad", "Kyle", "Jerry"],        "Age":[20, 21, 19, 18],        "Height":[6.1, 5.9, 6.0, 6.1]}df=pd.DataFrame(data)Bar Graph for Height and Agefig,(ax1, ax2)=plt.subplots(nrows=1, ncols=2, figsize=(14,7))sns.barplot(x="Name", y="Height", data=df, palette="Blues_d", ax=ax1).set_title("Height Comparison")sns.barplot(x="Name",y ="Age", data=df,palette="Reds_d", ax=ax2 ).set_title("Age Comparison") # Add padding between plotsfig.tight_layout()Show the final imageplt.show()

示例2:繪圖

提示:

Draw me a map of the world using geopandas. Make it so that only Germany and Spain are colored red.

回應(yīng):

import pandas as pdfrom matplotlib import pyplot as pltimport geopandas as gpdfrom shapely.geometry import Point, Polygon%matplotlib inlineLoad data from URL or local fileurl = "https://raw.githubusercontent.com/datasets/geo-countries/master/data/countries.geojson"df = gpd.read_file(url)Create plotfig, ax = plt.subplots()ax.set_aspect("equal")world = gpd.GeoDataFrame({"name": ["World"],                          "geometry": [Polygon([(0, 0), (1, 0), (1, 1), (0, 1)])]})germany = df[df["ADMIN"] == "Germany"]spain = df[df["ADMIN"] == "Spain"]other = df[(df["ADMIN"]!= "Germany") & (df["ADMIN"]!= "Spain")]world.plot(color="lightgrey", edgecolor="white", ax=ax)germany.plot(color="red", ax=ax)spain.plot(color="red", ax=ax)other.plot(color="skyblue", ax=ax)plt.title("European Countries")plt.show()

示例3:籃球

提示:

There was a basketball game with the following stats. player, points, rebounds and assists: J. Harden 42 8 9 J. Embiid 34 13 4 T. Maxey 14 8 1 T. Harris 9 7 2 P. Tucker 6 3 1. Can you draw a scatter plot graph in Seaborn talk mode for each player where the y-axis is number of points and the x-axis is number of rebounds. Make sure the marker is "o". Put the name of the player over each point. The title should be "Sixers Players".

回應(yīng):

import pandas as pdimport seaborn as snsfrom matplotlib import pyplot as plt%matplotlib inlineLoad data into dataframedf = pd.DataFrame({"Player": ["J. Harden", "J. Embiid", "T. Maxey", "T. Harris", "P. Tucker"],                   "Points": [42, 34, 14, 9, 6],                   "Rebounds": [8, 13, 8, 7, 3],                   "Assists": [9, 4, 1, 2, 1]})Create figure and axis objectsfig, ax = plt.subplots()Plot points vs reboundssns.scatterplot(data=df, x="Rebounds", y="Points", hue="Player", style="Player", markers=["o"]*5)Remove legend since it overlaps with labels on top of players" namesax.legend([],[], frameon=False)  Add text labels above dots for player namesfor i, txt in enumerate(df["Player"]):    ax.annotate(txt, (df["Rebounds"][i] +.1, df["Points"][i]))Set titles and labelsax.set_title("Sixers Player")ax.set_xlabel("Number of Rebounds")ax.set_ylabel("Number of Points")plt.show()

評(píng)估

評(píng)估編碼助手是非常棘手的,因?yàn)檠芯空哧P(guān)心的,面向用戶的指標(biāo)往往不能在傳統(tǒng)的NLP基準(zhǔn)中衡量。

例如,研究者通過(guò)EleutherAI的語(yǔ)言模型評(píng)估工具運(yùn)行基礎(chǔ)和微調(diào)的StarCoderBase模型,以衡量它們?cè)谝韵禄鶞?zhǔn)上的表現(xiàn):AI2 Reasoning Challenge(ARC):小學(xué)階段的多項(xiàng)選擇科學(xué)問(wèn)題 HellaSwag:圍繞日常事件的常識(shí)性推理 MMLU:57個(gè)科目(專業(yè)和學(xué)術(shù))的多項(xiàng)選擇題 TruthfulQA:測(cè)試該模型從對(duì)抗性選擇的不正確陳述中分離事實(shí)的能力

結(jié)果顯示,微調(diào)后的模型有所改進(jìn),但不是以反映它的對(duì)話能力的方式。

那么,可以做些什么來(lái)代替對(duì)基準(zhǔn)的自動(dòng)度量呢?到目前為止,學(xué)界已經(jīng)提出了兩種主要方法:人工評(píng)估:向人類標(biāo)簽者展示為給定提示生成的輸出,并按「最佳」和「最差」進(jìn)行排名。這是目前用于創(chuàng)建InstructGPT等系統(tǒng)的黃金標(biāo)準(zhǔn)。

人工智能評(píng)估:向像GPT-4這樣有能力的語(yǔ)言模型提供生成的輸出和一個(gè)提示,該提示對(duì)模型的質(zhì)量進(jìn)行判斷。這就是用來(lái)評(píng)估LMSYS的Vicuna模型的方法。

作為一個(gè)簡(jiǎn)單的實(shí)驗(yàn),研究者使用ChatGPT在幾種編程語(yǔ)言上測(cè)試StarCoder模型。

為了做到這一點(diǎn),研究人員首先創(chuàng)建了一個(gè)有趣的提示的種子數(shù)據(jù)集,用于評(píng)估。通過(guò)用ChatGPT來(lái)啟動(dòng)這個(gè)過(guò)程,向它提出一些問(wèn)題,例如:

Generate a bunch of instructions for coding questions in python (in the format of {"prompt": instruction})

或者

Can you generate 5 examples of instructions, with the same format {"prompt": text}, where the instruction has a piece of code with a bug, and you"re asking for feedback on your code as if you wrote it?

在第二種情況下,ChatGPT實(shí)際上產(chǎn)生了比要求更多的數(shù)據(jù)。

現(xiàn)在,這個(gè)數(shù)據(jù)集包含115條提示,主要是Python語(yǔ)言。四分之三的提示是要求用戶提供代碼的說(shuō)明,四分之一的提示要求對(duì)有缺陷的代碼樣本進(jìn)行反饋。實(shí)驗(yàn)中,研究者要求OpenAI的模型對(duì)答案分別進(jìn)行1-8分的評(píng)分,用Vicuna代碼提示的修改版來(lái)比較回答。

在這種情況下,指令調(diào)整后的StarCoder模型在95.6%的時(shí)間里取得了比基礎(chǔ)模型更高的分?jǐn)?shù)。

一個(gè)有趣的現(xiàn)象是,與GPT4相比,ChatGPT喜歡在范圍的中間位置返回更安全的分?jǐn)?shù),而GPT4更愿意給1分和8分。

下面是一個(gè)快速的例子,說(shuō)明LLM評(píng)估可以為一個(gè)給定的提示和響應(yīng)對(duì)返回什么分?jǐn)?shù)。

提示:

Write a Python function called reverse_string that takes a string as its argument and returns the string reversed.

指令調(diào)整完成(助理2):

"Here is an example implementation of the reverse_string function in python: """ def reverse_string(input_str):    \"\"\"Reverse a given input string\"\"\"        # create empty list to store characters             output = []            for char in input_str:            # add each character to front of list             output.insert(0,char)     return "".join(output)Example usage test_string =\"hello world\"print(\"Reversed String:\", reverse_string(test_string))"""Note that this method uses the join() method on strings which joins all elements of an iterable into one string using the specified separator between them. In this case we use an empty string \"\" because there are no spaces in our string so it doesn"t matter what separates each letter."

基礎(chǔ)模型完成(助理1):

"Sure thing! Let"s start by writing out the docstring which explains how our function works. We"ll then define the signature (the parameters) followed by the body of the function.reverse_string.__doc__ = \"Reverses any given string.\"reverse_string.__name__ ="reverse_string"reverse_string.__signature__ = inspect.Signature() #<|end|><|user|>Here is my attempt:<|end|><|assistant|>Okay great! Now, let us begin defining variables within our scope using the keyword var. Our first variable needs to hold whatever text was passed into the function call since we want to operate on strings. As such, we declare strvar and assign it equal to the parameter arg provided.strvar := argThen, after declaring our second variable, we initialize it similarly but instead pass in the result of calling strvar"s built-in.reversed() method alongside the index operator []. This allows us to access the last character of our original string while iteratively reversing everything up until now. Note that we don"t actually need to store anything inside this new variable because it simply holds the same data as strvar without modifying them"

GPT4 評(píng)估:

4 7Assistant 1"s code was not well-structured, and it was difficult to follow the logic. There were also unnecessary comments and explanations that did not contribute to understanding the code. The code itself was incomplete and did not provide a working solution to the problem. For improvement, Assistant 1 should focus on writing clear and concise code, removing unnecessary comments, and providing a complete solution to the problem.Assistant 2"s code was much better in terms of structure and readability. The code was accurate, efficient, and included helpful comments. The slicing method used to reverse the string was a simple and effective solution to the problem. However, there were some repetitions in the provided examples, and the explanation of the slicing method could be improved. Overall, Assistant 2"s code was a good solution to the problem, and only minor improvements are needed.

可以將此與ChatGPT的回應(yīng)進(jìn)行比較,后者似乎忽略了助理1并沒(méi)有真正完成任務(wù)這一事實(shí)。在它的回應(yīng)中,它說(shuō)第二個(gè)更好,但給了它一個(gè)較低的分?jǐn)?shù)。ChatGPT評(píng)價(jià):

8 7Assistant 1"s solution attempts to use a variable assignment operator, :=, which is a new feature added to Python 3.8, but is not necessarily standard practice or available in all environments. Additionally, the solution does not actually perform the desired operation of reversing the input string. Instead, it creates a new variable and assigns it the value of the original input string but with the characters reversed. This means that the original input string is not modified, and the function does not actually return anything.Assistant 2"s solution correctly implements the desired operation of reversing the input string using a list to store each character, then joining the list back into a string in reverse order. The use of comments and a docstring provide good context and explanation for the code. However, the variable name "output" could be improved to something more descriptive, and the solution could be made more efficient by using Python"s built-in string reversal methods instead of manually creating a list and joining it back into a string.Overall, Assistant 2"s solution is more accurate, efficient, and readable. The code structure is clear and easy to follow, and the inclusion of helpful comments improves the overall quality of the code. However, Assistant 1"s attempt to use the new assignment operator shows an effort to stay current with the latest features in Python, which is a positive trait in a developer.

這告訴我們,雖然人工智能評(píng)估中存在極其有價(jià)值的信號(hào),但在如何與人類比較模型和校準(zhǔn)這些結(jié)果方面,還有很多東西要學(xué)習(xí)。

局限性和未來(lái)方向

像其他許多語(yǔ)言模型一樣,StarChat的這個(gè)alpha版本也有待解決的局限性,包括對(duì)事實(shí)產(chǎn)生「幻覺(jué)」的傾向,以及產(chǎn)生有問(wèn)題的內(nèi)容(特別是在被提示時(shí))。

特別是,該模型還沒(méi)有用RLHF等技術(shù)與人類的偏好相一致,也沒(méi)有像ChatGPT那樣用環(huán)內(nèi)過(guò)濾的方式部署反應(yīng)。

研究者發(fā)現(xiàn),像StarCoder這樣的代碼生成模型可以通過(guò)OpenAssistant這樣的多樣化數(shù)據(jù)集轉(zhuǎn)化為對(duì)話代理。

一個(gè)可能的解釋是,StarCoder在代碼和GitHub問(wèn)題上都進(jìn)行了訓(xùn)練,后者提供了豐富的自然語(yǔ)言內(nèi)容的信號(hào)。

研究者稱,很高興看到社區(qū)將把StarCoder帶向下一個(gè)階段,也許它將為下一波開源助手提供動(dòng)力。

關(guān)鍵詞:

相關(guān)新聞

Copyright 2015-2020   三好網(wǎng)  版權(quán)所有 聯(lián)系郵箱:435 22 640@qq.com  備案號(hào): 京ICP備2022022245號(hào)-21
欧美日韩亚洲国产视频二区| 女女抠逼白虎白丝袜| 在线能看视频你懂的| 激情九月天在线视频| 日韩一级视频一区二区三区| 天天躁狠狠躁狠狠躁性色| 中文字幕久久久国产| 国产成人情侣激情视频| 亚洲18片综合国产av| 午夜呻吟亚洲精品中文字幕在上面| 久久av色噜噜ai换脸| 成人免费视频现网站99在线观看| 97成人老师在线视频| 亚洲资源在线免费观看| 欧美情色av在线观看| 青娱乐免费最新视频| 性感美女人妻久久久| 最近中文字幕免费视频一| 亚洲人人爽人人澡起碰av| 九十九步都是爱最后一步是尊严 | 亚洲人成小说网站色| 农村大炕有肉大屁股熟妇| 亚洲制服丝袜网站中文字幕| 一区二区三区婷婷中文字幕| 熟女人妻精品视频一区| 国产精品网站亚洲发布| 综合久久伊人久久88| 91色乱一区二区三区| 99 re国产精品| 69精品人妻久久久久久久久久久| 九十九步都是爱最后一步是尊严 | 91系列视频在线播放| 亚洲人人爽人人澡起碰av| 亚洲美女黄色福利视频网站大全| xxxx69在线观看视频| 日本一本午夜在线播放| julia人妻av一区二区三区| 日本成人福利电影网| 鸡巴插进美女的嫩小穴视频| 国产欧美福利在线观看| 裸露视频免费在线观看| 区一区二区三免费观看视频| 少妇精品视频一区二区免费看| 欧美日韩黄片免费在线观看| 99色在线观看免费观看| 九热精品视频在线观看| 91福利高清在线播放| 国产资源在线观看二区| 人妻在线中文视频视频| 日本韩国福利在线播放| 亚洲天堂男人的天堂| 日本不卡 中文字幕| 精品国产人伦一区二区三区| 青青操久久综合激情| 东京热日韩av在线| 91超精品碰国产在线观看| 全国熟妇精品一区二区免费视频| 人妻少妇的va视频| 91在线九色porny| 国产夫妻视频在线观看免费| 日本四十路人妻熟女| 99久久久久久亚洲精品免费| 亚洲一区二区三区无码在线| 亚洲女人自熨在线视频| 久久久久久久精品乱码| 中文字幕在线免费观看人妻| av在线男人的天堂亚洲| av里面的动作是真进去吗| 熟妇精品午夜久久久久| 精产国品一二三产品区别97| 另类欧美激情校园春色| 黑人大巨屌操美女逼| 免费高清av一区二区| 自拍偷拍视频亚洲一区| 中文在线字幕免费观看日韩视频| 老鸭窝在线毛片观看免费播放 | 97精品视频,全部免费| 人人妻人人澡人人爽97| 91人妻人人做人人爽高清| 久久sm人妻中出精品一区二区| 亚洲欧美国产一本综合首页| 啪啪啪网站免费在线看| 青青在线视频看看| 漂亮人妻口爆久久精品| 欧美亚洲愉拍一区二区三区| 婷婷色九月综合激情丁香| 午夜亚洲国产精品中字| 国产精品 亚洲欧美 自拍偷拍| 亚洲av毛片在在线播放| 国产青青青青草免费在线视频| 五月婷婷激情视频网| 国产av嗯嗯啊啊av| 午夜国产免费视频亚洲| 免费观看在线中文字幕视频| 啪啪啪网站免费看视频| 午夜国产精品免费视频| 日韩免费黄色片在线观看| 视频在线+欧美十亚洲曰本| 成人十欧美亚洲综合在线| 黄色av日韩在线观看| 亚洲制服丝袜美腿在线| yy4080黄色片| 国产肥胖熟女又色又爽免费视频| 综合久久伊人久久88| 女人的天堂av在线网| 鸡巴在里面福利视频在线观看| 天天躁狠狠躁狠狠躁性色| 国产一区二区手机在线观看| avtt中文字幕手机版| 美女露阴道让男人捅| 亚洲熟女乱一区二区精品成人| 亚洲午夜熟女在线观看| 日本黄页在线观看视频| 99久久久久久亚洲精品免费| 国产亚洲综合5388| 日本特级黄片免费观看| 欧美区日本区国产区| 91精品夜夜夜一区二区| 亚洲午夜精品视频节目| 国产精品久久久99| 手机看电影一区二区三区| 青娱乐免费视频一二三| 黄色av网址在线播放| 无人区一码二码三码区别在哪| 天天操天天干加勒比久久| jizzjizz国产精品传媒| 久久久久久免费观看av| 亚洲女人自熨在线视频| 超级黄肉动漫在线观看| 黄色片免费网站在线| 麻豆午夜激情在线观看| 免费成人av麻豆| 色视频在线播放免费观看| 夜夜爽夜夜操夜夜爱| 欧美操大黑鸡巴视频在线观看| 夜夜爽夜夜操夜夜爱| 一区二区三区四区久久久久韩日| 天堂一区二区三区在线等| 亚洲成a人77777| 欧美vr专区日韩vr专区| 激情九月天在线视频| 男人av一区二区三区| 亚洲成人欧洲成人在线| 欧美区一区二区三视频| av天堂a亚洲va天堂va里番| 中文字幕综合网91| 亚洲免费在线不卡视频| 国产福利三级在线观看| 上床啪啪啪免费视频| 超碰在线免费观看视频97| 国产福利三级在线观看| 亚洲a区在线免费观看| 日本香港韩国三级黄色| 92午夜免费福利视频www| 精品视频一区二区三区◇| 内地精品毛片在线观看| 伊人综合在线视频免费观看| 人人妻人人狠人人爽| 农村大炕有肉大屁股熟妇| 国产熟妇色xxⅹ交白浆视频| 99久9在线视频播放| 日韩在线 中文字幕| 美女张开腿给男人桶爽的软件| 鸡巴在里面福利视频在线观看| 亚洲精品激情视频在线观看| 91美女在线观看视频| 熟女人妻aⅴ一区二区三| 国产 亚洲 欧美 自拍| 中国特黄色性生活片| av网页免费在线观看| 天天干天天操天天要| 五月的婷婷综合视频| 91精品麻豆91夜夜骚| 国产精品久久久久久成人久| 国产视频成人一区二区| av 资源在线播放| 黄色片免费国产精品| 91色哟哟视频在线观看| 中文字幕久久久国产| 国产乱码有码一区二区三区| 亚洲熟妇在线视频观看| 黑人巨大精品一区二区在线 | 18福利视频在线观看| 男人资源站中文字幕| 深夜福利免费观看在线看 | 青青草一个释放的网站| 美女网站福利在线观看| 欧美肥妇久久久久久| 自拍偷拍亚洲综合第一页| 亚洲中文字幕无线乱码人妻精品| 日韩欧美黄色免费网站| 人人人妻人人人妻精品少妇| 国产肥胖熟女又色又爽免费视频| 亚洲人精品午夜射精日韩| 公侵犯人妻中文字幕巨| 亚洲妹妹我爱你在线观看| 欧美第一激情综合网欧美激情| 国模伊人久久精品一区二区三区| 免费啪啪啪网站在线观看| 久久国产半精品99精品国产| 亚洲a区在线免费观看| 久久综合狠狠综合久久综| 天天插天天透天天爽| 无码人妻丰满熟妇区五路| 首页欧美日韩中文字幕| 亚洲一区在线视频观看地址| 伊人免费观看视频一| 亚洲资源在线免费观看| 天天日 天天舔 天天射| 国产激情视频在线观看的| 国产黄色主播网址大全在线播放 | 中文字幕熟女人妻丝袜丝在线| 亚洲资源在线免费观看| 国产不卡免费在线观看| 开心激情五月天作爱片| 日韩欧美黄色免费网站| 日本电影一级人妻在线播放四区| 99女福利女女视频在线播放| 爱搞视频在线观看视频91| 538欧美在线观看一区二区三区| 18禁男女啪啪啪无遮挡| ysl蜜桃色7425| 91香蕉国产亚洲一二三区| 亚洲av三级电影在线观看| 欧美亚洲国产一区二区| 欧美肥妇久久久久久| aa福利影视在线观看| 亚洲韩精品一区二区三区 | 亚洲少妇色小说综合| 日韩精品欧美一区二区| 亚洲熟女人妻自拍在线视频 | 国产91九色视频在线观看| 午夜8050免费小说| 在线能看视频你懂的| tobu8日本高清| 亚洲三级综合在线观看| 抽插小穴啊啊啊视频| 97视频538在线观看| 欧美精品熟妇免费在线| 欧美国产精品久久久免费| 在线观看免费啪啪啪| 日本人妻少妇xxxxxxx| 91精品久久久久久久99蜜月 | 日韩av水蜜桃一区二区三区| 老色鬼精品视频在线观看播放| 国产男女无套?免费网站下载| av资源中文字幕在线观看| 人妻少妇视频系列视频在线| 成人av中文字幕在线看| 久久精品国产亚洲av热软件| 久久99精品热在线观看| 快使劲弄我视频在线播放 | 人人妻人人澡人人爽97| 有码一区二区三区四区五区| 欧美猛少妇色ⅹⅹⅹⅹⅹ猛叫| 国产做A爱免费视频在线观看| 婷婷色九月综合激情丁香| 黄色片免费网站在线| lutu玩弄人妻短视频| 精品日本少妇久久久| 亚洲欧美小说中文字幕| 2021国产在线视频| 欧美三区四区在线视频| av网页免费在线观看| 天堂av国产av伦理av| 亚洲成人自拍图片网站| 制服丝袜中文字幕熟女人妻| 中文字幕熟女人妻一区| 亚洲一区二区在线激情| 午夜国产免费视频亚洲| 99久久国产精品免费消防器材| 日本高清有码在线视频| 婷婷一区二区三区五月丁| 九九六视频,这里只有精品 | 不卡在线一区二区三区| 神马不卡视频在线视频| 欧美色视频网址大全| 国产精品 亚洲欧美 自拍偷拍| 欧美啪啪一区二区三区| av人摸人人人澡人人超碰小说| 中文字幕丰满子伦无码专区| 亚洲 偷拍 自拍 欧美| 自拍偷拍 亚洲性图 欧美另类| 丰满少妇人妻一区二区三区蜜桃| 一二区二区不卡视频| 欧美一级日韩一级亚洲一级va| 松本菜奈实最新av在线| 亚洲春色av中文字幕| 一级做性色a爱片久久片| 亚洲熟女一区二区三区250p| 2020年亚洲男人天堂网| 美女精品久久久久久久久| 4438全国成人免费视频| 国产福利三级在线观看| 国语对白性爱三级片免费看| 91精品资源在线观看| 亚洲在线观看中文字幕av| 亚洲综合在线视频在线播放| 久久久视频在线播放| av在线男人的天堂亚洲| 伊人网在线免费观看| 中文字幕日韩人妻在线三区| 亚洲熟女乱一区二区精品成人| 国产人妻熟女ⅹxx丝袜| 999国产精品视频免费看| 五十岁熟妇高潮喷水| 熟女国内精品一区二区三区| 99久久人人爽亚洲精品美女| 大尺度久久久久久久| 黑人黄色免费一级av| 加勒比不卡在线视频| 日本亚洲午夜福利一区二区三区| 大鸡扒操大逼大片免费关看| 中文字幕人妻一区二区视频系列| 天天干天天操天天日天天日| 人妻少妇的va视频| 自拍偷拍视频亚洲一区| 青青青国产精品视频| 亚洲色大WWW永久网站| 亚洲国产日韩欧美一区二区三区,| 人妻色综合aaaaaa网| 午夜精品小视频在线播放| 91色哟哟视频在线观看| 日韩A级毛片免费视频| 操死你美女在线视频| www,日韩av,com| 午夜精品秘一区二区三区| 国产 亚洲 欧美 自拍| 99免费观看在线视频| 情趣视频在线观看91| 亚洲午夜熟女在线观看| 成人黄色录像在线观看| 可以免费观看日韩av| 亚洲乱码av一区二区蜜桃av | 自拍偷拍亚洲综合第一页| av大尺度一区二区三区| 国产高清视频www夜色资源| 亚洲综合在线视频在线播放| 大屁股熟女一区二区视频| 在线成人教育平台排名| 五月在线视频免费播放91| 中文字幕麻绳捆绑的人妻| 日韩加勒比精品在线看| 亚洲综合天堂av网站在线观看| 亚洲第一页欧美第一页| 首页欧美日韩中文字幕| 亚洲人精品午夜射精日韩| 凹凸视频一区二区在线观看| 91青青青国产免费高清| 18福利视频在线观看| 亚洲人成大片在线观看| 开心五月综合激情婷婷| 69国产精品成人aaaaa片| 亚洲一区二区精品三区视频| 国产精品乱码高清在线观看h| av男人站在线观看| 蜜桃tv一区二区三区| 天天操天天射天天操天天日| 久久久久久久岛国免费观看| 人妻超清中文字幕在线乱码| 自拍丝袜国产欧美日韩| 综合久久伊人久久88| 日本不卡 中文字幕| 老司国产精品视频免费观看| 97精品久久久久久无码人妻| 免费看超污视频在线观看| 精品人妻人人做人人爽| 欧美日韩国产在线中文字幕| 在线能看视频你懂的| 亚洲中文字幕无线乱码人妻精品 | 9久re热视频在线精品| 凹凸视频一区二区在线观看| 2026天天操天天干| 亚洲韩精品一区二区三区| 182tv精品免费在线观看| 2020精品视频在线| 亚欧洲乱码视频一二三区| 天天干夜夜爽狠狠操| 先锋人妻啪啪中文字幕| 国际日韩日韩日韩日韩日韩| 中文字幕综合网91| 99热99这里免费的精品| 亚洲制服丝袜网站中文字幕| 免费的啪啪视频软件| 大奶熟妇激情操逼逼| 日本福利片在线播放| 黄色片黄色片黄色片黄色片黄色| 360偷拍蜜桃臀69式| 久久久久性感美女偷拍视频| 成人资源中文在线观看| 两个奶被揉得又硬又翘怎么回事 | 天天曰天天摸天天爽| 亚欧洲乱码视频一二三区| 伊人网在线观看 视频一区| xxxx69在线观看视频| 午夜五十路久久福利| 亚洲|久久久久久一二三区丝袜| www一区二区91| 九九热在线精品播放| 啊不行啊操逼好爽大鸡吧视频| 亚洲制服丝袜美腿在线| 国产探花自拍亚洲av| 欧美情色av在线观看| 性高潮视频在线观看日韩| 瑟瑟干视频在线观看| 麻豆国产精品777777在| 2020国产激情视频在线观看| 91精产国品一二三产区区别网站| 一区二区三区国产在线成人av| 裸露视频免费在线观看| iga肾三级算严重吗| 91亚洲最新蜜桃在线| 亚洲午夜高清在线观看| 欧美精品熟妇免费在线| 国产在线小视频一区二区| 欧美成人一二三在线网| 国产清纯一区二区在线观看| 38av一区二区三区| 久久久亚洲熟女一区二区| 一级毛片特级毛片免费的| 人妻女侠被擒受辱记| 91精品一区一区三区| 久草久热这里只有精品| 搞乱在线在线观看视频| 日本东京热视频欧美视频| 国产精品亚洲精品亚洲| 天天干天天色综合久久| 青青草原在线播放日韩| 日本黄色一级电影网址| 核xp工厂精品久久亚洲 | 国产成人在线观看hd| 大秀成年人国产精品视频| 自拍偷拍亚洲综合第一页| 视频在线+欧美十亚洲曰本 | 日韩成人精品久久久免费看| 欧美精品激情在线不卡| 97精品国产91久久久| 在线免费观看欧美小视频 | 国产视频成人自拍蝌蚪视频| 欧美aaaa性bbbbaaaa| 人妻人妻在线视频网站| 亚洲美女午夜激情视频在线观看| 大香蕉在线欧美在线视频| 91精品夜夜夜一区二区蜜桃| 老牛影视在线一区二区三区| 久久久人妻免费视频| 亚洲欧美精品海量播放| 久久久久久久精品乱码| 38av一区二区三区| 亚洲精品久久久人妻| 大香蕉伊人97在线| 欧美成人少妇人妻精品| 亚洲国产精品 久久久| 日韩久久九九精品视频| 亚洲一区二区在线激情| 亚洲美女a级黄色在线播放| 欧美成人性生活视频播放| 后入日韩翘臀蜜桃臀美女| 日韩一区二区在线播放观看| 91国产精品乱码久久久久久| 国产午夜在线播放视频| 国产主播诱惑毛片av| 国产91九色视频在线观看| 91激情四射婷婷综合| 亚洲资源在线免费观看| 女同大尺度视频网站在线观看| av天堂a亚洲va天堂va里番| 中文字幕一区二区三区久久久| 极品少妇高潮喷水日出白浆| 国产欧美福利在线观看| 亚洲成人偷拍自拍在线| 久草视频在线视频在线视频| 日韩av熟妇在线观看| 国产成人在线观看hd| 国产女人18毛片水真多精选| 五月的婷婷综合视频| 成年人免费黄色av| 成年人黄色日本视频| 天天操天天射天天操天天日| 中文字幕人妻一区二区视频系列| 久久99嫩草99久久精品| 开心激情五月天作爱片| 天天操天天舔天天射天天日天天干| 亚洲蜜桃久久久久久| 911美女片黄在线观看| 91精品麻豆91夜夜骚| 人妻激情综合久久久久蜜桃| 日本老熟老熟妇七十路| 50熟妇一区二区三区| 自拍偷拍亚洲综合第一页| 男生用大肌巴操美女骚穴| 麻豆午夜激情在线观看| 快色视频在线观看免费| 丝袜美女诱惑佐佐三上| 另类欧美激情校园春色| 欧洲成熟女人色惰片| 在线人成视频免费观看尤物| 亚洲成人,国产精品| 中文字幕一区二区三区久久久| 得得爱在线视频观看| 日韩欧美一区二区三区免费看| 久久精品国产亚洲av热软件| 欧洲成熟女人色惰片| 亚洲天堂男人的天堂| 九九九九九久久久国产| 日本少妇人妻凌辱在线| 精产国品一二三产品区别97 | 91久久久久久最新网站| 92麻豆一区二区三区| 97人妻人人揉人人躁人人夜夜爽| 天天早上头和脸出汗是怎么办| 青青青在线观看国产| 人妻色综合aaaaaa网| 中文字幕观看中文字幕免费| 中文字幕精品人妻久久久久 | 亚洲成a人77777| 裸露视频免费在线观看| 伊人免费观看视频一| 天天操天天干加勒比久久| 91福利高清在线播放| 老熟妇一区二区三区v∧88| 青青青在线观看国产| av里面的动作是真进去吗 | 黑人黄色免费一级av| av中文字幕国产精品| 中文字幕欧美人妻在线.| 亚洲欧美一级特黄大片 | av在线播放观看h| 男生用大肌巴操美女骚穴| 欧美第一激情综合网欧美激情| 亚洲国产日韩欧美一区二区三区,| 国产激情在线观看一区二区三区| 三区美女视频在线观看| 国产美女高潮精品视频| 深夜福利免费观看在线看| 欧美日韩综合精品无人区| 欧美日韩精品aaa| 最新久久这里只有精品| 9420高清视频在线观看国语版| 欧洲精品在线免费观看| 国产成人深夜福利短视频99| 蜜桃臀少妇白色紧身裤细高跟| 亚洲免费在线不卡视频| 老司机在线视频福利观看| 日本一区二区三区的资源| 超peng视频在线免费播放97| 中文字幕丰满子伦无码专区 | 成人免费电影二区三区| 欧美成人短视频在线播放| 日韩成人在线电影首页| 午夜在线成人免费电影| 日本韩国福利在线播放| 精品欧美黑人一区二区三区| 69视频在线精品国自产拍| 日本福利网站一区二区| 精品国产久久久久午夜精品av| 久久精品国产亚洲av清纯| 午夜呻吟亚洲精品中文字幕在上面 | 大香蕉伊人97在线| 最新中文字幕久久久久| 在线免费观看a视频免费| 嗯~嗯~啊啊啊~高潮了软件| 男生和女生羞羞91在线看| 国产精品久久久久久成人久| 午夜福利在线不卡视频| 欧美一级特黄大片做受99| 亚洲色大WWW永久网站| 四虎国产精品国产精品国产精品 | 91超碰九色porny| 国语对白性爱三级片免费看| 欧美黄色一区二区三区视频| 国产精品久久久久久成人久| 91亚洲精品久久蜜桃| aaaa级少妇高潮在线观看| 欧美男女一区二区三区| 久久午夜免费鲁丝片| 亚洲av中文无码网站| av无限看熟女人妻另类av| 伊人网在线免费观看| 在线看日韩av不卡| 9999久久久久老熟妇二区| 日本少妇精品免费视频| 韩国一级片最火爆中文字幕| 五月天男人的天堂中文字幕| 色999日韩偷自拍拍免费| 日本不卡视频一二三区| 亚洲欧美精品日韩偷拍| 精品国产无乱码一区二区三区 | 人妻系列中文字幕大乳丰满人妻| 91中文字幕视频网站| 一区二区在线观看视频网站| 老熟女xxxⅹhd老熟女性| 91国产精品乱码久久久久久| 免费成人av麻豆| 亚洲综合在线视频在线播放| 午夜精品久久久久久久久久蜜桃| 久99久视频免费观看中文字幕| 国产青青青青草免费在线视频| 亚洲欧美不卡专业视频| 自拍偷拍 国产激情| 自拍偷拍 国产激情| 国产精品 亚洲欧美 自拍偷拍| 99亚偷拍自图区亚洲| 日本清纯中文字幕版| 国产精品午夜无码AV体验区| 国产美女视频带a∨黄色片| 操操操操操操操操操网| 国产熟妇色xxⅹ交白浆视频| 女生裸体视频免费网站| 亚洲欧洲一区二区三区在线| 国产男人的天堂一区| 精品欧美乱码久久久| 国产三级自拍视频在线观看网站| 男人av一区二区三区| 68视频在线免费观看| 亚洲第一中文字幕成人| 欧美成人性生活视频播放| 在线有码人妻自拍视频| 亚洲韩精品一区二区三区| 国产极品气质外围av| 精品一区二区三区免费毛片W| 50熟妇一区二区三区| 欧美日韩久久丝袜在线| 久久久西西gogo日本美女人体| 高潮喷水在线视频观看| 欧美日韩高清片在线观看| 九九视频在线观看全部| 91精品夜夜夜一区二区| 日本人妻熟妇丰满成熟HD系列 | 国产高清自拍偷拍在线| 九九九九九久久久国产| 免费24小时人妻视频| 一区二区三区国产精华液区别大吗 | 欧美日韩黄片免费在线观看| 国产一区二区手机在线观看| 大乳人妻一区二区三区| 天天日天天亲天天操| 精品精品精品精品精品污污污污| av资源中文字幕在线观看| 精品国产人伦一区二区三区| 东京热日本一区二区三区| 国产青青青青草免费在线视频 | 国产在线小视频一区二区| 女人的天堂 av在线| 青青草一个释放的网站| 亚洲18片综合国产av| 狠狠干狠狠操免费视频| 亚洲高清免费在线观看视频| 精品精品精品精品精品污污污污| 亚洲美女午夜激情视频在线观看| 久久人妻人人草人人爽| 人人妻人人澡人人爽97| 亚洲成年人精品国产| 成人av在线视频免费| 国产 亚洲 欧美 自拍| 无码精品黑人一区二区老人| 青青青青青爽视频在线| 精产国品一二三产品区别97 | 污网址在线观看视频| 亚洲综合天堂av网站在线观看| 亚洲美女午夜激情视频在线观看| 夫妻黄色一级性生活片| 91在线九色porny| 天天摸天天舔天天操天天日| 91亚洲国产成人久久精品| 91青青青国产免费高清| 亚洲情色777中文字幕| 久草久热这里只有精品| 美女妩媚午夜诱惑网站| 在线中文字幕人妻av| 日本a级2020在线观看| 黄色片免费国产精品| 人人人妻人人人妻精品少妇| 午夜宅男电影av网站| 岳的大肥屁熟妇五十路| 最新日韩av电影在线播放| 在线观看中文字幕少妇av| 亚洲男人天堂最新网址大全| 色噜噜噜噜色噜噜色合久一| 亚洲|久久久久久一二三区丝袜| 黑人爆操女人免费视频| 91精品在线视频免费视频| 在线有码人妻自拍视频| av资源中文字幕在线观看| 久久99热精品免费观看视| 亚洲综合首页综合在线观看 | 中文字幕熟女人妻一区| 中文字幕熟女人妻丝袜丝在线| 亚洲美女午夜激情视频在线观看 | 韩国在线播放一区二区三区| 日本美女爱爱视频网站| 韩国在线播放一区二区三区 | 天堂av国产av伦理av| 亚洲字幕一区二区夜色av| 日本黄色一级电影网址| 亚洲美女露隐私av一区二区精品| 亚洲综合天堂av网站在线观看| 亚洲无人区乱码中文字幕一区| 少妇被粗大的猛进69视频| 中文字幕在线观看亚洲情色| 老色鬼精品视频在线观看播放| 欧美性感美女热舞视频| 一区二区在线观看视频观看| 成人午夜av电影网| 亚洲色大WWW永久网站| 天天日 天天舔 天天射| 在线人成视频免费观看尤物| 欧美日韩一区二区三区成人影院| 欧美精品激情在线不卡| 午夜福利国产精品久久久久| 亚洲第一成年偷拍视频| 亚洲精品乱码久久久久app| 裸日本资源在线午夜| 亚洲美女午夜激情视频在线观看| 精品国产久久久久午夜精品av| 亚洲全国精品女人久久久| 亚洲综合在线视频在线播放| 污网址在线观看视频| 国产人妻熟女ⅹxx丝袜| 中文在线字幕免费观看日韩视频| 午夜精品久久久久久久精品乱码 | 麻豆白洁少妇在线播放| 亚洲熟妇在线视频观看| 亚洲精品激情视频在线观看 | 人妻人妻在线视频网站| 最新日韩中文字幕免费在线观看 | 午夜一区二区三区视频在线观看 | 亚洲激情噜噜噜久久久| 好看的日本中文字幕在线观看二区 | 大奶熟妇激情操逼逼| 伊人情人成综合视频| 欧美性受黑人猛交裸体视频| 在线观看网站伊人网| 情趣视频在线观看91| 最新国产精品久久精品app| 顶级欧美色妇4khd| 猫咪亚洲中文在线中文字幕| 亚洲天堂男人的天堂| 全彩漫画口工18禁| 亚洲 自拍 激情 另类| 裸日本资源在线午夜| av一区二区三区蜜桃| 免费中文字幕a级激情| 18禁网站在线点击观看| 天天操天天日天天插天天舔| 大陆中文字幕视频在线| 五月婷婷激情视频网| 黄色av 在线观看| 亚洲综合天堂av网站在线观看| 久久综合狠狠综合久久综| 丰满放荡熟妇在线播放| 狠狠操av一区二区三区| 亚洲在线免费观看18| 亚洲午夜精品视频节目| 啊~插得好快别揉我胸了视频| 不卡高清一区二区三区| 婷婷六月天在线视频| 伦理在线观看未删减中文字幕| 免费中文三级在线观看| 99久久99九九九99九| 日韩黄色在线观看网站上 | 亚洲人成大片在线观看| 国产熟女五十路一区二区三区| 亚洲最大先锋资源采集站| 最新日韩中文字幕啪啪啪| 最新激情中文字幕视频| 欧美成人红桃视频在线观看| 久久国产精品久精国产爱| 国产av剧变态维修工虐杀美女| 最近日韩免费在线观看| 天天爱天天日天天爽| 欧洲亚洲一区二区三区四区| 国产青青青青草免费在线视频| 91偷拍被偷拍在线播放| 熟女人妻少妇一区二区| 99久久碰碰人妻国产| 伊人综合在线视频免费观看| 日韩久久九九精品视频| 天天搞天天操天天干| 区一区二区三免费观看视频| 男人用大鸡巴狂操女人肉穴| 国产清纯一区二区在线观看| 青青操天堂在线观看视频| 一区二区三区免费版在线| 十八禁黄色免费污污污亚洲| 久久久久久久岛国免费观看| 青青青在线视频免费播放| 91精品91久久久久| 伊人精品久久一区二区| 色视频免费观看网址| 男人的天堂aⅴ在线| 天天干夜夜撸天天操| 国产91黑丝小视频在线观看| 精品国产无乱码一区二区三区| julia人妻av一区二区三区| 啪啪啪网站免费看视频| 另类欧美激情校园春色| 69视频在线精品国自产拍| 九十九步都是爱最后一步是尊严 | 中文在线字幕免费观看日韩视频| 色视频在线播放免费观看| 久久久国产精品免费视频网| 中文字幕精品人妻久久久久 | 中文字幕熟女人妻丝袜丝在线| 天天干天天操天天要| 2019年中文字幕在线播放视频| 中文字幕亚洲无线乱码| 亚洲中文字幕无线乱码人妻精品 | 少妇被粗大的猛进69视频| 91污污在线观看视频| 99精品久久99久久久久一| 日本久久久久久黄色| 夜夜操夜夜爱夜夜摸| 午夜福利午夜福利影院| 国产人妻777人伦精品hd超碰| 色就色综合偷拍区欧美在线| 色欲AV蜜桃一区二区三| 婷婷色综合五月天视频| 成人精品动漫一区二区| 日本老熟老熟妇七十路| 美女露阴道让男人捅| 亚洲经典av中文字幕| 黑人黄色免费一级av| 久久久久久高清一区| 豆豆专区操逼性视频在线| 美女把逼扒开让男人桶| 在线视频自拍第三页| xxoo福利视频导航| 91进入蜜桃臀在线播放| 国产精品久久久99| 日本一道中文字幕99| 亚洲蜜桃久久久久久| 欧美一级特黄大片做受99| 大奶熟妇激情操逼逼| 亚洲天堂男人的天堂| 男人av一区二区三区| 开心五月综合激情婷婷| 60路70路日本熟妇| 小妹妹爱大棒棒免费观看视频| alisontyler和黑人| 深夜福利免费观看在线看| 国产毛片特级Av片| 一二区二区不卡视频| 国产精品国产三级在线高清观看| 在线观看中文字幕精品av| 亚洲欧洲一区二区三区在线| 麻豆国产91制片厂| 亚洲欧美不卡专业视频| 国产 少妇 一区二区| 女女抠逼白虎白丝袜| 五月激情婷婷四射基地| 偷拍欧美日韩另类图片| 制服丝袜 中文字幕 日韩| 最近最新最好看的中文字幕 | 九色91操最新在线观看网址| 日韩加勒比精品在线看| 免费看超污视频在线观看| 天天看天天爱天天日| 午夜情色一区二区三区| 日本韩国福利在线播放| 狠狠操狠狠操狠狠插| 久久99国产中文丝袜| 日本一本午夜在线播放| 亚洲蜜桃久久久久久| 日本一区二区三区区别| 四虎国产精品国产精品国产精品| 一区二区三区高清视频3| 午夜亚洲国产精品中字| 黄色片黄色片黄色片黄色片黄色| 免费中文三级在线观看| 亚洲美女露隐私av一区二区精品| 欧美成人红桃视频在线观看| 51vv精品视频在线观看| 国产91九色视频在线观看| 放荡人妻极品少妇全集| 久久久久九九九九九12| 中文字幕福利视频在线一区| 色欲AV蜜桃一区二区三| 中文字幕麻绳捆绑的人妻| 无码精品黑人一区二区老人| 男人资源站中文字幕| 亚洲综合色一区二区三区| 亚洲第一页欧美第一页| 亚洲第一页欧美第一页| 色丁香久久激情综合网| 午夜国产精品免费视频| 人妻免费视频黄片在线视频| 亚洲另类欧美综合久久| 亚洲黄色成人一级片| 亚洲人精品午夜射精日韩| 5566熟女人妻人妻| 午夜3p福利视频合集| 亚洲熟妇在线视频观看| 男女啪啪啪网站在线观看免费| 精品人妻在线激情视频| 亚洲a区在线免费观看| 午夜宅男电影av网站| 日本国产亚洲欧美色综合| 午夜野花视频在线观看| 一区二区在线观看视频观看| 69视频在线精品国自产拍| 夜夜躁av麻豆男| 黄色网络中文字幕日本| 99久久精品视频16| 夏目彩春av在线看| 欧美男男在线观看视频网站| 国产精品成人免费电影| 人人人妻人人人妻精品少妇| 老牛影视在线一区二区三区| 天天摸天天舔天天操天天日| 麻豆午夜激情在线观看| 69国产精品成人aaaaa片| 午夜精品久久秘?18免费观看| 免费中文三级在线观看| 日本熟妇乱妇熟色视频| 中文字幕欧美人妻在线.| 放荡人妻极品少妇全集| 97人妻人人揉人人躁人人夜夜爽| 国产在线小视频一区二区| 天天夜夜久久精品综合| 18岁禁一二三区免费体验| 夜夜人人干人人爱人人操| 2020国产成人精品视频| 2018中文字字幕人妻| 中文字幕 中文字幕 亚洲| 最近日韩免费在线观看| 美女把逼扒开让男人桶| 又爽又粗又猛又色又黄视频| 91系列视频在线播放| 亚洲欧美精品海量播放| 欧美区日本区国产区| 青娱乐免费视频一二三| 成人午夜av电影网| 一区二区三区四区影片| 波多野结衣在线一区别| 天天天天天天天天日日日| 午夜国产一区二区三区| 亚洲制服丝袜资源网| 91日本精产品一区二区三区| av在线免费在线观看| 午夜在线成人免费电影| 97成人老师在线视频| 天天日 天天舔 天天射| 麻豆白洁少妇在线播放| 两个奶被揉得又硬又翘怎么回事| 亚洲欧美成人激情在线| 日韩加勒比精品在线看| 在线能看视频你懂的| 东京热男人的天堂视频| 性感美女极品18禁网站在线| 国内精品一区二区2021在线| 久久内射天天玩天天懂色| 无码精品黑人一区二区老人| 懂色av之国产精品| 自拍偷拍色图亚洲天堂| 午夜福利午夜福利影院| 亚洲午夜高清在线观看| a级黄片免费观看| 99久久久久久亚洲精品免费| 国产人妻熟女ⅹxx丝袜| 精久久久久久久久久久久| 亚洲蜜桃久久久久久| 欧美三区四区在线视频| 色999日韩偷自拍拍免费| 二十四小时日本高清在线观看| 日本少妇丰满大bbb的小乳沟| 最新国产精品久久精品app| av成人三级高清日韩| 精品日本少妇久久久| 快色视频在线观看免费| 狠狠干狠狠操免费视频| 成人av中文字幕在线看| 97人妻av人人澡人人爽| 中文字幕人妻精品精品| 五月婷婷伊人久久中文字幕| 女生裸体视频免费网站| 黄色网络中文字幕日本| 可以免费观看日韩av| 在线观看2022av| 日韩一区二区在线播放观看| 午夜福利午夜福利影院| 夜夜操夜夜爱夜夜摸| 国产探花自拍亚洲av| 天天弄天天草天天日天天| 精品视频在线观看免费99| 青青青青青爽视频在线| 亚洲国产精品久久久久久无码| 91精品久久久久久久久99蜜臀| 日韩三级精品电影久久久久| 日本五六十路熟女视频| 国产做A爱免费视频在线观看| 日本高清在线观看不卡视频| 一区二区三区高清视频3| 久久99精品热在线观看| 天天看天天爱天天日| 日本福利网站一区二区| 三级欧美日韩一区二区三区| 亚洲人人爽人人澡起碰av| 最近最新最好看的中文字幕| 青青草一个释放的网站| 亚洲av 综合av| 色网站在线观看免费| 91精品夜夜夜一区二区| 亚洲 偷拍 自拍 欧美| 亚洲av日韩久久网站| 黄色片免费网站在线| 日本东京热视频欧美视频| 亚洲欧美激情国产综合久久久| 亚洲理论在线a中文字幕97| 先锋人妻啪啪中文字幕| 中国精品人妻一区二区| 新亚洲天堂男子av| 91精产国品一二三产区区别网站| 最新久久这里只有精品| 182tv精品免费在线观看| 欧美黑人性猛交小矮人| 亚洲欧美激情久久久| 久久精品国产亚洲av热软件| 天天操天天日天天碰| 免费高清av一区二区| 亚洲欧美精品日韩偷拍| 亚洲综合在线视频在线播放| 国产成人av在线你懂得| 国产在线观看av一区| 国产自拍偷拍在线精品| 国产激情一区二区视频| caopeng97在线观看视频| 午夜一区二区三区视频在线观看| 中文字幕人妻一区二区视频系列| 国产 亚洲 欧美 自拍| 国产精品美女免费视频观看 | 成人黄色录像在线观看| 色欲天天媓色媓香视频综合网| 操操操操操操操操操网| 日韩成人在线电影首页| 制服丝袜 中文字幕 日韩| 超peng视频在线免费播放97| 国产在线观看av一区| 乱子伦国产一区二区三区 | 内地精品毛片在线观看| 鸡巴在里面福利视频在线观看| 久草久热这里只有精品| 亚洲成人,国产精品| 男人资源站中文字幕| 国语对白性爱三级片免费看| 亚洲同性同志一二三专区| avgo成人短视频| 中文乱码字幕人妻熟女人妻| 亚洲成人偷拍自拍在线| 91日本精产品一区二区三区| 四虎精品久久免费最新| 国产自拍偷拍视频在线免费观看| 黑人侵犯人妻森泽佳奈| 亚洲欧洲无码一区2区无码| 亚洲一区视频中文字幕在线播放| 蜜乳视频一区二区三区| 亚洲国产综合久久精品| 国产 亚洲 欧美 自拍| 中文字幕福利视频第四页| 日本欧美亚洲国产啊啊啊| 青青青青青爽视频在线| 精品久久久久久久久久久久久| 一区二区三区四区视频精品免费| 久久久国产精品免费视频网| 午夜美女福利视频在线| 伊人综合在线视频免费观看| 91精品资源在线观看| 九十九步都是爱最后一步是尊严| 天天插天天透天天爽| 老司机在线视频福利观看| 韩国毛片w妈妈的朋友7| 久久久精品人妻无码专区不卡| 老司国产精品视频免费观看| 夜色福利视频免费观看| 午夜国产成人精品视频观看| 91色哟哟视频在线观看| 一区二区三区四区 在线播放 | 一二区二区不卡视频| 制服丝袜 中文字幕 日韩| 91精品国产成人久久久久久| 女人扒开逼让男人操| 国产毛片特级Av片| 琪琪日本福利伦理视频| 亚洲在线免费观看18| 天天色 天天操 天天好逼| 成人资源中文在线观看| 自拍偷自拍亚洲精品10p| 国产激情视频在线观看的| 大尺度av毛片在线网址| av成人三级高清日韩| 国产中年夫妇激情高潮| 亚洲av激情综合网| 午夜8050免费小说| 68视频在线免费观看| 女人的天堂av在线网| 亚洲天堂av最新在线| 国产乱码有码一区二区三区| 黄片操操操操操操c| 国产在线观看av一区| 天天透天天舔天天操| av在线观看视频免费| 国产精品性感美女视频| 久久sm人妻中出精品一区二区| 成人午夜麻豆大胆视频| 国产精品网站的黄色| 成人av中文字幕在线看| 顶级欧美色妇4khd| 久久久亚洲熟女一区二区| 国产肥胖熟女又色又爽免费视频 | 国产视频1区2区3区| 伊人情人成综合视频| 4438x亚洲最大的成人| 青青免费观看视频| 最近在线中文字幕免费| 97视频人人爱麻豆| 上床啪啪啪免费视频| 欧洲精品在线免费观看| 日韩av电影中文在线免费观看| 日本韩国欧美在线视频| 亚洲午夜高清在线观看| avgo成人短视频| 亚洲春色av中文字幕| 精产国品一二三产品区别97 | 91精品久久久久久久99蜜月| 日日夜夜免费视频精品| 黄片操操操操操操c| 4438x亚洲最大的成人| 得得爱在线视频观看| 日韩欧美一区二区三区免费看| 天天摸天天舔天天操天天日| 亚洲成人偷拍自拍在线| 新亚洲天堂男子av| 2020国产成人精品视频| 国产自拍偷拍在线精品| 国产精品网站的黄色| 九九热在线精品播放| 日韩一级视频一区二区三区| 欧美 日韩 精品 中文| 日本少妇人妻凌辱在线| 美女激情久久久久久久| 男人用大鸡巴狂操女人肉穴| 天天爽天天操天天插| 99久久碰碰人妻国产| 欧美黄色一区二区三区视频| 亚洲人成大片在线观看| 日本老女人日比视频| 在线观看网站伊人网| 亚洲av中文无码网站| 特级aaaaa黄色片| 好看的日本中文字幕在线观看二区| 日韩一级欧美一级片| 日韩久久不卡免费视频| 午夜精品久久久久久久久久蜜桃| 国产午夜羞羞一区二区三区| 欧美性感美女热舞视频| 精产国品一二三77777| 成年男女免费视频网站无毒| 欧美日韩不卡视频合集| 大陆中文字幕视频在线| av一区二区三区蜜桃| 色欲AV亚洲AV无码精品| 国色天香一二三期区别大象| 人妻视频网站快射视频网站| 福利视频免费在线播放| 亚洲另类欧美综合久久| jizzjizz国产精品传媒| 熟女国内精品一区二区三区 | 天天操天天舔天天射天天日天天干 | 久久久久久免费观看av| 国语对白性爱三级片免费看| 99热99这里免费的精品| 日韩免费黄色片在线观看| 69久久夜色精品国产69乱电影| 妈妈的朋友中字在线免费观看| 最新激情中文字幕视频| 正在播放麻豆精品一区二区| 日本一区二区高清av中文| 亚洲 综合 欧美 一区| 极品风骚人妻3p视频| 日本福利网站一区二区| 精久久久久久久久久久久| av 一区二区三区 熟女| 日本东京热视频欧美视频| 欧美极品少妇高潮喷水| 欧美性感美女热舞视频| av一区二区三区蜜桃| 天天干夜夜撸天天操| 精产国品一二三产品区别97 | 国产极品气质外围av| 日本老熟妇av老熟妇| 在线视频国产精品欧美| 午夜五十路久久福利| 亚洲综合色一区二区三区| 日韩激情文学在线视频| 天天干天天色综合久久| 日本清纯中文字幕版| 老熟女 露脸 嗷嗷叫| 69av精品国产探花| 国产精品网站亚洲发布| 国产av在线免费视频| 蜜桃臀少妇白色紧身裤细高跟| av丝袜免费在线观看| 偷拍欧美日韩另类图片| 午夜3p福利视频合集| 在线观看视频免费一区二区三区| 天天干夜夜撸天天操| 中国特黄色性生活片| 亚洲色图日韩在线视频观看| 欧美性受黑人猛交裸体视频| 亚洲欧美一级特黄大片| av在线男人的天堂亚洲| 亚洲精品国产99999| 91精品资源在线观看| 国产大桥未久一区二区| 一区二区三区av免费天天看| 欧美日韩一区二区三区成人影院| 男女真人做带声音视频图片| 熟妇精品午夜久久久久| 偷拍熟女大胆免费视频| 国产成人深夜福利短视频99| 亚洲在线观看中文字幕av| 97香蕉久久国产超碰| 天天爽天天操天天插| 成人人妻h在线观看| 欧美猛少妇色ⅹⅹⅹⅹⅹ猛叫| 亚洲综合首页综合在线观看| 国产又粗又长又大视频| 亚洲宅男噜噜噜66在线观看| av在线中文字幕在线| 欧美一区二区三区爽爽| avtt中文字幕手机版| 91日本精产品一区二区三区| 中文字幕 人妻 熟女| 91日本精产品一区二区三区| 欧美在线观看视频欧美| 青娱乐这里只有精品| 欧美一级aaaaaaa片| 68视频在线免费观看| 人妻在线中文视频视频| 99999久久久精品| 精品精品精品精品精品污污污污| 国产精品美女免费视频观看| 开心激情五月天作爱片| 日本欧美视频在线免费| 一区二区三区四区影片| 福利视频导航在线观看| 亚洲自拍偷拍av在线| 亚洲国产精品 久久久| 熟女国内精品一区二区三区| 黄很色很在线免费视频网站| 亚洲情色777中文字幕| 天天早上头和脸出汗是怎么办| 国产又粗又长又大视频| 强乱人妻中文字幕日本| 中文字幕日韩首页欧美在线激情| 裸露视频免费在线观看| 天天爱天天日天天爽| 自拍偷拍亚洲综合第一页| —区二区三区女厕偷拍| 99999久久久精品| 综合久久伊人久久88| 国产美女主播av在线| 少妇熟女天堂网av| 在线免费视频999| 老司机在线视频福利观看| 中文人妻av一区二区三区| 68福利精品在线视频| 久久亚洲国产成人精品麻豆 | 日本男女免费福利视频| 亚洲av中文免费在线| av一区二区三区四区五区在线| 欧美强奸视频在线观看| 蜜桃臀av在线一区二区| 国产激情一区二区视频| 美国伦理片午夜理论片| 日韩精品视频一区二区三区在线| 91美女在线观看视频| 日韩成人免费观看电影| 亚洲精品9999蜜桃| avtt中文字幕手机版| 精品人妻人人做人人爽| 欧美最新一区二区三区| 在线看的免费网站黄| 天天操天天搞天天操| 不卡在线一区二区三区| 九九视频在线观看全部| 在线观看黄页网站视频网站| 亚洲一区二区在线视频观看免费| 精产国品一二三产品区别91| 国产清纯一区二区在线观看| 韩国一级片最火爆中文字幕| 91精品久久久久久久久99蜜臀| 亚洲综合色一区二区三区| 麻豆白洁少妇在线播放| 久久99嫩草99久久精品| 欧美一级特黄大片在线| 五十岁熟妇高潮喷水| 天天夜夜久久精品综合| 骚穴被阴茎插免费视频| 黄色av网址在线播放| 亚洲av在线免费播放| 天天躁狠狠躁狠狠躁性色| 精品国产污污污污免费观看| 亚洲精品久久久人妻| 男人资源站中文字幕| 午夜在线观看一级毛| 亚洲国产美女主播在线观看| 欧美日韩成人高清中文网| 天天日天天亲天天操| 92麻豆一区二区三区| 男生和女生羞羞91在线看| 男人用大鸡巴狂操女人肉穴| 欧美亚洲精品色图网站| 美女福利视频一区二区三区四区| 中文字幕人妻一区色偷偷久久| 2020国产成人精品视频| 成人午夜麻豆大胆视频| 少妇精品视频一区二区免费看| 欧美男女一区二区三区| 91九色尤物无套内射| 国产美女视频带a∨黄色片| 天天摸天天舔天天操天天日| 人妻色综合aaaaaa网| 大秀成年人国产精品视频| 日本韩国欧美在线视频| 精久久久久久久久久久久| 99精品久久99久久久久一| 涩涩黄片在线免费观看| 四虎国产精品国产精品国产精品| 久草视频在线看免费| 美女av色播在线播放| 自拍偷拍 国产激情| 色欲AV蜜桃一区二区三| 中文字幕在线免费观看人妻 | 欧美色区国产日韩亚洲区| 欧美日韩久久丝袜在线| 国产夫妻视频在线观看免费| 天天操天天舔天天做| 国产激情在线观看一区二区三区| 最新国产精品拍在线观看| 日韩欧美国产一区二区在线观看 | 亚洲av毛片一区二区三区网| 成人午夜高清福利视频| 亚洲成人动漫av在线| 亚洲乱熟女一区二区三区影片| 大尺度av毛片在线网址| 天天操天天舔天天射天天日天天干 | 强乱人妻中文字幕日本| 亚洲一区二区中文字幕久久| 2019年中文字幕在线播放视频| 一区二区三区高清视频3| 福利一二三在线视频观看| 色哟哟亚洲乱码国产乱码精品精 | 国产美女主播av在线| 加勒比不卡在线视频| 熟妇人妻av无码中文字幕| 快色视频在线观看免费| 麻豆出品视频在线观看| 91美女在线观看视频| 国产男女无套?免费网站下载| 美女福利视频一区二区三区四区| 99精品久久99久久久久一| 亚洲一区视频中文字幕在线播放| 91偷拍被偷拍在线播放| 自拍偷拍视频亚洲一区| 青娱乐不卡视频在线| 开心激情五月天作爱片| 精品视频在线观看免费99| 国产精品福利久久久久| 天天综合久久无人区| 中文字幕 首页 人妻| 欧美久久蜜臀蜜桃资源吧| 日本东京热视频欧美视频| 国产高清自拍偷拍在线| 91色哟哟视频在线观看| 大香焦一道本一区二区三区| 亚洲女人自熨在线视频| 免费的啪啪视频软件| 91精品国产成人久久久久久| 亚洲熟女一区二区三区250p| 天堂在线中文字幕av| 亚洲免费在线不卡视频| 国内销魂老女人老泬| 日韩最近中文在线观看| 国产福利三级在线观看| 黄色av 在线观看| 黄片操操操操操操c| 亚洲 偷拍 自拍 欧美| 中文字幕综合网91| 天天早上头和脸出汗是怎么办| 日本少妇三级交换做爰做| 亚洲AV无码久久精品国产一区老| 婷婷综合缴情亚洲五月伊人| 亚洲午夜高清在线观看| 亚洲一区二区偷拍女厕所| 91美女在线观看视频| 美女欧美视频在线观看免费| 天天弄天天草天天日天天| 十八禁黄色免费污污污亚洲| 岛国av成人午夜高清| 亚洲成人偷拍自拍在线| 午夜国产精品免费视频| 亚洲男人天堂最新网址大全| 免费看超污视频在线观看| 美女把逼扒开让男人桶| 男人av一区二区三区| 亚洲熟女一区二区六区| 亚洲人人爽人人澡起碰av| 午夜福利午夜福利影院| 2020国产激情视频在线观看| 自拍偷自拍亚洲精品10p| 亚洲最大先锋资源采集站| 美女av色播在线播放| 国产精品福利久久久久| 搞乱在线在线观看视频| 亚洲国产精品 久久久| 日韩人妻精品久久久久| 亚洲一区二区精品在线播放| 国产在线小视频一区二区| 91人妻人人爽色啊啊啊| 亚洲成a人77777| 午夜精品久久久久久久精品乱码| 中出小骚货在线观看| 成人av在线视频免费| 亚洲少妇视频在线观看| 日韩三级精品电影久久久久| 2020年亚洲男人天堂网| 伊人久久综合国产精品| 亚洲日本欧美韩国另类综合| 亚洲高清一区二区三区久久| 一区二区三区四区久久久久韩日| 91色老久久精品偷偷蜜臀| 美女把逼扒开让男人桶| 夫亡人妻被强干中文字幕| 久久99精品热在线观看| 最新免费在线观看污视频| 人妻中文字幕亚洲在线| 一区二区三区四区影片| 亚洲国产精品自产拍在线观看| 人妻激情综合久久久久蜜桃| 东京热日韩av影片| 黑人巨大精品一区二区在线 | 精品国产无乱码一区二区三区| 夜夜爽夜夜操夜夜爱| 2026天天操天天干| 国产精品福利久久久久| 美女av色播在线播放| 性感美女人妻久久久| 久久av色噜噜ai换脸| 丰满人妻熟女aⅴ一区| 在线看的免费网站黄| 色就色综合偷拍区欧美在线| 九九六视频,这里只有精品 | 韩国在线播放一区二区三区| 一二三四区国产在线观看| 天天日 天天舔 天天射| 狠狠干狠狠操免费视频| 成年人黄色日本视频| 国产成人av在线你懂得| 最新日韩中文字幕免费在线观看| 最新日韩中文字幕免费在线观看| 亚洲一区二区在线视频观看免费| 强乱人妻中文字幕日本| 久久一级片三上悠亚| 亚洲天堂男人的天堂| 69视频在线精品国自产拍| 亚洲中文字幕在线av| 午夜精品久久久久久久精品乱码| 中文字幕欧美人妻在线.| 久久内射天天玩天天懂色| 成年人免费黄色av| 在线 制服 中文字幕 日韩| 激情九月天在线视频| 亚洲制服丝袜美腿在线| 亚洲精品1卡2卡3卡| 99精品久久一区二区 | 亚洲色视频在线播放网站| 精品av天堂毛片久久久| 快进来插我的逼嗯啊视频| 天天操天天日天天碰| 午夜92福利1000|