亭亭五月天在线观看,亭亭五月天在线观看,国产最新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
在线观看中文字幕精品av| 在线观看视频免费一区二区三区| 天天干夜夜操夜夜骑| 国产视频成人自拍蝌蚪视频| 亚洲av在线免费播放| 国产一级一国产一级毛片| 果冻麻豆一区二区三区| 欧美精品熟妇免费在线| 亚洲无码专区中文字幕专区| 亚洲欧美精品日韩偷拍| 天天想要天天操天天干| 中文字幕日本一二三区| 国产女人18毛片水真多精选| 91色哟哟视频在线观看| 99热99这里免费的精品| 日本不卡视频一二三区| 天堂av国产av伦理av| 青娱乐免费最新视频| 中文字幕在线观看亚洲情色| 国产精品黄色片大全| 无码人妻丰满熟妇区五路| 日本人妻熟妇丰满成熟HD系列| 欧美极品少妇高潮喷水| 欧美成人少妇人妻精品| 亚洲成人五月婷婷久久综合| 午夜偷拍的视频久久久免费大全| 欧美成人一二三在线网| 伊人久久综合国产精品| 亚洲男人天堂最新网址大全| 久久久视频在线播放| 免费看超污视频在线观看| 91大神在线免费观看视频| 国产精品网站的黄色| 99免费观看在线视频| 日本不卡 中文字幕| 亚洲一区视频中文字幕在线播放| 欧美在线视频不卡一区| 老鸭窝在线毛片观看免费播放| 亚洲综合色一区二区三区| 国产精品剧情av在线播放| 18岁禁一二三区免费体验| 一区二区三区午夜福利在线| 不卡高清一区二区三区| 久久人妻诱惑我视频| 国语对白性爱三级片免费看| 自拍偷自拍亚洲精品10p| 国际精品熟女一区二区| 最新国产精品久久精品app| 亚洲成人自拍图片网站| 日韩黄色在线观看网站上| 在线人成视频免费观看尤物| 操死你美女在线视频| 日韩激情文学在线视频| 欧美强奸视频在线观看| 青青操91美女国产| 久久久久久久精品乱码| 亚洲熟女少妇中文字幕系列| 亚洲国产精品青青草| 黄色av日韩在线观看| 欧美国产精品久久久免费| 操死你美女在线视频| 成年人免费福利在线| 天天透天天舔天天操| 东京热男人的天堂视频| 开心激情五月天作爱片| 精品欧美黑人一区二区三区| 啪啪啪网站免费看视频| 亚洲另类欧美综合久久| 久久精品国产亚洲av清纯| 9999久久久久老熟妇二区| 在线 制服 中文字幕 日韩| 91九色91在线视频| 欧美一区二区播放视频| 男人的天堂aⅴ在线| 精品一区二区三区免费毛片W| 青青青在线观看国产| 最新国产精品综合网高清| 青青青青午夜手机国产视频| 亚洲va999天堂va| 亚洲天堂色综合久久| 老鸭窝在线毛片观看免费播放| 九色91操最新在线观看网址| 久99久视频免费观看中文字幕| 中国精品人妻一区二区| 大香蕉尹人在线最新| 一区二区九日韩美女| 免费成人av麻豆| 黑人大吊大战亚洲女人。| 在线中文字幕人妻av| 中文字幕福利视频第四页| 大乳丰满人妻中文字幕韩国hd| 亚洲熟妇在线视频观看| 真人一进一出抽搐大尺度视频| 日本四十路人妻熟女| 欧美一级特黄大片做受99| 顶级欧美色妇4khd| 国产成人情侣av在线| 色屁屁一区二区三区在线观看| 亚洲av 综合av| 欧美日韩国产在线中文字幕| a级黄片免费观看| 日韩加勒比精品在线看| 天天弄天天草天天日天天| 国模伊人久久精品一区二区三区| 久久人妻人人草人人爽| 亚成区一区二区人妻熟女| 一区二区三区四区久久久久韩日| 丰满少妇_区二区三区| 天天夜夜久久精品综合| 国产激情免费在线视频| 性感美女人妻久久久| 91精品国产91久久久久久密臀| 大香焦一道本一区二区三区| 综合激情网,激情五月| 亚洲乱码国产乱码精品精视频| av在线男人的天堂亚洲| 999国产精品视频免费看| 国产做A爱免费视频在线观看| 91香蕉国产亚洲一二三区| 99久久人人爽亚洲精品美女| 2020精品视频在线| 国产精品乱码高清在线观看h| 国产在线小视频一区二区 | 欧美国产精品久久久免费| 性感人妻 中文字幕| 国产精品中文字幕丝袜| 国产高清视频www夜色资源| 亚洲午夜精品视频节目| 久久99精品热在线观看| 成人av在线视频免费| 得得爱在线视频观看| 美女把逼扒开让男人桶| 天天日天天亲天天操| 综合激情网,激情五月| 天堂av在线最新地址| 欧美亚洲精品色图网站| 亚洲精品色图1234| 亚洲中文字幕最新地址| 亚洲国内精品久久久久久久| 丰满放荡熟妇在线播放| 99久久国产精品免费消防器材| 荣立三等功退休有什么待遇| 亚洲欧美成人午夜一区二区| 日产国产欧美精品另类| 亚洲欧洲一区二区三区在线| 天天干天天色综合久久| 超peng视频在线免费播放97| 综合激情网,激情五月| 日韩欧美一区二区三区免费看 | 国产精品蝌蚪自拍视频| 成人精品影视一区二区| 九九热在线精品播放| 偷拍欧美日韩另类图片| 亚洲制服丝袜网站中文字幕| 人妻系列中文字幕大乳丰满人妻| 亚洲字幕一区二区夜色av| 天天看天天爱天天日| 中文字幕熟女乱一区二区| 欧美日韩久久丝袜在线| 国产精品美女免费视频观看| 户外露出视频在线观看| 99re这里是国产精品首页| av在线免费在线观看| 亚洲欧美不卡专业视频| 日本a级2020在线观看 | 五月的婷婷综合视频| 91偷拍被偷拍在线播放| 亚洲春色av中文字幕| 亚洲黑人欧美二区三区| 青娱乐免费最新视频| 亚洲人人爽人人澡起碰av| 91porny九色视频偷拍| 最新日韩av电影在线播放| 久久久久性感美女偷拍视频| 午夜精品久久久久久久久久蜜桃| 日本少妇丰满大bbb的小乳沟| 亚洲成人 国产精品| 天天弄天天草天天日天天| 在线国产精品欧美| 欧美第一激情综合网欧美激情| 国产av精品一区二区三区久久| 丝袜美女诱惑佐佐三上| 天堂在线中文字幕av| 日韩三级精品电影久久久久| 日本一区二区三区调教性奴视频| 五月的婷婷综合视频| 在线免费观看欧美小视频| 2021国产剧情麻豆| 99久久免费播放在线观看视频| 亚洲中文字幕在线视频观看二区| 夜夜爽夜夜操夜夜爱| 亚洲自拍偷拍av在线| 欧美 日韩 精品 中文| 日本黄色一级电影网址| 美女网站视频久久精品| 黄很色很在线免费视频网站| 大香焦一道本一区二区三区| 日本老女人日比视频| 欧美视频免费观看777| 久久99精品热在线观看| 女人的天堂 av在线| 一二区二区不卡视频| a级片特黄免费看| 污视频在线观看地址| 视频免费在线观看网站| 亚洲av 综合av| 精品高潮呻吟久久av| 天天干天天操天天日天天日| 亚洲韩精品一区二区三区| 老色鬼精品视频在线观看播放| 97精品人妻免费视频| 国产精品剧情在线亚洲| 97香蕉久久国产超碰| 亚洲色图日韩在线视频观看| 中文字幕观看中文字幕免费| xxnxx国产美女| 自拍偷拍 国产激情| 91佛爷视频在线观看| 青娱乐这里只有精品| 91超碰国产在线观看| 亚洲色图日韩在线视频观看| 中文字幕日韩人妻在线三区| 99精品视频在线在线观看| 黄色片黄色片黄色片黄色片黄色| 91大神福利视频网| 国产精品久久人人添| 中文字幕在线免费观看成人| 天天早上头和脸出汗是怎么办| 97人妻av人人澡人人爽| 亚洲男人的天堂最新网址| 亚洲在线观看中文字幕av| 1区3区4区产品乱入视频| 99色在线观看免费观看| 亚洲|久久久久久一二三区丝袜| 日本东京热视频欧美视频| 国产一区二区手机在线观看| 正在播放麻豆精品一区二区| 特级aaaaa黄色片| 美女露阴道让男人捅| 可在线免费观看av| 成人免费视频现网站99在线观看| 亚洲欧美一级特黄大片| 日韩免费黄色片在线观看| 亚洲欧美激情久久久| 91精品夜夜夜一区二区| 国产精品国产三级在线高清观看| 亚洲三级综合在线观看| 99精品视频在线在线观看| 人妻少妇精品二三区| 5d蜜桃臀女无痕裸感| —区二区三区女厕偷拍| 在线看日韩av不卡| 爱搞视频在线观看视频91| 91色乱一区二区三区| 亚洲综合成人精品成人精品| 核xp工厂精品久久亚洲| 亚洲成人 国产精品| 天天操天天干天天谢| 国产天堂av不卡网| 人人妻人人爽人人爽欧美一区| 久久久久九九九九九12| 亚欧洲乱码视频一二三区| julia人妻av一区二区三区| 亚洲成a人77777| 亚洲国产美女主播在线观看| 国产高清在线观看av| 日韩欧美黄色免费网站| 午夜国产免费视频亚洲| 狂操鸡巴小骚逼视频免费观看| 欧美vs亚洲vs日韩| 成人免费电影二区三区| 国产成人在线观看hd| 亚洲国产中文字幕在线看| 伊人情人成综合视频| 亚洲一区二区偷拍女厕所| 正在播放麻豆精品一区二区| 亚欧洲乱码视频一二三区| 日本一道中文字幕99| 亚洲全国精品女人久久久| 夜夜操夜夜爱夜夜摸| 欧美日韩久久丝袜在线| 日本香港韩国三级黄色| 五十岁熟妇高潮喷水| 国产探花自拍亚洲av| 男人资源站中文字幕| 不卡一二三区别视频| 日本小视频一区二区| 欧美日本在线免费视频| 最近最新欧美日韩精品| 亚洲成人自拍图片网站 | 深夜福利免费观看在线看| 天天干夜夜操91视频网站| 精品不卡一区二区三区| 97人妻av人人澡人人爽| 久久精品四虎夜夜拍拍拍| 50熟妇一区二区三区| 亚洲制服丝袜资源网| 欧美日韩亚洲国产视频二区| 日韩成人免费观看电影| 97精品人妻免费视频| 国产精品午夜无码AV体验区 | 91在线九色porny| 欧美亚洲另类精品第一页 | 日本电影一级人妻在线播放四区| 亚洲综合在线视频在线播放| 91久久久精品成人国产| 一区二区三区国产精华液区别大吗| 18岁禁一二三区免费体验| 91精品视频在线观看视频| 开心激情五月天作爱片| 大乳丰满人妻中文字幕韩国hd| 日本丰满熟妇浓密多毛| 97cao在线视频| 日本老熟妇av老熟妇| 欧美男男在线观看视频网站| 免费在线观看视频啪啪| 亚洲 综合 欧美 一区| 欧美vs亚洲vs日韩| 日韩av电影中文在线免费观看| 欧美强奸视频在线观看| 黄色av日韩在线观看| 69精品人妻久久久久久久久久久| 欧美最新一区二区三区| 熟女一区二区三区综合| 天天操天天日天天插天天舔| 99久久久久久亚洲精品免费| 欧美成人区一区二区三| 18福利视频在线观看| xxnxx国产美女| 精品国产污污污免费入口| 99福利一区二区视频| 不用付费特黄特色亚洲特级黄色片| 少妇熟女天堂网av| 在线能看视频你懂的| 中字幕人妻熟女人妻a62v网| 精品人妻在线激情视频| 99久久碰碰人妻国产| 日韩人妻一区二区三区在线观看| 91超碰国产在线观看| 97精品人妻免费视频| 国产中文亚洲熟女日韩| 丰满人妻被猛烈进入中文字幕| 一区二区九日韩美女| 亚洲av激情综合网| 九色porny91国产| 中文字幕熟女人妻一区| 欧洲精品在线免费观看| 日韩人妻中文字幕二区| 婷婷色九月综合激情丁香| 日韩三级精品电影久久久久| 国产成人深夜福利短视频99| 91精品在线视频免费视频| 日本高清激情乱一区二区三区| 四季av人妻一区二区三区| 红桃视频国产av在线| 丰满放荡熟妇在线播放| 久久午夜免费鲁丝片| yellow在线亚洲精品一区| 久久人妻诱惑我视频| 人妻免费视频黄片在线视频| 熟妇高潮久久久久久久| 色哟哟亚洲乱码国产乱码精品精| 一看就是假奶的av| 无码精品黑人一区二区老人| 最新日韩av电影在线播放| 99精品久久精品一区二区| 懂色av之国产精品| 中文字幕欧美人妻在线.| 大片a免费观看在线视频观看| 日韩少妇免费在线播放| 手机视频在线观看一区| 国产精品视频网站污污污| 91超精品碰国产在线观看| 男女插鸡巴视频软件| 一区二区三区四区 在线播放| 男人的天堂av中文字幕| 中文字幕免费啪啪啪| jizzjizz国产精品传媒| 日本成年视频在线免费观看| 久久内射天天玩天天懂色| 欧美日韩不卡视频合集| 亚洲欧美国产人成在线| 豆豆专区操逼性视频在线| 99精品久久一区二区| 日韩三级精品电影久久久久| 白白色在线免费视频发布视频| 天天插天天干天天狠| 天天曰天天摸天天爽| 在线有码人妻自拍视频| 亚洲中文字幕最新地址| 91精品在线视频免费视频| 日韩三级精品电影久久久久| 全球高清中文字幕av| 人妻少妇视频系列视频在线| 国产又粗又长又大视频| 老司国产精品视频免费观看| 大陆中文字幕视频在线| 亚洲a级视频在线播放| 狂操鸡巴小骚逼视频免费观看| 精品高潮呻吟久久av| 亚洲av毛片在在线播放| 天天干天天操天天日天天日| 在线观看网站伊人网| 狠狠操深爱婷婷综合一区| 91性高湖久久久久久久久久| 懂色av之国产精品| 大鸡扒操大逼大片免费关看| 台湾18禁久久久久久久激情视频| 国产激情免费在线视频| 手机视频在线观看一区| tushy一区二区三区视频| 亚洲自拍偷拍av在线| 国产高清视频www夜色资源| 中文字幕日本一二三区| 日本国产亚洲欧美色综合| 亚洲色大WWW永久网站| 2026天天操天天干| 在线看日韩av不卡| 亚洲a区在线免费观看| 不卡视频在线 欧美日韩| 亚洲色视频在线播放网站| 99女福利女女视频在线播放| 一区二区三区婷婷中文字幕| 久久免费视频ww一区| 啪啪啪网站免费看视频| 国内销魂老女人老泬| 黄片操操操操操操c| 亚洲国产精品自拍偷拍视频在线| 亚洲熟女人妻自拍在线视频| 99亚偷拍自图区亚洲| 亚洲人成大片在线观看| 亚洲AV无码一二三四区在线播放| 青青草一个释放的网站| 日韩免费黄色片在线观看| 国产精品无码无卡免费观| 50熟妇一区二区三区| 大鸡扒操大逼大片免费关看| 亚洲熟女一区二区六区| 大香蕉尹人在线最新| 荣立三等功退休有什么待遇| 国产黄色主播网址大全在线播放 | 在线能看视频你懂的| 91超碰九色porny| 性感人妻 中文字幕| 天天在线播放日韩av| 国产大桥未久一区二区| 亚洲国产精品一区二区第二页| 91大神在线免费观看视频| 小妹妹爱大棒棒免费观看视频| 成年人免费福利在线| 中文字幕在线字幕乱码怎么设置| 国产黑色丝袜 在线日韩欧美| 97成人老师在线视频| 久久久久久a女人处女| 夜夜操夜夜爱夜夜摸| 成人午夜麻豆大胆视频| 日韩无码国产一区二区| 久久久西西gogo日本美女人体| 亚洲成人中文无码在线| 乌克兰美女操逼高清内射视频| 女生裸体视频免费网站| 日韩久久不卡免费视频| 在线观看中文字幕少妇av| 国产成人情侣激情视频| 国产一区两区三区福利小视频| 亚洲精品9999蜜桃| 国产在线观看av一区| av天堂a亚洲va天堂va里番| 黑人侵犯人妻森泽佳奈| 国产熟妇色xxⅹ交白浆视频| 欧美强奸视频在线观看| 亚洲一区二区三区国产精品电影| 182tv精品免费在线观看| tobu8日本高清| 欧美日韩高清片在线观看| 夏目彩春av在线看| 自拍偷拍亚洲综合第一页| 一区二区在线观看视频网站| 99精品视频在线在线观看| 每日更新日韩欧美在线| tobu8日本高清| 在线观看中文字幕精品av| 凹凸视频一区二区在线观看| 亚洲欧洲无码一区2区无码| 国产伦理二区三区在干嘛呢| 天天干天天色综合久久| 国产精美视频精品视频精品| 亚洲日本欧美韩国另类综合| 亚洲综合在线视频在线播放| av成人三级高清日韩| av激情四射五月婷婷| 亚洲国产精品自拍偷拍视频在线 | 自拍丝袜国产欧美日韩| 午夜在线成人免费电影| 久久99精品久久久久久三级| 中文字幕av人妻一区二区三区| 好看的日本中文字幕在线观看二区| 亚洲成a人片777777张柏芝| 亚洲天堂男人的天堂| 午夜福利在线不卡视频| 欧美亚洲另类精品第一页| 性色蜜桃臀x88av天美传媒| 精产国品一二三77777| 亚洲无人区乱码中文字幕一区| 夏目彩春av在线看| 熟女一区二区视频在线| 青青青国产精品视频| 38av一区二区三区| 中字幕人妻熟女人妻a62v网| 熟女一区二区视频在线| av 资源在线播放| 亚洲午夜精品视频节目| 亚洲男人的天堂最新网址| 在线观看中文字幕视频成人| 亚洲免费在线不卡视频| 人妻少妇精品二三区| 婷婷色综合五月天视频| 日本东京热最新中文字幕| 丰满少妇_区二区三区| 丰满少妇人妻一区二区三区蜜桃| 最新中文字幕久久久久| 九热精品视频在线观看| 一区二区三区免费版在线| 熟妇人妻av无码中文字幕| 果冻麻豆一区二区三区| 午夜8050免费小说| 午夜精品视频免费观看| av一区二区三区四区五区在线| 欧美久久蜜臀蜜桃资源吧| 夜夜躁av麻豆男| 女生裸体视频免费网站| 欧美大鸡吧男操女啊啊啊视频| 国产中文亚洲熟女日韩| 日韩最近中文在线观看| 欧美久久蜜臀蜜桃资源吧| 日本免费人爱做视频在线观看不卡| 在宿舍强奷两个清纯校花| 网友自拍第一页99热| 黑人巨大精品一区二区在线| 日产国产欧美精品另类| www国产亚洲精品久久久| 国产av高清二区三区 | 玖玖资源站在线观看亚洲| 一区二区三区四区 在线播放| 日韩成人在线电影首页| 蜜臀久久精品久久久久久av| 91精品麻豆91夜夜骚| 自拍偷拍亚洲综合第一页| 天天摸天天干夜夜操| 日本黄页在线观看视频| 欧洲精品在线免费观看| 国产精品久久久99| 果冻麻豆一区二区三区| 日本东京热视频欧美视频| 91精品国产成人久久久久久| 精品欧美黑人一区二区三区| 日本老熟妇av老熟妇| 自拍偷自拍亚洲精品10p| 欧美日韩黄片免费在线观看| 欧美日本国产一区二区| 在线免费观看欧美小视频| 红桃视频国产av在线| 欧美区日本区国产区| 黑人黄色免费一级av| 国产伦理二区三区在干嘛呢| av资源中文字幕在线观看| 91人妻人人做人人爽高清| 亚洲乱码国产乱码精品精视频| 人人人妻人人人妻精品少妇| 亚洲国内精品久久久久久久| 中文字幕国产一区在线视频| av大尺度一区二区三区| 欧美日韩亚洲国产视频二区| 天天插天天干天天狠| av在线免费在线观看| 亚洲人成大片在线观看| 亚洲 偷拍 自拍 欧美| 天天操天天日天天插天天舔| 韩日一级人添人人澡人人妻精品| 熟妇人妻av无码中文字幕| 亚洲成人激情在线综合| 在宿舍强奷两个清纯校花| 猫咪亚洲中文在线中文字幕| 女人的天堂 av在线| 91大神在线免费观看视频| 亚洲午夜国产末满十八岁勿进网站| 裸日本资源在线午夜| 久久一级片三上悠亚| 欧美aaaa性bbbbaaaa| 97成人老师在线视频| 亚洲gay视频在线观看| 黑人爆操女人免费视频| 欧美一级日韩一级亚洲一级va| 天天综合久久无人区| 最近中文字幕免费视频一| 国产探花自拍亚洲av| av里面的动作是真进去吗| yy4080黄色片| 亚洲经典av中文字幕| 51vv精品视频在线观看| 国产成人在线观看hd| 亚洲国产日韩a在线欧美| 成人十欧美亚洲综合在线| 抽插小穴啊啊啊视频| 天天弄天天草天天日天天| 亚洲一区二区精品在线播放| 天天想要天天操天天干| 全球高清中文字幕av| 国产精品久久久久精品三级18| 日本少妇精品免费视频| 成人黄色录像在线观看| 全彩漫画口工18禁| 日本有码精品一区二区三区| 国产男女无套?免费网站下载| 顶级欧美色妇xxxx| 99久久国语露脸国产精品| 2021国产在线视频| 精品一区二区三区免费毛片W| 天天夜夜久久精品综合| 天天日天天亲天天操| 亚洲欧美精品日韩偷拍| 午夜精品小视频在线播放| 99re这里是国产精品首页| 欧美精品激情在线不卡| 久久久久久久精品乱码| 天天天天天天天天日日日| 一区二区三区国产精华液区别大吗| 最新久久这里只有精品| 天天操天天日天天插天天舔| 人妻视频网站快射视频网站| 亚洲欧美另类丝袜另类自拍| 午夜久久久久久av五月| 美利坚合众国av天堂| 亚洲av中文无码网站| 亚洲欧美精品海量播放| 国产高清自拍偷拍在线| 精品欧美乱码久久久| 99精品久久一区二区| 精品久久久久久久久久久久久 | a级黄片免费观看| 五月天天堂视频在线| 最新日韩中文字幕免费在线观看| 国产精品美女免费视频观看| 五月的婷婷综合视频| 亚洲熟女一区二区三区250p | 青青青在线视频观看97| 亚洲综合熟女乱中文| 开心激情五月天作爱片| 久久99嫩草99久久精品| 亚洲韩精品一区二区三区| 日本福利网站一区二区| 亚洲乱码国产乱码精品精视频| 少妇被中出一区二区| 精品国模一区二区三区欧美| 亚洲一区二区三区无码在线| 汤姆提醒30秒中转进站口| 国产精品内射婷婷一级| 男生和女生羞羞91在线看| 欧美vr专区日韩vr专区| 日本a级2020在线观看| 在线免费观看视频18| 55夜色66夜色亚洲精品| 偷拍熟女大胆免费视频| 免费在线小视频你懂的| 天天日夜夜操人人爽| 亚洲 偷拍 自拍 欧美| 亚洲成人偷拍自拍在线| 久久久国产精品免费视频网| 五月婷婷激情视频网| 亚洲美女午夜激情视频在线观看| 久久久人妻免费视频| 99精品视频在线在线观看| av人摸人人人澡人人超碰小说| 日本黄色一级电影网址| 亚洲精品国产99999| 日本福利网站一区二区| 亚洲第一成年偷拍视频| 亚洲欧美综合另类最新| 亚洲欧美日韩电影一区| 天天干夜夜操夜夜骑| 在线国产精品欧美| 亚洲精品国品乱码久久久久| 欧美第一激情综合网欧美激情| 最新日韩中文字幕免费在线观看| 国产精品久久人人添| 日本在线免费观看国产精品| 大片a免费观看在线视频观看| 亚洲欧美不卡专业视频| 狠狠操狠狠操狠狠插| 91精品资源在线观看| 91麻豆精品国产在线| 久草久热这里只有精品| 亚洲欧美精品日韩偷拍| tobu8日本高清| 国产剧情av在线免费观看| 青青青免费手机视频在线观看| 自拍偷拍视频亚洲一区| 成人18禁高潮片免费日本| 黄在线看片免费人成视频| 欧美日韩高清片在线观看| 青青青国产精品视频| 又粗又长又硬又黄又爽| 欧美日本国产一区二区| 成人18禁高潮片免费日本| 首页欧美日韩中文字幕| 性感美女人妻久久久| 亚洲国产精品自产拍在线观看| 欧美vr专区日韩vr专区| 国产一级一国产一级毛片| 日本欧美高清在线观看视频| 东北老女人熟女啪啪视频| 超碰在线免费观看视频97| 国产三级自拍视频在线观看网站| 国产在线小视频一区二区| 第一福利视频在线观看| 亚洲人精品午夜射精日韩| 人妻女侠被擒受辱记| 青娱乐免费视频一二三| 91色老久久精品偷偷蜜臀| 国产探花自拍亚洲av| —区二区三区女厕偷拍| av成人三级高清日韩| 偷拍熟女大胆免费视频| 色999日韩偷自拍拍免费| 91国产精品乱码久久久久久| xxnxx国产美女| 亚洲理论在线a中文字幕97 | 美女网站福利在线观看| 亚洲天堂色综合久久| 高潮喷水一区二区三区| 欧美黑人1区2区3区| 美女激情久久久久久久| 亚洲欧美激情国产综合久久久| 美女福利网站在线播放| 成人黄色录像在线观看| 青青操久久综合激情| 免费看一级高潮喷水片| 亚洲午夜熟女在线观看| 亚洲图片另类综合小说| 婷婷综合缴情亚洲五月伊人| 天天干天天操天天要| 汤姆提醒30秒中转进站口| 精品av天堂毛片久久久| 亚洲国产电影的一区| 午夜野花视频在线观看| 亚洲成人三级黄色片| 911美女片黄在线观看| 天天早上头和脸出汗是怎么办| 午夜在线成人免费电影| 日韩国产欧美久久一区| 超碰在线免费观看视频97| 色噜噜噜噜色噜噜色合久一| 91九色人妻在线播放| 91麻豆精品国产在线| av日韩视频在线观看| 插鸡视频免费网站在线播放| 在线观看网站伊人网| 国产自拍偷拍在线精品| 青青操91美女国产| 超级黄肉动漫在线观看| 九热精品视频在线观看| 伊人久久综合国产精品| 国产av剧变态维修工虐杀美女| 天天做天天日天天搞| 日本老女人日比视频| 熟妇人妻丰满久久久久久久| 老鸭窝在线毛片观看免费播放 | 中文字幕av人妻一区二区三区| 免费看一级高潮喷水片 | 新香蕉视频香蕉视频2| 国产精品剧情av在线播放| 日本不卡 中文字幕| 天天干天天操天天要| 亚洲精品中文字幕手机在线免费看| 91色哟哟视频在线观看| 人妻中文字幕亚洲在线| 人妻熟女 亚洲 一页二页 | 18在线观看免费观看| www,日韩av,com| 成人免费视频现网站99在线观看| 天天看片天天摸天天操| 十八禁黄色免费污污污亚洲| 天天干天天日天天弄| 久久综合狠狠综合久久综| 中文字幕在线免费观看成人| 亚洲制服丝袜在线看| 高潮喷水一区二区三区| 久久久久久久精品乱码| 午夜国产免费视频亚洲| 都市激情校园春色 亚洲| 68视频在线免费观看| 亚洲熟妇丰满多毛xxxx网站| 91久久久精品成人国产| 久久内射天天玩天天懂色| 99精品视频在线在线观看| 在线免费观看欧美小视频| 羞羞漫画无限免费观看秋蝉| 青娱乐免费最新视频| 欧美精品熟妇免费在线| v天堂国产精品久久| 亚洲一区二区精品三区视频| 97精品视频,全部免费| 午夜久久人妻一级内射av网址| 中文在线字幕免费观看日韩视频| 欧美视频免费观看777| 天天操天天舔天天爽| 日本人妻熟妇丰满成熟HD系列 | 91久久久久久最新网站| 国产漂亮白嫩美女在线图片 | 老熟女xxxⅹhd老熟女性| 亚欧洲乱码视频一二三区| 在线观看黄页网站视频网站| 五十岁熟妇高潮喷水| 大奶熟妇激情操逼逼| 午夜五十路久久福利| 公侵犯人妻中文字幕巨| 99福利一区二区视频| 在线视频自拍第三页| 亚洲欧美另类丝袜另类自拍| 女生抠逼自慰啊啊啊啊啊啊啊下载| 美国男的操女孩的小嫩逼| 狠狠操深爱婷婷综合一区| 欧美精品乱码99久久蜜桃免费| 九九热在线精品播放| 青青青青青爽视频在线| 最近最新欧美日韩精品| 伦理在线观看未删减中文字幕 | 超碰在线免费观看视频97| 夫亡人妻被强干中文字幕| 综合激情网,激情五月| 熟女阿高潮合集一区二区| 日本欧美国产在线一区| 手机看片福利一区二区三区四区| 超碰在线pro中文字幕| 黄色大片一级老太太操逼| 国产精品福利久久久久| av日韩视频在线观看| 欧美色视频网址大全| 不卡一二三区别视频| 68视频在线免费观看| 中文乱码字幕人妻熟女人妻| 国产做A爱免费视频在线观看| 中文字幕av人妻一区二区三区| 一级做性色a爱片久久片| 亚洲国内精品久久久久久久| 港台美女明星av天堂| 国产自拍偷拍视频在线免费观看| 国产原创一区二区三区在线播放| 亚洲一级熟妇丰满的女人| 亭亭五月天在线观看| 日本熟女0930视频| 黄片视频免费观看视频| 人妻少妇精品二三区| 新亚洲天堂男子av| 亚洲图片另类综合小说| 91精品综合久久久久久五月天| 凹凸视频一区二区在线观看| 最新免费在线观看污视频| 国产av剧变态维修工虐杀美女| 黄色av 在线观看| 91性高湖久久久久久久久久| 日本少妇三级交换做爰做| 偷拍欧美日韩另类图片| 制服丝袜中文字幕熟女人妻| 人妻激情综合久久久久蜜桃| 精品日本少妇久久久| 久久久久久久岛国免费观看| av成人三级高清日韩| 二十四小时日本高清在线观看| 制服丝袜中文字幕熟女人妻| 亚洲美女露隐私av一区二区精品| 久久99热精品免费观看视| 91超碰九色porny| lutu玩弄人妻短视频| 亚洲精品激情视频在线观看| 日本欧美国产在线一区| 午夜偷拍的视频久久久免费大全| 欧美色视频网址大全| 蜜乳av一区二区三区免费观看| 亚洲唯美激情综合四射| 日本特级黄片免费观看| 欧美黑人性猛交小矮人| 天天搞天天操天天干| 久久久久夜色国产精品电影| 久久一级片三上悠亚| 男人电影天堂在线观看| 国长拍拍视频免费孕妇| 亚洲国产日韩欧美一区二区三区,| 亚洲av毛片一区二区三区网| 人妻熟女 亚洲 一页二页 | 欧美情色av在线观看| 精品日本少妇久久久| 亚洲成人偷拍自拍在线| 18在线观看免费观看| 天堂网免费在线电影| 国内销魂老女人老泬| caopeng97在线观看视频| 美女网站福利在线观看| 午夜福利片无码10000| julia人妻av一区二区三区| av天堂新资源在线| 国产激情视频在线观看的| 免费的啪啪视频软件| 欧美一级aaaaaaa片| 999久久久人妻精品一区| 男人av一区二区三区| 国产激情在线观看一区二区三区| 欧美成人性生活视频播放| 1级黄色片在线观看| 国产av嗯嗯啊啊av| 欧美在线视频不卡一区| 人人妻人人狠人人爽| 欧美日韩国产在线中文字幕| 最近最新最好看的中文字幕| 4日日夜夜精品视频免费| 中文字幕麻绳捆绑的人妻| 国产成人在线观看hd| 国产精品中文字幕丝袜| 欧美vr专区日韩vr专区| 中文字幕人妻一区色偷偷久久| 日本国产亚洲欧美色综合| 欧美黑人性猛交小矮人| 少妇被粗大的猛进69视频| 亚洲av中文免费在线| 亚洲午夜熟女在线观看| 91在线九色porny| 日日夜夜免费视频精品| 最新国产精品拍在线观看| 最新国产精品综合网高清| 熟女人妻少妇一区二区| 加勒比不卡在线视频| 黄色av日韩在线观看| 久久午夜免费鲁丝片| 在线观看网站伊人网| 亚洲黄色成人一级片| 亚洲熟女少妇中文字幕系列| 午夜呻吟亚洲精品中文字幕在上面 | 国内精品一区二区2021在线| 中文字幕av特黄毛片| 欧美日韩综合精品无人区| 蜜乳av中文字幕一区二区| 免费在线观看亚洲福利| 亚洲同性同志一二三专区| 裸露视频免费在线观看| 成熟了的熟妇毛茸茸| 日韩加勒比精品在线看| 亚洲欧美成人午夜一区二区| 五月的婷婷综合视频| 2020国产成人精品视频| 一区二区三区四区 在线播放| 女人的天堂 av在线| 男生用大肌巴操美女骚穴| alisontyler和黑人| 玖玖资源站在线观看亚洲| 日韩成人精品久久久免费看| 亚洲成年人精品国产| 韩国在线播放一区二区三区| 亚洲另类激情视频在线看| 老熟女xxxⅹhd老熟女性| 国产激情免费在线视频| 成人大片男人的天堂| 中文字幕熟女人妻一区| 国产做A爱免费视频在线观看| 国产激情视频在线观看的| 91色乱一区二区三区| caopeng97在线观看视频| 欧美日韩福利视频网| 黄色av 在线观看| 国产av嗯嗯啊啊av| 69国产精品成人aaaaa片| 外国美女舔男人坤坤| 日本韩国福利在线播放| 91系列视频在线播放| 欧美丝袜亚洲国产日韩| 人妻少妇精品二三区| 亚洲综合首页综合在线观看| 熟妇人妻丰满久久久久久久| 国产漂亮白嫩美女在线图片| 99久久国产精品免费热| 新香蕉视频香蕉视频2| 日本少妇熟女乱码一区二区| 亭亭五月天在线观看| 国产成人91色精品免费看片| 国产美女高潮精品视频| 熟女人妻精品视频一区| 午夜精品秘一区二区三区| 亚洲第一页欧美第一页| 欧美成人短视频在线播放| 色欲天天媓色媓香视频综合网| 国产精品成人免费电影| 成人黄色录像在线观看| 91中文字幕视频网站| 大香蕉伊人97在线| 福利视频导航在线观看| 丝袜美腿日韩av一区| 亚洲欧美综合另类最新| 偷拍欧美日韩另类图片| 亚洲高清免费在线观看视频| 五月天天堂视频在线| 不用付费特黄特色亚洲特级黄色片| 欧美情色av在线观看| 免费观看在线中文字幕视频| 91亚洲精品久久蜜桃| 夫妻黄色一级性生活片| 亚洲成a人77777| 91精品国产综合99| 欧美vr专区日韩vr专区| 美女露阴道让男人捅| 色欲AV蜜桃一区二区三| 夜夜骚av一二三区| av一区二区三区四区五区在线 | 亭亭五月天在线观看| 日韩欧美一区二区三区免费看| 国产自拍偷拍视频在线免费观看 | 国产美女高潮精品视频| 中文字幕欧美人妻在线.| 人妻色综合aaaaaa网| 欧美日韩亚洲tv不卡久久| 超peng视频在线免费播放97| 日本在线免费观看国产精品| 福利视频免费在线播放| 可在线免费观看av| 91porny九色视频偷拍| 美女av色播在线播放| 伊人久久综合国产精品| 日本少妇人妻凌辱在线| 91中文字幕视频网站| 99精品久久一区二区| 老司机伊人99久久精品| 精品视频在线观看免费99| 杜达雄啪啪毛片视频| 中国特黄色性生活片| 河北全程露脸对白自拍| 精品欧美黑人一区二区三区| 亚洲国产精品自拍偷拍视频在线| 久久久视频在线播放| 激情九月天在线视频| 色视频在线播放免费观看| 亚洲综合一区二区三区四区| 中文乱码字幕人妻熟女人妻| 欧美男女一区二区三区| 操烂你的骚逼天天欧美| 91精品久久久久久久久99蜜臀| 豆豆专区操逼性视频在线| 日本高清激情乱一区二区三区| 成人做爰av在线观看网站| 日本一本午夜在线播放| 911精产国品一二三产区区| 国产女人18毛片水真多精选| 人妻超清中文字幕在线乱码| 天天看片天天摸天天操| 亚洲午夜熟女在线观看| 亚洲a级视频在线播放| 国产成人在线观看hd| 免费在线观看视频啪啪| 亚洲精品1卡2卡3卡| 国产农村乱子伦精精品视频| 国产高清自拍偷拍在线| a级片特黄免费看| 日本在线免费观看国产精品| 东京热日本一区二区三区| 日本不卡 中文字幕| 黄色av 在线观看| 999精品视频免费在线观看| 国产亚洲精品啪啪视频| 青青在线视频看看| 人妻系列中文字幕大乳丰满人妻| 日本高清 中文字幕| v天堂国产精品久久| 免费24小时人妻视频| 天天插天天透天天爽| 日本男女免费福利视频| 放荡人妻极品少妇全集| 青青操天堂在线观看视频| 92麻豆一区二区三区| 天天天天天天天天干夜夜| 美女张开腿给男人桶爽的软件| 97cao在线视频| 亚洲色图日韩在线视频观看| 久久久久久久久久久久久国产| 在线免费观看视频18| 美女把腿张开给男的捅| 美女网站福利在线观看| 一区二区三区婷婷中文字幕| 91日本精产品一区二区三区| 午夜美女福利视频在线| 中文乱码字幕人妻熟女人妻| 东京热日本一区二区三区| 男女爱爱好爽视频免费看| 午夜美女福利视频在线| 一区二区三区四区 在线播放| 无码人妻丰满熟妇区五路| 瑟瑟干视频在线观看| 女生裸体视频免费网站| 69国产在线视频网站| 大香蕉在线欧美在线视频| 五月在线视频免费播放91| 国产精品成人免费电影| 精品人妻在线激情视频| 人人妻人人爽人人摸| 91 精品视频在线看| 日韩人妻中文字幕区| 欧美一区二区三区视频看| 美国十次了亚洲天堂网国产| 日本福利网站一区二区| 国内销魂老女人老泬| 亚洲另类欧美综合久久| 91青青青国产免费高清| 亚洲国产日韩精品在线| 中文字幕 一区二区在线观看| 成人精品影视一区二区| 国色天香一二三期区别大象| 极品内射老女人操逼视频| 天天操天天舔天天射天天日天天干| 综合激情网,激情五月| 人人妻人人爽人人爽欧美一区| 亚洲蜜桃久久久久久| 国语对白性爱三级片免费看| 欧美日韩一区二区三区成人影院| 琪琪日本福利伦理视频| 亚洲gay视频在线观看| 日本熟女0930视频| 91 精品视频在线看| 天天操天天日天天插天天舔| 色狠狠色综合久久久绯色| 国产高清自拍偷拍在线| 91色老久久精品偷偷蜜臀| 亚洲欧美日韩中文在线观看| 天天看片天天摸天天操| av在线免费在线观看| 亚洲精品色图1234| 日本韩国福利在线播放| 伊人久久综合国产精品| 制服丝袜 中文字幕 日韩| 成年人免费福利在线| 欧美肥妇久久久久久| 久久99嫩草99久久精品| 大奶熟妇激情操逼逼| 久久人妻诱惑我视频| 精品不卡一区二区三区| 欧美成人一二三在线网| 天天夜夜久久精品综合| 午夜久久久久久av五月| 不卡高清一区二区三区| 日本一区二区三区调教性奴视频| 亚洲国产日韩a在线欧美| 亚洲同性同志一二三专区| 国产视频1区2区3区| 大尺度av毛片在线网址| 亚洲人人爽人人澡起碰av| 久久午夜免费鲁丝片| 北野中文字幕一区二区| 68福利精品在线视频| 国产精品黄色片大全| 国产成人情侣激情视频| 91精产国品一二三产区区别网站| 亚洲欧美激情国产综合久久久| 97成人老师在线视频| 欧美肥妇久久久久久| 青青青免费手机视频在线观看| 91中文字幕视频网站| 国产亚洲综合5388| 亚洲午夜精品视频节目| 18在线观看免费观看| 亚洲图片另类综合小说| 神马不卡视频在线视频| 一区二区三区资源视频| 两个奶被揉得又硬又翘怎么回事 | 4438全国成人免费视频| 日本免费人爱做视频在线观看不卡 | 97cao在线视频| 久久99精品热在线观看| 91精品久久久久久久久99蜜臀| 国产精品久久久久精品三级18| 午夜在线观看一级毛| 伦理在线观看未删减中文字幕 | 99热这里只有精品免费播放| 人妻视频网站快射视频网站| 黑人侵犯人妻森泽佳奈| 亚洲成年人精品国产| 自拍偷拍亚洲综合第一页| 日本国产亚洲欧美色综合| 99免费观看在线视频| 成人av在线视频免费| 最近中文字幕免费视频一| 99久久人人爽亚洲精品美女| 日本一本午夜在线播放| 99亚偷拍自图区亚洲| 黑人和日本人av一区二区| 最新日韩av电影在线播放| 91在线九色porny| 午夜一区二区三区视频在线观看| lutu玩弄人妻短视频| 日本不卡视频一二三区| 丝袜美腿日韩av一区| 日韩精品视频一区二区三区在线| 国产精品免费看一区二区三区| 精品视频一区二区三区◇| 91色哟哟视频在线观看| 天天干夜夜爽狠狠操| 精品精品精品精品精品污污污污| 99久久人人爽亚洲精品美女| 欧美性感美女热舞视频| 污视频在线观看地址| 成熟了的熟妇毛茸茸| 内地精品毛片在线观看| 亚洲|久久久久久一二三区丝袜| 成人午夜麻豆大胆视频| 日本四十路人妻熟女| 久久久亚洲综合国产精品| 午夜久久久久久av五月| 久草视频在线视频在线视频| 免费在线观看黄色小网站| 国产av啊啊啊啊啊啊啊| 国产av啊啊啊啊啊啊啊| 一区二区在线观看视频观看| 国产最新av在线免费观看| 91色老久久精品偷偷蜜臀| 91精品国产91久久久久久密臀| 99久久国语露脸国产精品| 丝袜美女诱惑佐佐三上| 福利视频免费在线播放| 美女把逼扒开让男人桶| 亚洲码av一区二区三区| 亚洲成a人片777777张柏芝| 东京热日韩av影片| 欧美肥妇久久久久久| 91久久精品美女高潮喷水白浆| 在线观看黄页网站视频网站| 综合激情网,激情五月| 亚洲美女黄色福利视频网站大全 | 天天看天天爱天天日| 国际精品熟女一区二区| 一区二区欧美 国产日韩| 美女av色播在线播放| 一级毛片特级毛片免费的| 99久久国语露脸国产精品| 91偷拍被偷拍在线播放| ysl蜜桃色7425| 在线观看中文字幕视频成人| 亚洲成人自拍av在线| 欧美第一激情综合网欧美激情| 熟女阿高潮合集一区二区| 国产精美视频精品视频精品| 久久无码高清免费视频| 国产清纯一区二区在线观看| 区一区二区三免费观看视频| 爱搞视频在线观看视频91| 一区二区三区av免费天天看| 青娱乐不卡视频在线| 欧美性受黑人猛交裸体视频| 中文字幕日本一二三区| 91福利高清在线播放| 黑川堇人妻88av| 东京热日韩av在线| 人人妻人人爽人人爽欧美一区 | 五十岁熟妇高潮喷水| 狂操鸡巴小骚逼视频免费观看| 久久午夜免费鲁丝片| 久久人人爽人人爽人人av东京热| 中文字幕在线免费观看人妻| 91精品视频在线观看视频| 91九色国产在线视频| 亚洲春色av中文字幕| 在线观看视频免费一区二区三区 | 黄色片黄色片黄色片黄色片黄色| 亚洲无码专区中文字幕专区| 亚洲欧美日韩中文在线观看| 久久久久性感美女偷拍视频| 漂亮人妻口爆久久精品| 久久亚洲国产成人精品麻豆 | 中文字幕av特黄毛片| 亚洲av在线免费播放| 91福利高清在线播放| 中文字幕中文字幕在线中…一区| 欧美一级aaaaaaa片| 91精品视频在线观看视频| 中文字幕久久久国产| 亚洲熟女在线免费观看| 欧美人与动欧交视频| 亚洲第一区av中文字幕| 深夜福利免费观看在线看| 91精品夜夜夜一区二区蜜桃| 日本久久久久久黄色| 川上优所有中文字幕在线| 核xp工厂精品久久亚洲 | 久久无码高清免费视频| 国产毛片特级Av片| 360偷拍蜜桃臀69式| 午夜国产成人精品视频观看| av男人站在线观看| 欧美成人红桃视频在线观看| 精品国产久久久久午夜精品av| 色欲天天媓色媓香视频综合网| 青青青青青爽视频在线| 港台美女明星av天堂| 福利美女视频在线观看| 亚洲黄色成人一级片| 黄色av日韩在线观看| 国产 亚洲 欧美 自拍| 99久久国产精品免费热| 欧美精品激情在线不卡| 青青国产95免看视频| 92午夜免费福利视频www| 新香蕉视频香蕉视频2| 韩日一级人添人人澡人人妻精品| 91精品久久久久久久99蜜月| 天天干夜夜撸天天操| 高潮喷水在线视频观看| 伊人网国产在线播放| 日韩精品视频一区二区三区在线| 亚洲综合成人精品成人精品| 日本欧美国产在线一区| 91精品视频在线观看视频| 日本高清久久人人爽| 一区二区三区四区久久久久韩日| 婷婷色九月综合激情丁香| 熟女国内精品一区二区三区| av丝袜免费在线观看| 人人妻人人爽人人摸| 亚洲欧美精品日韩偷拍| 日本国产亚洲欧美色综合| 久久av色噜噜ai换脸| 亚洲国产中文字幕在线看| 免费在线观看视频啪啪| 人妻系列中文字幕大乳丰满人妻 | 九九九九九久久久国产| 天天色 天天操 天天好逼| 天天夜夜久久精品综合| 欧美在线观看视频欧美| 欧美黄色性视频网站| 天堂一区二区三区在线等| 精品视频在线观看免费99| 欧美三区四区在线视频| 成年人免费黄色av| 成人资源中文在线观看| 黄在线看片免费人成视频| 天天天天天天天天干夜夜| 亚洲国产精品青青草| 亚洲欧美精品日韩偷拍| 欧美成人屋影院在线视频观看| 大陆中文字幕视频在线| 国产福利三级在线观看| 十八禁黄色免费污污污亚洲| 97成人老师在线视频| 手机看片1024精品国产| 国产av精品一区二区三区久久| 五月的婷婷综合视频| 欧美男女一区二区三区| 视频在线+欧美十亚洲曰本| 无人区一码二码三码区别在哪| 美国男的操女孩的小嫩逼| 亚洲av 综合av| 女人高潮潮呻吟喷水网站| 人妻人妻在线视频网站| 熟妇人妻丰满久久久久久久| 午夜国产成人精品视频观看| 精品欧美乱码久久久| 日本不卡 中文字幕| 松本菜奈实最新av在线| 亚洲在线观看中文字幕av| 国产成人av在线你懂得| av在线免费在线观看| 91青青青国产免费高清| 天天曰天天摸天天爽| 欧美区一区二区三视频| 在线播放 日韩 av| 呻吟求饶的人妻中文字幕| 亚洲国产精品青青草| 182tv精品免费在线观看| 国产精品中文字幕丝袜| av中文字幕国产精品| 亚洲熟女一区二区三区250p| 精品日本少妇久久久| 欧美熟女xx00视频| 国产激情视频在线观看的| 欧美黑人性猛交小矮人| 青青操久久综合激情| 啊~插得好快别揉我胸了视频| 成人大片男人的天堂| 在线能看视频你懂的| 天天做天天日天天搞| 午夜呻吟亚洲精品中文字幕在上面| 九九六视频,这里只有精品| 国产一区二区三区四区精| 91九色尤物无套内射| 99热在线只有的精品| 西野翔人妻中文字幕中字在| 抽插小穴啊啊啊视频| 亚欧洲乱码视频一二三区| 91久久久久久最新网站| 亚洲天堂男人的天堂| 午夜偷拍的视频久久久免费大全 | 九热精品视频在线观看| 日本不卡 中文字幕| 另类欧美激情校园春色| 4日日夜夜精品视频免费| 韩国一级片最火爆中文字幕| 99久久99九九九99九| 4日日夜夜精品视频免费| 亚洲熟女在线免费观看| 亚洲成人偷拍自拍在线| 成人黄色录像在线观看| 免费在线观看亚洲福利| 538欧美在线观看一区二区三区| 午夜亚洲国产精品中字| 天天碰天天摸天天搞| 一区二区欧美 国产日韩| 熟妇人妻av无码中文字幕| 亚洲精品乱码久久久久app| av丝袜免费在线观看| 在线观看网站伊人网| 精品高潮呻吟久久av| 四虎国产精品国产精品国产精品| 人人妻人人狠人人爽| 欧美区一区二区三视频| 公侵犯人妻中文字幕巨| 99久久精品视频16| 亚洲日本欧美韩国另类综合| 77亚洲视频在线观看| 大乳丰满人妻中文字幕韩国hd| 大乳人妻一区二区三区| 韩国毛片w妈妈的朋友7| 天天爱天天日天天爽| 日本欧美国产在线一区| 久久人妻人人草人人爽| 美国伦理片午夜理论片| 天天干天天日天天弄| 亚洲自拍偷拍av在线| 91香蕉国产亚洲一二三区| 亚洲国产美女主播在线观看| 一区二区三区免费版在线| 国产精品 亚洲欧美 自拍偷拍| 中日韩又粗又硬又大精品| 日本福利视频网站导航| 在线观看免费啪啪啪| 91 精品视频在线看| 国产极品气质外围av| 亚洲午夜熟女在线观看| 国产精品剧情在线亚洲| 汤姆提醒30秒中转进站口| 99色在线观看免费观看| 91超精品碰国产在线观看| 亚洲色图日韩在线视频观看| 91精品91久久久久| 午夜亚洲国产精品中字| 河北全程露脸对白自拍| 免费看一级高潮喷水片| 国产精品 亚洲欧美 自拍偷拍| 97香蕉久久国产超碰| 宅男噜噜噜66国产在线观看| 天天插天天透天天爽| 日韩av电影中文在线免费观看| 亚洲综合第一区二区| www国产亚洲精品久久久| 青青青青午夜手机国产视频| 国产极品气质外围av| 日本高清有码在线视频| 91麻豆精品国产在线| 69久久夜色精品国产69乱电影| 日韩av熟妇在线观看| 日本国产亚洲欧美色综合| 天天操天天射天天操天天日| 人妻激情综合久久久久蜜桃| 中文乱码字幕人妻熟女人妻| 国产成人av在线你懂得| 玖辛奈18禁同人污本子| 中文字幕观看中文字幕免费| 不卡高清一区二区三区| 中文字幕av特黄毛片| 亚洲国产精品一区二区第二页| 亚洲综合天堂av网站在线观看| 亚洲韩精品一区二区三区| 国产精品久久久久久成人久| 麻豆出品视频在线观看| 首页欧美日韩中文字幕| 精品精品精品精品精品污污污污| 欧美日本在线免费视频| 99久久久久久久久久久久久| 免费在线小视频你懂的| 欧美一级特黄大片在线|