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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】节点预测与边预测任务实践

發布時間:2024/9/18 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】节点预测与边预测任务实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

節點預測與邊預測任務實踐

引言

在此小節我們將利用PlanetoidPubMed數據集類,來實踐節點預測與邊預測任務。

注:邊預測任務實踐中的代碼來源于link_pred.py。

節點預測任務實踐

之前我們學習過由2層GATConv組成的圖神經網絡,現在我們重定義一個GAT圖神經網絡,使其能夠通過參數來定義GATConv的層數,以及每一層GATConv的out_channels。我們的圖神經網絡定義如下:

class GAT(torch.nn.Module):def __init__(self, num_features, hidden_channels_list, num_classes):super(GAT, self).__init__()torch.manual_seed(12345)hns = [num_features] + hidden_channels_listconv_list = []for idx in range(len(hidden_channels_list)):conv_list.append((GATConv(hns[idx], hns[idx+1]), 'x, edge_index -> x'))conv_list.append(ReLU(inplace=True),)self.convseq = Sequential('x, edge_index', conv_list)self.linear = Linear(hidden_channels_list[-1], num_classes)def forward(self, x, edge_index):x = self.convseq(x, edge_index)x = F.dropout(x, p=0.5, training=self.training)x = self.linear(x)return x

由于我們的神經網絡由多個GATConv順序相連而構成,因此我們使用了torch_geometric.nn.Sequential容器,詳細內容可見于官方文檔。

我們通過hidden_channels_list參數來設置每一層GATConv的outchannel,所以hidden_channels_list長度即為GATConv的層數。通過修改hidden_channels_list,我們就可構造出不同的圖神經網絡。

完整的代碼可見于codes/node_classification.py。請小伙伴們自行完成代碼中圖神經網絡類的訓練、驗證和測試。

邊預測任務實踐

邊預測任務,目標是預測兩個節點之間是否存在邊。拿到一個圖數據集,我們有節點屬性x,邊端點edge_index。edge_index存儲的便是正樣本。為了構建邊預測任務,我們需要生成一些負樣本,即采樣一些不存在邊的節點對作為負樣本邊,正負樣本數量應平衡。此外要將樣本分為訓練集、驗證集和測試集三個集合。

PyG中為我們提供了現成的采樣負樣本邊的方法,train_test_split_edges(data, val_ratio=0.05, test_ratio=0.1),其

  • 第一個參數為torch_geometric.data.Data對象,
  • 第二參數為驗證集所占比例,
  • 第三個參數為測試集所占比例。

該函數將自動地采樣得到負樣本,并將正負樣本分成訓練集、驗證集和測試集三個集合。它用train_pos_edge_index、train_neg_adj_mask、val_pos_edge_index、val_neg_edge_index、test_pos_edge_index和test_neg_edge_index,六個屬性取代edge_index屬性。

注意train_neg_adj_mask與其他屬性格式不同,其實該屬性在后面并沒有派上用場,后面我們仍然需要進行一次訓練集負樣本采樣。

下面我們使用Cora數據集作為例子,進行邊預測任務說明。

獲取數據集并進行分析

首先是獲取數據集并進行分析

import os.path as ospfrom torch_geometric.utils import negative_sampling from torch_geometric.datasets import Planetoid import torch_geometric.transforms as T from torch_geometric.utils import train_test_split_edgesdataset = Planetoid('dataset', 'Cora', transform=T.NormalizeFeatures()) data = dataset[0] data.train_mask = data.val_mask = data.test_mask = data.y = None # 不再有用print(data.edge_index.shape) # torch.Size([2, 10556])data = train_test_split_edges(data)for key in data.keys:print(key, getattr(data, key).shape)# x torch.Size([2708, 1433]) # val_pos_edge_index torch.Size([2, 263]) # test_pos_edge_index torch.Size([2, 527]) # train_pos_edge_index torch.Size([2, 8976]) # train_neg_adj_mask torch.Size([2708, 2708]) # val_neg_edge_index torch.Size([2, 263]) # test_neg_edge_index torch.Size([2, 527]) # 263 + 527 + 8976 = 9766 != 10556 # 263 + 527 + 8976/2 = 5278 = 10556/2

我們觀察到訓練集、驗證集和測試集中正樣本邊的數量之和不等于原始邊的數量。這是因為,現在所用的Cora圖是無向圖,在統計原始邊數量時,每一條邊的正向與反向各統計了一次,訓練集也包含邊的正向與反向,但驗證集與測試集都只包含了邊的一個方向。

為什么訓練集要包含邊的正向與反向,而驗證集與測試集都只包含了邊的一個方向? 這是因為,訓練集用于訓練,訓練時一條邊的兩個端點要互傳信息,只考慮一個方向的話,只能由一個端點傳信息給另一個端點,而驗證集與測試集的邊用于衡量檢驗邊預測的準確性,只需考慮一個方向的邊即可。

邊預測圖神經網絡的構造

接下來構造神經網絡

import torch from torch_geometric.nn import GCNConvclass Net(torch.nn.Module):def __init__(self, in_channels, out_channels):super(Net, self).__init__()self.conv1 = GCNConv(in_channels, 128)self.conv2 = GCNConv(128, out_channels)def encode(self, x, edge_index):x = self.conv1(x, edge_index)x = x.relu()return self.conv2(x, edge_index)def decode(self, z, pos_edge_index, neg_edge_index):edge_index = torch.cat([pos_edge_index, neg_edge_index], dim=-1)return (z[edge_index[0]] * z[edge_index[1]]).sum(dim=-1)def decode_all(self, z):prob_adj = z @ z.t()return (prob_adj > 0).nonzero(as_tuple=False).t()

用于做邊預測的神經網絡主要由兩部分組成:其一是編碼(encode),它與我們前面介紹的節點表征生成是一樣的;其二是解碼(decode),它根據邊兩端節點的表征生成邊為真的幾率(odds)。decode_all(self, z)用于推理(inference)階段,我們要對所有的節點對預測存在邊的幾率。

邊預測圖神經網絡的訓練

定義單個epoch的訓練過程

def get_link_labels(pos_edge_index, neg_edge_index):num_links = pos_edge_index.size(1) + neg_edge_index.size(1)link_labels = torch.zeros(num_links, dtype=torch.float)link_labels[:pos_edge_index.size(1)] = 1.return link_labelsdef train(data, model, optimizer):model.train()neg_edge_index = negative_sampling(edge_index=data.train_pos_edge_index,num_nodes=data.num_nodes,num_neg_samples=data.train_pos_edge_index.size(1))optimizer.zero_grad()z = model.encode(data.x, data.train_pos_edge_index)link_logits = model.decode(z, data.train_pos_edge_index, neg_edge_index)link_labels = get_link_labels(data.train_pos_edge_index, neg_edge_index).to(data.x.device)loss = F.binary_cross_entropy_with_logits(link_logits, link_labels)loss.backward()optimizer.step()return loss

通常,存在邊的節點對的數量往往少于不存在邊的節點對的數量。我們在每一個epoch的訓練過程中,都進行一次訓練集負樣本采樣。采樣到的樣本數量與訓練集正樣本相同,但不同epoch中采樣到的樣本是不同的。這樣做,我們既能實現類別數量平衡,又能實現增加訓練集負樣本的多樣性。在負樣本采樣時,我們傳遞了train_pos_edge_index為參數,于是negative_sampling()函數只會在訓練集中不存在邊的節點對中采樣。get_link_labels()函數用于生成完整訓練集的標簽。

注:在訓練階段,我們應該只見訓練集,對驗證集與測試集都是不可見的。所以我們沒有使用所有的邊,而是只用了訓練集正樣本邊。

定義單個epoch驗證與測試過程

@torch.no_grad() def test(data, model):model.eval()z = model.encode(data.x, data.train_pos_edge_index)results = []for prefix in ['val', 'test']:pos_edge_index = data[f'{prefix}_pos_edge_index']neg_edge_index = data[f'{prefix}_neg_edge_index']link_logits = model.decode(z, pos_edge_index, neg_edge_index)link_probs = link_logits.sigmoid()link_labels = get_link_labels(pos_edge_index, neg_edge_index)results.append(roc_auc_score(link_labels.cpu(), link_probs.cpu()))return results

注:在驗證與測試階段,我們也應該只見訓練集,對驗證集與測試集都是不可見的。所以在驗證與測試階段,我們依然只用訓練集正樣本邊。

運行完整的訓練、驗證與測試

def main():device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')dataset = 'Cora'path = osp.join(osp.dirname(osp.realpath(__file__)), '..', 'data', dataset)dataset = Planetoid(path, dataset, transform=T.NormalizeFeatures())data = dataset[0]ground_truth_edge_index = data.edge_index.to(device)data.train_mask = data.val_mask = data.test_mask = data.y = Nonedata = train_test_split_edges(data)data = data.to(device)model = Net(dataset.num_features, 64).to(device)optimizer = torch.optim.Adam(params=model.parameters(), lr=0.01)best_val_auc = test_auc = 0for epoch in range(1, 101):loss = train(data, model, optimizer)val_auc, tmp_test_auc = test(data, model)if val_auc > best_val_auc:best_val_auc = val_auctest_auc = tmp_test_aucprint(f'Epoch: {epoch:03d}, Loss: {loss:.4f}, Val: {val_auc:.4f}, 'f'Test: {test_auc:.4f}')z = model.encode(data.x, data.train_pos_edge_index)final_edge_index = model.decode_all(z)if __name__ == "__main__":main()

完整的代碼可見于codes/edge_prediction.py。

結語

在完整的第6節內容中,我們學習了

  • PyG中規定的使用數據的一般過程;
  • InMemoryDataset基類;
  • 一個簡化的InMemory數據集類;
  • 一個InMemory數據集類實例,以及使用該數據集類時會發生的一些過程;
  • 節點預測任務實踐;
  • 邊預測任務實踐。

我們需要重點關注**InMemory數據集類的運行流程與其四個方法的定義的規范**,同時我們還應該重點關注邊預測任務中的數據集劃分訓練集負樣本采樣,以及訓練、驗證與測試三個階段使用的邊。

作業

  • 實踐問題一:嘗試使用PyG中的不同的網絡層去代替GCNConv,以及不同的層數和不同的out_channels,來實現節點分類任務。

  • 實踐問題二:在邊預測任務中,嘗試用torch_geometric.nn.Sequential容器構造圖神經網絡。

  • 思考問題三:如下方代碼所示,我們以data.train_pos_edge_index為實際參數來進行訓練集負樣本采樣,但這樣采樣得到的負樣本可能包含一些驗證集的正樣本與測試集的正樣本,即可能將真實的正樣本標記為負樣本,由此會產生沖突。但我們還是這么做,這是為什么?

    neg_edge_index = negative_sampling(edge_index=data.train_pos_edge_index,num_nodes=data.num_nodes,num_neg_samples=data.train_pos_edge_index.size(1))

參考資料

  • Sequential官網文檔:torch_geometric.nn.Sequential
  • 邊預測任務實踐中的代碼來源于link_pred.py

參考答案

思考問題三:
問題:我們以data.train_pos_edge_index為實際參數來進行訓練集負樣本采樣,但這樣采樣得到的負樣本可能包含一些驗證集的正樣本與測試集的正樣本,即可能將真實的正樣本標記為負樣本,由此會產生沖突。但我們還是這么做,這是為什么?

解答:
首先我們討論如果使用edge_index為實際參數會怎么樣?如果以edge_index為實際參數,negative_sampling()函數采樣到的是真實的負樣本。以真實負樣本作為訓練集負樣本,訓練集負樣本就不會與驗證集正樣本有交集,也不會與測試集正樣本有交集。 理論上這種采樣方式產生的驗證集的評估結果和測試集的評估結果都會更好,實際也是如此。但我們不能采用這種訓練集負樣本采樣方式,這是為什么?

整個數據集的正負樣本邊可劃分為訓練集正樣本邊、驗證集正樣本邊、測試集正樣本邊和所有負樣本邊,共四個集合。在訓練邊預測圖神經網絡時,我們要輸入所有訓練集邊的節點。如果訓練集由訓練集正樣本邊和所有的負樣本邊組成,那么有極大的可能性,所有的節點都要輸入給圖神經網絡。一個節點只有在滿足以下的條件時,才一定不會在訓練階段被輸入給圖神經網絡:

  • 該節點與其他所有節點相連。如果該節點與某個節點不相連,那么此對節點間存在負樣本邊,所有負樣本邊都有可能被采樣,于是該節點可能會在訓練階段被輸入給圖神經網絡。
  • 該節點所有的邊都被劃分到了驗證集或測試集。這種可能性非常小。
  • 當邊預測圖神經網絡能夠感知所有的節點時,它也就能夠感知所有的正負樣本邊。在訓練階段,我們給邊預測圖神經網絡輸入訓練集正樣本邊和所有真實負樣本邊,邊預測圖神經網絡就相當于知道了訓練集與驗證集的正樣本邊,因為沒出現在訓練集正樣本與所有真實負樣本里的樣本即為訓練集或驗證集的正樣本。 采用這種數據采樣方式采樣得到的數據集,用于神經網絡的訓練,訓練得到的神經網絡會在“現在整個數據集”上過擬合,于是就降低了對將來未知的數據的泛化能力。于是在訓練階段,我們不能知道所有負樣本邊,那么我們只能知道所有訓練集正樣本邊。

    接著我們討論如果以data.train_pos_edge_index為實際參數來進行訓練集負樣本采樣結果會是怎么樣?以data.train_pos_edge_index為實際參數來進行訓練集負樣本采樣,也就是在非訓練集正樣本中采樣。非訓練集正樣本包含了所有的負樣本,和沒有出現在訓練集中的正樣本。雖然包含了沒有出現在訓練集中的正樣本,但其數量相對于所有的負樣本的數量要少得多。即便將真實的正樣本標記為負樣本會產生沖突,但這帶來影響相對較小。

    綜上,我們要以data.train_pos_edge_index為實際參數來進行訓練集負樣本采樣,也就是我們要在非訓練集正樣本中采樣訓練集負樣本。

    總結

    以上是生活随笔為你收集整理的【转】节点预测与边预测任务实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    久草资源在线 | 天天操网| 国产在线精品一区二区三区 | 黄色大片免费播放 | 国产精品免费人成网站 | 精品久久久久免费极品大片 | 91在线播放视频 | 久久久999| 亚洲免费在线观看视频 | 久草观看 | 亚洲理论在线观看电影 | 亚洲第一区在线播放 | 婷婷四房综合激情五月 | 精品视频123区在线观看 | 国产精品久久久久久69 | 久99久视频 | 国产精品美女久久久久久 | 国产在线精品一区二区三区 | 亚洲 欧美 成人 | 91大神精品视频 | 免费日韩一区二区三区 | 91精品国自产在线观看欧美 | 久久天天躁 | 成年人免费在线观看网站 | 亚洲综合丁香 | 国产一区成人在线 | 久草网站在线观看 | 国产日韩精品一区二区 | 8x成人免费视频 | 五月综合色 | 在线91精品 | 一区二区三区免费在线 | 亚洲成人精品久久久 | 97成人在线观看视频 | 久久久久亚洲精品男人的天堂 | 日韩中文三级 | 九九综合久久 | 91在线精品观看 | 国产成人精品在线观看 | 天天操比| 激情欧美一区二区免费视频 | 久草精品免费 | 中文字幕有码在线播放 | 人人舔人人爱 | 成人黄色毛片视频 | 人人干97| 欧美了一区在线观看 | 91重口视频 | 免费在线观看亚洲视频 | 国产精久久久 | 一级黄色片在线免费观看 | 97看片网 | 伊人国产视频 | a成人在线| 美女视频黄网站 | 一区二区三区免费在线播放 | 国产资源免费在线观看 | 国产一区久久 | 一区二区av | 国产高清视频在线观看 | 18国产精品白浆在线观看免费 | 欧美精品中文在线免费观看 | 久草在线手机视频 | 久99久中文字幕在线 | 久久久久久久久综合 | 黄色av一区二区 | 99久热在线精品视频成人一区 | 亚洲精品三级 | 久久久99精品免费观看乱色 | 日韩在线播放av | 在线免费观看黄色大片 | 五月天中文在线 | 国产日韩视频在线观看 | 免费观看完整版无人区 | 麻豆视频在线 | 五月视频| 九九热精品在线 | 99久久99久久 | 欧美不卡视频在线 | 精品国产一区二区三区不卡 | 91精品国产三级a在线观看 | 国产精品网址在线观看 | www.天天综合 | av在线收看 | 超碰免费av| 日韩精品一区二区免费 | 日本护士三级少妇三级999 | 尤物九九久久国产精品的分类 | 午夜精品一区二区三区可下载 | 国产黄色av | 欧美va天堂在线电影 | 午夜美女网站 | 欧美少妇影院 | 欧美日韩中文视频 | 成人动漫一区二区 | 日韩免费视频线观看 | 蜜臀av网址 | 国产精品乱码高清在线看 | 久久久亚洲麻豆日韩精品一区三区 | 91在线影院 | 一区二区精品在线视频 | 亚洲最新合集 | 成人羞羞视频在线观看免费 | 国产精品手机视频 | 免费成人结看片 | 天天操欧美| 国产精品久久久久影视 | 国产精品永久久久久久久www | 91精品视频播放 | 91久草视频 | 99久高清在线观看视频99精品热在线观看视频 | 国产成人精品av在线观 | 在线免费观看国产精品 | 久久成人精品电影 | 国产一级高清 | 伊人干综合 | 亚洲精品久久久久中文字幕二区 | 麻豆传媒在线视频 | 亚洲一二三久久 | free. 性欧美.com| 在线看毛片网站 | 中文字幕精品一区二区精品 | 日韩色中色 | 久久r精品 | 国模视频一区二区三区 | 婷婷六月激情 | 日本午夜在线观看 | 免费在线激情电影 | av观看免费在线 | 婷婷看片 | 97在线视频免费看 | 久草在线资源观看 | 亚洲色图av| 亚洲电影院 | 色网站在线免费观看 | 久久这里 | av在线播放快速免费阴 | 不卡的av电影 | 日韩在线小视频 | 91av在线视频播放 | 超碰精品在线 | 亚洲一区二区麻豆 | 中文字幕黄色网 | 欧美亚洲一区二区在线 | 久久精品99国产国产 | 91香蕉视频720p| 久久只精品99品免费久23小说 | 黄视频网站大全 | 亚洲国产精品成人va在线观看 | 久久精品99精品国产香蕉 | 激情图片区 | 日韩免费观看高清 | 久草精品视频在线看网站免费 | 麻豆一精品传二传媒短视频 | 国产女人免费看a级丨片 | 亚洲女同ⅹxx女同tv | 有码中文字幕在线观看 | 色爱成人网 | 中文字幕电影一区 | 亚洲在线视频网站 | 国产视频亚洲视频 | 亚洲婷婷丁香 | 日本论理电影 | 国产精品岛国久久久久久久久红粉 | 久久久久国产精品午夜一区 | 久草国产视频 | 99久久夜色精品国产亚洲96 | 成人a在线观看 | 国产91学生粉嫩喷水 | 青青久视频 | 亚洲激色 | 免费在线观看av网址 | 天天操天天干天天综合网 | 国产一线二线三线性视频 | 91免费看黄 | 97精品视频在线 | 成年人在线免费看 | 久久久久久久国产精品 | 成人av在线电影 | 亚洲综合色视频在线观看 | 最新日韩在线观看视频 | 国产第页 | 91视频久久久久久 | 激情 一区二区 | 成人在线视频免费观看 | 久久国语露脸国产精品电影 | 99久久久久国产精品免费 | 久草在线手机观看 | 午夜视频一区二区三区 | 美女黄久久 | 黄色大全免费网站 | www.国产在线 | 免费日韩高清 | 成人久久精品 | 色资源中文字幕 | www.亚洲在线 | 在线观看视频你懂得 | 亚洲精品国偷拍自产在线观看蜜桃 | 99热这里有 | 麻豆视频在线 | 色www免费视频 | 正在播放国产一区二区 | 久久久久久久久综合 | 日韩一区二区三区高清免费看看 | 日本中文字幕在线观看 | 伊人国产视频 | 又黄又刺激又爽的视频 | 欧美在线观看视频一区二区 | 日韩欧美在线免费观看 | 天天操天天射天天操 | 国产精品久久久久久爽爽爽 | 女人久久久久 | 国产精品成人一区二区 | 亚洲精品国偷拍自产在线观看蜜桃 | 久草视频国产 | 欧美日韩精品在线播放 | 日韩在线观看中文 | 国内偷拍精品视频 | 亚洲黄色片一级 | 777xxx欧美 | 日韩在线免费高清视频 | 97国产超碰| 视频精品一区二区三区 | 欧美另类人妖 | 婷婷在线资源 | 伊人首页| 国色天香第二季 | 亚洲欧美成人网 | 91福利社在线观看 | 国产色 在线 | 麻豆91在线看 | 超碰最新网址 | а天堂中文最新一区二区三区 | 国产精品白虎 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | www日韩精品| 久草免费电影 | 麻豆视频www | 成人一级免费电影 | 六月色丁香 | 精品久久在线 | 亚洲成a人片77777潘金莲 | 一区 二区电影免费在线观看 | 国产手机视频精品 | 亚洲色影爱久久精品 | 亚洲视频一级 | 少妇视频在线播放 | 日韩精品一区二区三区水蜜桃 | 久青草影院 | 久久久久久久久福利 | 国产精彩在线视频 | 亚洲资源在线观看 | 在线观看视频你懂的 | wwwwwww色| 看片网站黄色 | 91原创在线观看 | 国产一区二区三区 在线 | 中文字幕日韩国产 | 欧美日韩在线网站 | 成人久久久久久久久 | 一区二区三区在线免费播放 | 中文字幕日本在线观看 | 天天草天天色 | 久久伊人精品一区二区三区 | 天堂网av 在线 | 成人91在线| 久久久久中文 | 国产人成看黄久久久久久久久 | 99热.com| 91.dizhi永久地址最新 | 亚洲乱码一区 | 亚洲精品中文字幕在线 | 在线成人免费 | 国产aaa大片 | 一本一本久久a久久精品牛牛影视 | 欧美精品一区二区免费 | 国产成人精品一区二区三区福利 | 久久久久美女 | 精品国产欧美一区二区 | 欧美一级专区免费大片 | 国产精品va在线观看入 | 日韩精品在线免费播放 | 日韩a在线看 | 国产小视频在线看 | 免费黄a | 看国产黄色大片 | 精品国产精品一区二区夜夜嗨 | 888av| 中文字幕av专区 | 一本一本久久a久久 | 中文字幕第 | 成人免费视频播放 | 免费高清国产 | 欧美精品二区 | 婷婷亚洲五月色综合 | 欧美日韩国产一区二区在线观看 | 色多视频在线观看 | 国产精品永久久久久久久久久 | 在线看国产日韩 | 又爽又黄又无遮挡网站动态图 | 久久亚洲国产精品 | 欧美国产日韩一区二区 | 在线观看av小说 | 成人一级片在线观看 | 亚洲免费在线观看视频 | 国模一二三区 | 国产精品久久三 | 欧美黑人巨大xxxxx | 国产在线观看午夜 | 免费看污片 | 欧美性粗大hdvideo | 婷色| 国产精品毛片久久蜜 | 国产一区在线不卡 | 91麻豆网站 | 精品国产一区二区三区不卡 | 狠狠干.com | 免费精品 | 国产日产高清dvd碟片 | av官网在线 | 欧美一级电影片 | 成人高清在线观看 | 少妇bbb搡bbbb搡bbbb | 免费av网站在线看 | 国产精品系列在线播放 | 97在线资源 | 午夜视频在线观看一区二区三区 | 中文字幕国产精品一区二区 | 99精品国产视频 | 亚洲精品无 | 亚洲 欧洲av | 欧美精品二区 | 久久久免费视频播放 | 99热在线观看 | av在线电影网站 | 国产主播大尺度精品福利免费 | 日日干日日色 | 中文字幕五区 | 又黄又爽又无遮挡免费的网站 | 午夜av大片 | 亚洲人成影院在线 | 黄色片免费看 | 在线婷婷 | 亚洲精品久久久久久中文传媒 | 国产一级特黄电影 | 国产午夜精品福利视频 | 91免费看黄 | 国产专区精品 | 日韩视频欧美视频 | 欧美日韩一区二区在线 | 日韩欧美综合在线视频 | 亚洲精品av中文字幕在线在线 | 天天天操天天天干 | 91看成人| av黄色免费看 | 久久国产视屏 | 97碰碰视频 | 精品成人久久 | 97中文字幕 | 亚洲天堂网视频在线观看 | 国产视频一区在线 | 四虎影视国产精品免费久久 | 五月天.com | 国产在线播放一区 | 亚洲国产电影在线观看 | 日韩黄色一级电影 | 狠狠躁18三区二区一区ai明星 | 国产日韩欧美视频 | 亚洲一级片在线看 | 天天天综合 | 91精品国产综合久久久久久久 | 久久免费观看视频 | 黄网站色| 色在线最新| 欧美一二三区播放 | 不卡的av在线播放 | 欧美一级片在线播放 | 国产99久久久国产精品免费二区 | 六月婷操| 欧美天堂影院 | 黄色大片国产 | 国产精品久久久久高潮 | 波多野结衣小视频 | 欧美激情亚洲综合 | 日本视频久久久 | 日本中文字幕在线免费观看 | 久久久久久久久国产 | 狠狠精品 | 色婷婷av一区二 | 456免费视频| 久久国产精品偷 | 国产一区二区在线播放视频 | 欧美老少交 | 亚洲婷婷伊人 | 免费看污在线观看 | 99精品欧美一区二区三区 | av动图| 日本公妇在线观看高清 | 黄色免费视频在线观看 | 91视视频在线直接观看在线看网页在线看 | 久久午夜电影网 | 就要干b| 人人爽影院 | 欧美一二在线 | 麻豆播放 | 综合网成人 | 一区二区视频在线观看免费 | sesese图片 | 色婷婷a| 国产成人精品999 | 久久婷亚洲五月一区天天躁 | 综合网天天 | 免费视频久久久久久久 | 国内外成人在线视频 | 国产精品18毛片一区二区 | 一区二区成人国产精品 | 黄色一级大片在线免费看产 | 久久久久久久久久久久亚洲 | 亚洲国产精品500在线观看 | 欧美日韩国内在线 | 韩国av免费观看 | 欧美福利精品 | 色妞久久福利网 | 精品在线观看一区二区 | 欧美精品v国产精品v日韩精品 | 国内精品久久久精品电影院 | www.超碰 | 亚洲黄色网络 | 91av视频导航 | 337p西西人体大胆瓣开下部 | 国产精品九九九九九九 | 亚洲涩涩涩涩涩涩 | 国内三级在线观看 | 最近能播放的中文字幕 | 五月天久久久久久 | 国产分类视频 | 成人网色| 91中文字幕视频 | 黄色成人免费电影 | 成人va在线观看 | 国产视频日本 | 中文字幕在线看人 | 在线免费观看欧美日韩 | 久草精品在线观看 | 日韩免费在线观看视频 | 亚洲欧美视频 | 国产精品第三页 | 亚洲伊人网在线观看 | 亚洲精品玖玖玖av在线看 | 免费在线观看国产黄 | 9色在线视频 | 欧美一级在线看 | 亚洲理论片| 亚洲精品乱码白浆高清久久久久久 | 久久人人爽人人片av | 18久久久久久 | 久久免费电影 | 精品综合久久久 | 免费久久99精品国产婷婷六月 | 玖玖爱在线观看 | 日韩av在线资源 | 日韩高清激情 | 久草精品在线观看 | 欧美日韩xx | 99视频在线精品 | 国产成人精品一区二区三区福利 | 国产香蕉视频 | 色综合色综合久久综合频道88 | 久久私人影院 | 国产黄色看片 | 91精品视频一区二区三区 | 久久免费观看少妇a级毛片 久久久久成人免费 | 精品一区二区电影 | 夜夜躁狠狠躁日日躁视频黑人 | 福利视频网址 | 国产中文字幕三区 | 欧美日韩裸体免费视频 | 国产在线高清 | 亚洲国产播放 | 在线免费观看国产精品 | 91麻豆精品国产91久久久久 | 999免费视频 | 在线视频精品 | 久久国产成人午夜av影院潦草 | 天天天干天天射天天天操 | 国产精品免费看久久久8精臀av | 91久久国产露脸精品国产闺蜜 | 精品一二三区视频 | 97超碰在线免费 | 亚洲老妇xxxxxx | www.日韩免费 | 国产精品 中文字幕 亚洲 欧美 | 日本黄色免费电影网站 | 国产在线高清视频 | 一级电影免费在线观看 | 在线精品亚洲一区二区 | 99r精品视频在线观看 | 美女在线免费观看视频 | 久久国产精品久久w女人spa | 国产又粗又猛又色又黄视频 | av在线免费播放网站 | 欧美色精品天天在线观看视频 | 在线欧美中文字幕 | 黄色软件在线看 | 91久久影院| 色视频 在线 | 欧美日韩国产伦理 | 久久99久久99精品免费看小说 | 日本中文字幕视频 | 国产精品乱码一区二区视频 | 午夜成人影视 | 超碰在线免费97 | 麻豆成人精品 | 国产色网站 | 又色又爽又黄 | 国产五月 | 日韩 在线 | 国内小视频在线观看 | av爱干 | 91精品999| 日韩一区在线免费观看 | 天天爱天天操天天爽 | 91在线精品秘密一区二区 | 中文字幕亚洲精品日韩 | 69国产盗摄一区二区三区五区 | 国产精品一区二区av日韩在线 | 国内视频在线观看 | 在线v | 91精品免费视频 | 在线观看第一页 | 午夜丰满寂寞少妇精品 | 国产在线观看99 | 国产麻豆视频在线观看 | 天天干,天天射,天天操,天天摸 | 亚洲成人av电影在线 | 欧美视频99| 国产精品久久久久永久免费观看 | 精品主播网红福利资源观看 | 午夜成人影视 | 精品一区二区影视 | 中文字幕999 | 国产精品一区二区av | 黄色国产在线观看 | 久草视频免费在线播放 | 国产日韩精品在线观看 | 999国内精品永久免费视频 | 亚洲香蕉视频 | 四虎在线免费观看视频 | 处女av在线 | 一二三区高清 | 精品久久久久亚洲 | 在线观看av大片 | wwwwwww色| 久久精品一二三区 | 在线观看亚洲成人 | 午夜久久久久久久久久久 | 国产色在线 | 日本久久成人 | 色吊丝在线永久观看最新版本 | 在线一二三区 | 久草资源在线观看 | 国产精品视频app | 91视频高清免费 | 久久免费中文视频 | 中文字幕资源在线观看 | 成人小视频在线 | 久久精品99久久久久久2456 | 日韩精品视频一二三 | 免费看片黄色 | 麻豆国产网站入口 | 色综合久久中文综合久久牛 | 亚洲欧美色婷婷 | 欧美,日韩 | www视频免费在线观看 | 国内成人综合 | 毛片永久免费 | 国产精品国产三级国产aⅴ无密码 | 精品人人人人 | 亚洲精品91天天久久人人 | 三级毛片视频 | 久草在线费播放视频 | 国产精品1区2区在线观看 | 97视频中文字幕 | 国产打女人屁股调教97 | www日韩在线| 日本中文字幕久久 | 最近最新中文字幕 | 免费看片黄色 | 黄色软件在线观看免费 | 日韩美女久久 | 免费观看视频的网站 | 91九色在线观看 | 美女网站视频免费都是黄 | 色婷婷丁香 | 福利视频导航网址 | 中国美女一级看片 | 91九色国产 | 成全免费观看视频 | 日韩在线二区 | 毛片网在线播放 | 精品久久久久免费极品大片 | 91亚洲在线观看 | 午夜骚影| 丁香久久五月 | www.伊人网 | 在线成人小视频 | 日批网站免费观看 | 日韩专区在线 | 欧美视频在线二区 | 国产玖玖精品视频 | 欧美在线视频一区二区 | 日韩在线高清视频 | 日本精品久久久一区二区三区 | 一区二区中文字幕在线 | 久久久久国产精品厨房 | 日韩免费高清 | 久久久免费av | 国产日韩视频在线播放 | 中文在线免费一区三区 | 最近高清中文在线字幕在线观看 | 午夜12点| 亚洲 欧美 变态 国产 另类 | 欧美激情精品久久久 | 国产高清亚洲 | 日韩在线视频线视频免费网站 | 国产成本人视频在线观看 | 麻豆精品视频在线观看免费 | 久久国产福利 | 精品在线一区二区 | 亚洲精品午夜国产va久久成人 | 久久乐九色婷婷综合色狠狠182 | 在线观看亚洲国产精品 | 正在播放日韩 | 成人久久18免费 | 成年人在线观看视频免费 | 91av中文字幕 | 美女网站一区 | 国产精品欧美一区二区三区不卡 | 国产精品综合在线 | 久久久久久高潮国产精品视 | 国产亚洲精品免费 | 91一区啪爱嗯打偷拍欧美 | 日批在线观看 | 久久一区二区三区日韩 | 久黄色 | 国产乱码精品一区二区三区介绍 | 午夜精品久久久久 | 国产精品ⅴa有声小说 | 亚洲视频中文 | 在线看黄色的网站 | 精品国产一区二区三区久久影院 | 国产毛片aaa | 日韩精品一区二区三区免费观看 | 婷婷色在线资源 | 午夜av免费 | 日韩精品视频免费专区在线播放 | 久久不射影院 | 最近免费中文字幕mv在线视频3 | 亚洲一级久久 | 日本精品va在线观看 | 天天干天天搞天天射 | 国产麻豆视频网站 | 天天射天天操天天干 | 九色视频网站 | 久久99久久久久久 | 亚洲视频 中文字幕 | 一区二区三区视频在线 | 奇米四色影狠狠爱7777 | 日韩视频在线观看免费 | 日韩在线免费观看视频 | 久久在线电影 | 国产最新在线视频 | 69精品久久 | 欧美一级爽 | www.福利| 毛片无卡免费无播放器 | 91九色porny蝌蚪主页 | 欧美另类xxxxx | 日韩成片| 一本色道久久精品 | 久久久麻豆视频 | 欧美午夜久久 | 欧美日韩视频在线播放 | 天天色综合1 | 特级a毛片| 国产专区欧美专区 | 91精品国产综合久久久久久久 | 成人久久视频 | 久久爱综合 | 国产日韩欧美自拍 | 欧美一级高清片 | 免费看色的网站 | 日韩在线一二三区 | www视频在线免费观看 | 国内精品久久久久影院一蜜桃 | 亚洲精品免费在线 | 最近日韩中文字幕中文 | 西西www4444大胆视频 | 亚洲国产欧美在线人成大黄瓜 | 一区二区三区免费在线观看视频 | 国产午夜精品一区二区三区四区 | www..com黄色片| 国产在线精品观看 | 日日爽 | 久久国产精品99国产 | 五月婷婷激情五月 | 最新久久久 | 天天射天天艹 | 手机av网站 | 视频在线观看日韩 | 中文字幕av最新更新 | 天天五月天色 | 成人免费在线电影 | 欧美无极色 | 色七七亚洲影院 | 日韩欧美网址 | 久久久久99精品成人片三人毛片 | 狠狠干网站 | 亚洲丁香日韩 | 国产区在线视频 | 91丨九色丨蝌蚪丨对白 | 国产电影一区二区三区四区 | 丁香六月婷 | 国产精品一区二区在线看 | 97超碰在| 91九色在线观看视频 | 福利视频一区二区 | 日本黄色免费观看 | 欧美精品在线免费 | 好看的国产精品视频 | 国产成人亚洲在线观看 | 欧美日韩不卡一区二区三区 | 91丨九色丨国产在线 | 久久五月网 | 午夜精品一区二区三区在线视频 | 久久久久久免费网 | 国产护士av | 国产视频二区三区 | 96国产精品| 久国产在线播放 | 日韩av男人的天堂 | 国产日韩视频在线观看 | a天堂免费 | 欧美性视频网站 | 欧美最猛性xxxxx免费 | 亚洲清纯国产 | 国产男女无遮挡猛进猛出在线观看 | 成年人黄色免费网站 | 久久xx视频| 91精品黄色 | 在线视频app | 国产精品久久久一区二区 | 欧美一区二区视频97 | 欧美久久久一区二区三区 | 91自拍91 | 日本黄色免费看 | 狠狠色丁香婷婷 | www久久com| 在线观看免费成人av | 日韩伦理一区二区三区av在线 | 久久久久色 | 亚洲禁18久人片 | 久久高清国产视频 | 国产午夜视频在线观看 | 欧美性生交大片免网 | 一本色道久久综合亚洲二区三区 | 色多多在线观看 | 婷婷在线综合 | 久久激情视频 | www.大网伊人 | 亚洲无吗av| 人人人爽 | 少妇性色午夜淫片aaaze | 一级片视频免费观看 | 九九九九色 | 99爱这里只有精品 | 亚洲精品91天天久久人人 | 成年人在线免费看 | 亚洲天天摸日日摸天天欢 | 超碰97.com | 中文字幕丝袜制服 | 久久久久久久久久久成人 | 国产无区一区二区三麻豆 | 色天天综合久久久久综合片 | 天天精品视频 | 特级片免费看 | 日本久久成人中文字幕电影 | 精品亚洲视频在线 | 久久精品视频一 | 九九九在线| 成人91在线 | 狠狠色丁香久久婷婷综合五月 | 天天爱av导航 | 国产精品久久久av | 成人三级av | 久久久久亚洲精品 | 亚洲精品视频网站在线观看 | 999久久国产精品免费观看网站 | 国产亚洲va综合人人澡精品 | 成人免费毛片aaaaaa片 | 日韩剧| 欧美成人在线免费观看 | 国产一区网址 | 蜜桃视频日本 | 三上悠亚在线免费 | 日韩,中文字幕 | 99热这里只有精品久久 | 国产小视频精品 | 九九视频精品免费 | 一区二区 不卡 | 久久中文字幕导航 | 最近中文字幕高清字幕在线视频 | 国产精品九九视频 | 91在线视频在线观看 | 在线亚洲高清视频 | 黄色中文字幕 | 日本三级久久久 | 日本中文字幕一二区观 | 九九九热精品免费视频观看网站 | 久草97| 日韩高清在线一区二区 | 国产裸体bbb视频 | 国产资源精品在线观看 | 黄色毛片在线观看 | 在线播放 亚洲 | 91亚洲网站| 欧美激情精品一区 | 亚洲爱视频| 综合网伊人| 18国产精品白浆在线观看免费 | 亚洲国产精品推荐 | 日韩在线免费看 | av中文字幕日韩 | 色综合狠狠干 | 黄色在线成人 | 天天操夜夜爱 | 成年人免费看av | 88av网站 | 精品国产亚洲一区二区麻豆 | 成人黄色av免费在线观看 | 久久久久免费精品国产小说色大师 | 国内精品久久久 | 久久免费视频这里只有精品 | 日韩一区精品 | 国产精品免费高清 | 一区二区三区久久 | 免费在线日韩 | 精品久久久久久一区二区里番 | 国产麻豆精品在线观看 | 日产av在线播放 | 亚洲1区在线 | 美女视频黄免费网站 | 在线观看完整版 | 超碰成人网 | 国产精品一区免费看8c0m | 97在线观看 | 女人18毛片90分钟 | 91精品视频免费看 | 欧美成天堂网地址 | 玖玖999| 日韩在线视频在线观看 | 国产亚洲欧美精品久久久久久 | 久久久久久久久久久网站 | 成年人国产精品 | 成 人 黄 色 视频 免费观看 | 黄色官网在线观看 | 欧美最新大片在线看 | 久久精品国产亚洲精品 | 日韩欧美区 | 国产精品白丝jk白祙 | 永久免费看av | 97av视频| 久久久久综合 | 高清日韩一区二区 | 欧美一区,二区 | 99久久99久久综合 | 亚洲精品国产第一综合99久久 | 国产色一区 | 99色视频 | 美女在线免费观看视频 | 99精品视频在线免费观看 | 久久福利小视频 | av在线直接看 | 色在线亚洲 | 成人精品视频 | 中文字幕日本特黄aa毛片 | 在线观看久久久久久 | 九九九九精品九九九九 | 久久精品免费播放 | 亚洲少妇天堂 | 日本天天色 | 中文字幕永久免费 | 91麻豆精品国产自产在线游戏 | 亚洲伦理电影在线 | 一二区电影 | 亚洲精品无 | 天天草天天干天天射 | 黄色片软件网站 | 欧美日韩中文在线视频 | 五月天婷亚洲天综合网鲁鲁鲁 | 久久不卡日韩美女 | 国产精品手机视频 | 三上悠亚在线免费 | 免费视频国产 | 97网在线观看 | 最近中文字幕免费 | 久久99国产一区二区三区 | 精品久久1 | 欧美 日韩 国产 中文字幕 | 成人动漫一区二区 | www.国产精品 | 亚洲成人午夜在线 | 国产视频资源在线观看 | 在线免费观看亚洲视频 | 久久久综合精品 | 亚洲人av免费网站 | 欧美精品v国产精品 | 天天操天天透 | 日韩理论电影在线观看 | 亚洲高清精品在线 | 在线观看免费成人 | 亚洲婷婷免费 | 日日婷婷夜日日天干 | 亚洲专区视频在线观看 | 97电影在线观看 | 日韩中文字幕在线不卡 | av免费在线网 | 亚洲精品美女视频 | 18国产精品白浆在线观看免费 | 一区二区三区在线播放 | 91大片成人网 | 一区二区精品在线视频 | 日韩美精品视频 | 欧美激情在线网站 | 五月天丁香 | 久保带人| 日韩美女黄色片 | 国产精品福利在线 | 亚洲欧洲xxxx | 日韩一区二区免费视频 | 亚洲五月综合 | 91传媒在线观看 | 久久99久久99精品免观看软件 | 91在线欧美| 91精品啪啪 | 麻豆系列在线观看 | 国产精品一区在线观看你懂的 | 婷婷六月丁香激情 | 国产99久久久精品 | 国产精品伦一区二区三区视频 | 久久夜夜爽 | 久久精品99精品国产香蕉 | 黄色午夜网站 | 国产在线污| 色婷婷88av视频一二三区 | 久久精品直播 | 欧美一级视频一区 | 97色综合 | 国产高清中文字幕 | www.91av在线| 玖玖爱在线观看 | 亚洲伊人色| 中文字幕欧美激情 | 99在线精品免费视频九九视 | 久久久久综合精品福利啪啪 | 丁香六月国产 | 国产在线观看国语版免费 | 亚洲精品字幕在线 | 久草视频在线免费看 | 久久久精品 一区二区三区 国产99视频在线观看 | 五月天丁香视频 | 天天操夜夜操国产精品 | 日韩在线免费视频 | 在线视频 国产 日韩 | 亚洲精品欧美成人 | 亚洲午夜激情网 | 在线免费中文字幕 | 九色视频网址 | 免费网站看av片 | 国内丰满少妇猛烈精品播 | 狠狠地日 | 国产福利91精品张津瑜 | 黄色免费网站大全 | 久久国产精品久久国产精品 | 亚洲综合色网站 | 激情综合网天天干 | 成人中文字幕在线观看 | 日韩成人精品在线观看 | 99欧美视频 | 人人澡人人草 | 久久久国产精品久久久 | 91视频久久久久久 | 天天干天天摸 | 在线观看一级视频 | 国产亚洲在 | 日韩专区av | 999在线精品| av成人动漫在线观看 |