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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > pytorch >内容正文

pytorch

wandb: 深度学习轻量级可视化工具入门教程

發布時間:2024/10/8 pytorch 125 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wandb: 深度学习轻量级可视化工具入门教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文,就來給大家介紹一款新型的機器學習可視化工具,能夠讓人工智能研發過程變得更加簡單明了。

wandb: 深度學習輕量級可視化工具入門教程

  • 引言
  • wandb
    • 驗證數據可視化
    • 自然語言處理
  • 重要工具
  • 極簡教程
    • 1 安裝庫
    • 2 創建賬戶
    • 3 初始化
    • 4 聲明超參數
    • 5 記錄日志
    • 6 保存文件
  • PyTorch應用wandb
  • 參考文獻

引言

人工智能方向的項目,和數據可視化是緊密相連的。

模型訓練過程中梯度下降過程是什么樣的?損失函數的走向如何?訓練模型的準確度怎么變化的?

清楚這些數據,對我們模型的優化至關重要。

由于人工智能項目往往伴隨著巨大數據量,用肉眼去逐個數據查看、分析是不顯示的。這時候就需要用到數據可視化和日志分析報告。

TensorFlow自帶的Tensorboard在模型和訓練過程可視化方面做得越來越好。但是,也越來越臃腫,對于初入人工智能的同學來說有一定的門檻。

人工智能方面的項目變得越來越規范化,以模型訓練、數據集準備為例,目前很多大公司已經發布了各自的自動機器學習平臺,讓工程師把更多精力放在優化策略上,而不是在準備數據、數據可視化方面。

wandb

wandb是Weights & Biases的縮寫,這款工具能夠幫助跟蹤你的機器學習項目。它能夠自動記錄模型訓練過程中的超參數和輸出指標,然后可視化和比較結果,并快速與同事共享結果。

通過wandb,能夠給你的機器學習項目帶來強大的交互式可視化調試體驗,能夠自動化記錄Python腳本中的圖標,并且實時在網頁儀表盤展示它的結果,例如,損失函數、準確率、召回率,它能夠讓你在最短的時間內完成機器學習項目可視化圖片的制作。

總結而言,wandb有4項核心功能:

  • 看板:跟蹤訓練過程,給出可視化結果
  • 報告:保存和共享訓練過程中一些細節、有價值的信息
  • 調優:使用超參數調優來優化你訓練的模型
  • 工具:數據集和模型版本化

也就是說,wandb并不單純的是一款數據可視化工具。它具有更為強大的模型和數據版本管理。此外,還可以對你訓練的模型進行調優。

wandb另外一大亮點的就是強大的兼容性,它能夠和Jupyter、TensorFlow、Pytorch、Keras、Scikit、fast.ai、LightGBM、XGBoost一起結合使用。

因此,它不僅可以給你帶來時間和精力上的節省,還能夠給你的結果帶來質的改變。

驗證數據可視化

wandb會自動選取一部分驗證數據,然后把它展示到面板上。例如,手寫體預測的結果、目標識別的包圍盒。

自然語言處理

使用自定義圖表可視化基于NLP注意力的模型

這里只給出2個示例,除了這些,它目前還有更多實用有價值的功能。而且,它還不斷在增加新功能。

重要工具

wandb(Weights & Biases)是一個類似于tensorboard的極度絲滑的在線模型訓練可視化工具。

wandb這個庫可以幫助我們跟蹤實驗,記錄運行中的超參數和輸出指標,可視化結果并共享結果。

下圖展示了wandb這個庫的功能,Framework Agnostic的意思是無所謂你用什么框架,均可使用wandb。wandb可與用戶的機器學習基礎架構配合使用:AWS,GCP,Kubernetes,Azure和本地機器。

下面是wandb的重要的工具

  • Dashboard: Track experiments(跟蹤實驗), visualize results(可視化結果);
  • Reports:Save and share reproducible findings(分享和保存結果);
  • Sweeps:Optimize models with hyperparameter tuning(超參調優);
  • Artifacts:Dataset and model versioning, pipeline tracking(數據集和模型的版本控制);

極簡教程

1 安裝庫

pip install wandb

2 創建賬戶

wandb login

3 初始化

# Inside my model training code import wandb wandb.init(project="my-project")

4 聲明超參數

wandb.config.dropout = 0.2 wandb.config.hidden_layer_size = 128

5 記錄日志

def my_train_loop():for epoch in range(10):loss = 0 # change as appropriate :)wandb.log({'epoch': epoch, 'loss': loss})

6 保存文件

# by default, this will save to a new subfolder for files associated # with your run, created in wandb.run.dir (which is ./wandb by default) wandb.save("mymodel.h5")# you can pass the full path to the Keras model API model.save(os.path.join(wandb.run.dir, "mymodel.h5"))

使用wandb以后,模型輸出,log和要保存的文件將會同步到cloud。

PyTorch應用wandb

我們以一個最簡單的神經網絡為例展示wandb的用法:

首先導入必要的庫:

from __future__ import print_function import argparse import random # to set the python random seed import numpy # to set the numpy random seed import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader # Ignore excessive warnings import logginglogging.propagate = False logging.getLogger().setLevel(logging.ERROR)# WandB – Import the wandb library import wandb

登陸你的wandb賬戶:

# WandB – Login to your wandb account so you can log all your metrics !wandb login

定義Convolutional Neural Network:

# 定義Convolutional Neural Network:class Net(nn.Module):def __init__(self):super(Net, self).__init__()# In our constructor, we define our neural network architecture that we'll use in the forward pass.# Conv2d() adds a convolution layer that generates 2 dimensional feature maps# to learn different aspects of our image.self.conv1 = nn.Conv2d(3, 6, kernel_size=5)self.conv2 = nn.Conv2d(6, 16, kernel_size=5)# Linear(x,y) creates dense, fully connected layers with x inputs and y outputs.# Linear layers simply output the dot product of our inputs and weights.self.fc1 = nn.Linear(16 * 5 * 5, 120)self.fc2 = nn.Linear(120, 84)self.fc3 = nn.Linear(84, 10)def forward(self, x):# Here we feed the feature maps from the convolutional layers into a max_pool2d layer.# The max_pool2d layer reduces the size of the image representation our convolutional layers learnt,# and in doing so it reduces the number of parameters and computations the network needs to perform.# Finally we apply the relu activation function which gives us max(0, max_pool2d_output)x = F.relu(F.max_pool2d(self.conv1(x), 2))x = F.relu(F.max_pool2d(self.conv2(x), 2))# Reshapes x into size (-1, 16 * 5 * 5)# so we can feed the convolution layer outputs into our fully connected layer.x = x.view(-1, 16 * 5 * 5)# We apply the relu activation function and dropout to the output of our fully connected layers.x = F.relu(self.fc1(x))x = F.relu(self.fc2(x))x = self.fc3(x)# Finally we apply the softmax function to squash the probabilities of each class (0-9)# and ensure they add to 1.return F.log_softmax(x, dim=1)

定義訓練函數

def train(config, model, device, train_loader, optimizer, epoch):# switch model to training mode. This is necessary for layers like dropout, batchNorm etc.# which behave differently in training and evaluation mode.model.train()# we loop over the data iterator, and feed the inputs to the network and adjust the weights.for batch_id, (data, target) in enumerate(train_loader):if batch_id > 20:break# Loop the input features and labels from the training dataset.data, target = data.to(device), target.to(device)# Reset the gradients to 0 for all learnable weight parametersoptimizer.zero_grad()# Forward pass: Pass image data from training dataset, make predictions# about class image belongs to (0-9 in this case).output = model(data)# Define our loss function, and compute the lossloss = F.nll_loss(output, target)# Backward pass:compute the gradients of loss,the model's parametersloss.backward()# update the neural network weightsoptimizer.step()

定義測試函數

# wandb.log用來記錄一些日志(accuracy,loss and epoch), 便于隨時查看網路的性能 def test(args, model, device, test_loader, classes):model.eval()# switch model to evaluation mode.# This is necessary for layers like dropout, batchNorm etc. which behave differently in training and evaluation modetest_loss = 0correct = 0example_images = []with torch.no_grad():for data, target in test_loader:# Load the input features and labels from the test datasetdata, target = data.to(device), target.to(device)# Make predictions: Pass image data from test dataset,# make predictions about class image belongs to(0-9 in this case)output = model(data)# Compute the loss sum up batch losstest_loss += F.nll_loss(output, target, reduction='sum').item()# Get the index of the max log-probabilitypred = output.max(1, keepdim=True)[1]correct += pred.eq(target.view_as(pred)).sum().item()# Log images in your test dataset automatically,# along with predicted and true labels by passing pytorch tensors with image data into wandb.example_images.append(wandb.Image(data[0], caption="Pred:{} Truth:{}".format(classes[pred[0].item()], classes[target[0]])))# wandb.log(a_dict) logs the keys and values of the dictionary passed in and associates the values with a step.# You can log anything by passing it to wandb.log(),# including histograms, custom matplotlib objects, images, video, text, tables, html, pointclounds and other 3D objects.# Here we use it to log test accuracy, loss and some test images (along with their true and predicted labels).wandb.log({"Examples": example_images,"Test Accuracy": 100. * correct / len(test_loader.dataset),"Test Loss": test_loss})

初始化一個wandb run,并設置超參數:

# 初始化一個wandb run, 并設置超參數 # Initialize a new run wandb.init(project="pytorch-intro") wandb.watch_called = False # Re-run the model without restarting the runtime, unnecessary after our next release# config is a variable that holds and saves hyper parameters and inputs config = wandb.config # Initialize config config.batch_size = 4 # input batch size for training (default:64) config.test_batch_size = 10 # input batch size for testing(default:1000) config.epochs = 50 # number of epochs to train(default:10) config.lr = 0.1 # learning rate(default:0.01) config.momentum = 0.1 # SGD momentum(default:0.5) config.no_cuda = False # disables CUDA training config.seed = 42 # random seed(default:42) config.log_interval = 10 # how many batches to wait before logging training status

主函數

def main():use_cuda = not config.no_cuda and torch.cuda.is_available()device = torch.device("cuda:0" if use_cuda else "cpu")kwargs = {'num_workers': 1, 'pin_memory': True} if use_cuda else {}# Set random seeds and deterministic pytorch for reproducibility# random.seed(config.seed) # python random seedtorch.manual_seed(config.seed) # pytorch random seed# numpy.random.seed(config.seed) # numpy random seedtorch.backends.cudnn.deterministic = True# Load the dataset: We're training our CNN on CIFAR10.# First we define the transformations to apply to our images.transform = transforms.Compose([transforms.ToTensor(),transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))])# Now we load our training and test datasets and apply the transformations defined abovetrain_loader = DataLoader(datasets.CIFAR10(root='./data',train=True,download=True,transform=transform), batch_size=config.batch_size, shuffle=True, **kwargs)test_loader = DataLoader(datasets.CIFAR10(root='./data',train=False,download=True,transform=transform), batch_size=config.batch_size, shuffle=False, **kwargs)classes = ('plane', 'car', 'bird', 'cat', 'deer', 'dog', 'frog', 'horse', 'ship', 'truck')# Initialize our model, recursively go over all modules and convert their parameters# and buffers to CUDA tensors (if device is set to cuda)model = Net().to(device)optimizer = optim.SGD(model.parameters(), lr=config.lr, momentum=config.momentum)# wandb.watch() automatically fetches all layer dimensions, gradients, model parameters# and logs them automatically to your dashboard.# using log="all" log histograms of parameter values in addition to gradientswandb.watch(model, log="all")for epoch in range(1, config.epochs + 1):train(config, model, device, train_loader, optimizer, epoch)test(config, model, device, test_loader, classes)# Save the model checkpoint. This automatically saves a file to the cloudtorch.save(model.state_dict(), 'model.h5')wandb.save('model.h5')if __name__ == '__main__':main()

參考文獻

  • https://www.jianshu.com/p/148c108b00f0
  • https://zhuanlan.zhihu.com/p/266337608
  • 總結

    以上是生活随笔為你收集整理的wandb: 深度学习轻量级可视化工具入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    免费韩国av| 成人精品99| 黄色国产高清 | 欧美日韩xx| 婷婷去俺也去六月色 | 青青河边草免费观看 | wwwwwww色| 天天爽夜夜爽人人爽曰av | 亚洲资源片 | 国产视频一区二区在线观看 | 亚洲免费观看在线视频 | 最新av免费| 欧美日韩中字 | 国产精品久久久99 | 最近中文字幕高清字幕在线视频 | 久久成人人人人精品欧 | 天天干夜夜想 | 国产精品美女在线 | 国内精品视频在线 | 91在线免费看片 | 91色九色 | 日韩 在线 | 国偷自产中文字幕亚洲手机在线 | av官网在线 | 日韩成人免费在线观看 | 国产91成人 | 久久www免费视频 | 日韩专区在线播放 | 国产精品视频全国免费观看 | 一区二区av | 国产亚洲婷婷 | 黄色毛片视频免费观看中文 | www.久久com | 国产精品99久久久久 | 免费观看一区二区 | 久久免费视频一区 | 日韩免费电影 | 午夜av剧场| 91香蕉视频污在线 | 99色精品视频 | 欧美91精品久久久久国产性生爱 | 国产麻豆精品一区 | 国产成人av片| 高清av在线免费观看 | 亚洲视频观看 | 久久久久女教师免费一区 | 日日爱网站 | 亚洲成av片人久久久 | 麻豆极品 | 国产在线资源 | 精品久久久久久综合 | 日韩激情av在线 | 在线观看免费日韩 | 久久久久综合视频 | 在线综合 亚洲 欧美在线视频 | 91视频免费看 | 日韩a欧美| 色综合咪咪久久网 | 国产精品一区二区三区视频免费 | 国产精品久久久电影 | 三级av在线播放 | 在线观看视频色 | 久久精品综合 | 日韩字幕| 国产精品1区2区3区 久久免费视频7 | 日本一区二区三区视频在线播放 | 精品国产一区二区三区四区在线观看 | 精品国产综合区久久久久久 | 色吊丝在线永久观看最新版本 | 一区二区三区四区在线免费观看 | 色综合久久中文字幕综合网 | 欧美精品一区二区蜜臀亚洲 | 91成人久久 | 最近最新中文字幕 | 国产婷婷色 | 久久激情五月激情 | 黄色小网站在线观看 | 精品日本视频 | 手机av看片 | 免费网址你懂的 | 色多多污污在线观看 | 黄色小说在线免费观看 | 国产成人精品一区二区在线观看 | 久久久久久久国产精品影院 | 久久国产精品一区二区 | 美女久久一区 | 亚洲人久久久 | 黄色在线成人 | 久久精品99国产精品日本 | 国模视频一区二区三区 | 婷婷在线精品视频 | 亚洲激情一区二区三区 | 久久综合久色欧美综合狠狠 | 色五月成人 | 久草在线视频首页 | 国产精品婷婷 | 国产欧美精品一区二区三区 | 精品国产伦一区二区三区观看说明 | 国产欧美在线一区 | 免费黄色在线 | 国产精品美女视频网站 | 波多野结衣视频一区 | av中文字幕日韩 | 超碰人人av | 国产美女主播精品一区二区三区 | 国产免费激情久久 | 免费观看成年人视频 | 欧美日韩在线免费观看 | 9在线观看免费高清完整版在线观看明 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲精品午夜国产va久久成人 | 国产视频二区三区 | 久久伊人91| 国产一级视频在线免费观看 | 国产精品久久久久久久久毛片 | 午夜av激情 | 国产精品久久久久久久久久了 | 午夜av片 | 亚洲影视资源 | 欧美性生爱| 日本少妇高清做爰视频 | 成人一区二区在线观看 | 国产精品一区二区在线 | 欧美日韩免费一区二区 | 激情婷婷久久 | 正在播放国产一区二区 | 亚洲全部视频 | 丁香色婷 | 国产精品久久久久久婷婷天堂 | 2021国产精品| 在线观看精品黄av片免费 | 欧美日韩伦理一区 | 精品免费观看视频 | 国产在线播放一区 | 一级成人免费视频 | 婷婷午夜天 | av一区二区三区在线 | 国产精品国产亚洲精品看不卡 | 国产亚洲视频中文字幕视频 | 国产美腿白丝袜足在线av | 久久久免费 | 国产精品亚洲片夜色在线 | 99在线精品视频观看 | 五月天久久 | 一区久久久 | 久99久久 | 三级午夜片 | 五月婷在线视频 | 少妇视频一区 | 成人a在线观看 | 亚洲成人av片 | 欧美视频日韩视频 | 一区二区三区不卡在线 | 午夜久久成人 | 久久久免费 | www色com| 色全色在线资源网 | 精品不卡av| 成年人av在线播放 | 特黄特色特刺激视频免费播放 | 婷婷性综合 | 欧美男男tv网站 | 天天干夜夜夜操天 | av免费看电影 | 最新国产精品视频 | 黄色av大片| 成人久久免费 | 午夜视频免费在线观看 | 日日骑 | 91麻豆传媒| 天天色欧美 | 特级西西444www大胆高清无视频 | 精品在线视频观看 | 九九色网| 欧美精品乱码久久久久 | 黄色影院在线播放 | 久久无码av一区二区三区电影网 | 国产网红在线观看 | 一级一片免费看 | 天天操 夜夜操 | 亚洲黄色影院 | 超碰av在线播放 | 国产日韩欧美在线 | 亚洲国产精品一区二区尤物区 | 久久久久久久久久久久久久av | 日日夜夜天天干 | 中文字幕在线高清 | 久久久久久久久久网站 | 久久久国产精品麻豆 | 久久艹中文字幕 | 国产区精品视频 | 久久经典国产视频 | 伊人欧美 | 麻豆视频免费看 | sesese图片| 在线观看国产91 | 99电影| 丁香狠狠 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 欧亚日韩精品一区二区在线 | a视频在线播放 | 色综合久久综合中文综合网 | 在线香蕉视频 | 日日激情 | 国产精品久久一区二区三区, | 国产精品18久久久久久久久久久久 | 亚洲综合视频在线播放 | 日本一区二区三区免费观看 | 国产伦精品一区二区三区无广告 | 九九在线高清精品视频 | 欧美激情综合色综合啪啪五月 | 在线观看亚洲精品 | 草久在线 | 99精品视频免费观看视频 | 91av成人| av高清免费| av黄色一级片 | 久久高清免费观看 | 久久人网| 黄色片视频免费 | 中文亚洲欧美日韩 | 免费一级片视频 | 五月网婷婷 | 日韩精品综合在线 | 国产精品刺激对白麻豆99 | 国产成人精品一区二区三区福利 | 欧美少妇bbwhd | 国产欧美最新羞羞视频在线观看 | 激情欧美丁香 | 日韩精品一区二区不卡 | 免费特级黄色片 | 亚洲一区动漫 | 国产成人61精品免费看片 | 天天色天 | 天天综合精品 | av在线永久免费观看 | 999亚洲国产996395 | 色视频在线免费 | 天天综合网天天综合色 | 毛片3| 国内精品久久天天躁人人爽 | 久久午夜网 | 国产又粗又硬又爽的视频 | 亚洲精品久久久久久久蜜桃 | 日日夜夜精品免费 | 国内成人综合 | 蜜臀aⅴ国产精品久久久国产 | 亚洲黄色一级视频 | 日韩.com| 日韩免费av网址 | 少妇bbb好爽| 看片的网址 | 激情久久网 | 成人动图 | www.国产在线 | 国产福利不卡视频 | 久久福利精品 | 日韩免费在线视频观看 | 中文字幕乱码亚洲精品一区 | 精品a视频| 日韩在线视频免费看 | 国产+日韩欧美 | 国产成a人亚洲精v品在线观看 | 特级西西444www大胆高清无视频 | 最近日本中文字幕a | 免费看av片网站 | 亚洲国产精品日韩 | 91久久爱热色涩涩 | av在线激情 | 在线免费观看视频一区 | 一区二区三区电影在线播 | 欧美日韩一区二区在线观看 | 国产精品刺激对白麻豆99 | 黄色免费视频在线观看 | 在线免费观看国产精品 | 91成人免费看 | 精品999在线观看 | 久久久久免费视频 | 在线观看免费黄色 | 人人爱爱人人 | 久久久久久高清 | 日本韩国在线不卡 | 在线观看亚洲国产 | 亚洲精品国产电影 | 蜜桃视频精品 | 成人免费看黄 | 蜜桃av观看 | x99av成人免费 | 91成人看片 | 久久永久免费 | 久草精品国产 | 免费亚洲片 | 亚洲国产片 | 精品久久久久国产 | 91系列在线 | 亚洲黄色一级视频 | 久久综合成人 | 日韩久久久久久久久 | 91亚洲激情 | 午夜久久美女 | 欧美一区成人 | 天天激情综合网 | 黄色av免费在线 | 国产精品九九九九九九 | 精品免费视频. | 国内久久看 | 免费av片在线 | 成人黄色大片在线观看 | 在线观看精品一区 | 久久久麻豆精品一区二区 | 欧美色图88 | 99久久精品国产一区二区三区 | 中文字幕在线观看1 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩精品一区在线播放 | 91在线日本 | 精品国产一区二区三区久久影院 | 懂色av一区二区在线播放 | 曰韩在线| 国产精品网站一区二区三区 | 天天操天天操天天操天天操天天操 | 天天天天色射综合 | 在线观看视频三级 | 国产一区在线观看免费 | 九九热视频在线免费观看 | 丁香花在线观看免费完整版视频 | 91精品久 | 狠狠操在线 | 国产成人久久精品77777 | 欧美性直播| 国产视频一区在线播放 | 国产成人亚洲在线观看 | 国产尤物视频在线 | 免费在线成人av电影 | 中文字幕在线视频第一页 | 日韩精品免费一区二区 | 日韩精品视频免费看 | 成在线播放 | 色在线最新 | 超碰在97| 欧美日韩国产综合网 | 久久久久久久久久影视 | 在线观看av黄色 | 国产精品99久久久精品 | 久久久资源 | 久精品视频在线观看 | 成年人免费在线观看网站 | 亚洲一级在线观看 | 亚洲h在线播放在线观看h | 91精品啪啪 | 四虎成人网 | 日韩二区在线观看 | 欧美精品乱码久久久久 | 亚州激情视频 | 久久视影| 五月宗合网 | 国产一区二区在线免费观看 | 中文字幕电影网 | 国产成人在线播放 | 欧美在一区 | 亚洲人成影院在线 | 91福利影院在线观看 | 成年人电影免费看 | 成人av电影网址 | 日本特黄一级片 | 久草在线视频在线观看 | 五月婷在线视频 | 国产精品女主播一区二区三区 | 一级黄视频| 国产精品一区免费在线观看 | 最近日本中文字幕a | 久久国产成人午夜av影院宅 | 久久久久久久久久福利 | 亚洲成av人片在线观看www | 成人av资源网 | 探花视频免费观看 | 国产字幕在线播放 | 国产 字幕 制服 中文 在线 | 激情视频二区 | 欧美激情第八页 | 久久久18| 91tv国产成人福利 | 96亚洲精品久久久蜜桃 | 欧美视频日韩 | 成人欧美一区二区三区在线观看 | 91在线www | 亚洲国产日本 | 国产精品成人a免费观看 | 特级毛片网 | 国产免费作爱视频 | 中文字幕一区二区三区久久蜜桃 | 亚洲欧美精品在线 | 久久99精品久久久久久秒播蜜臀 | 一区三区视频 | 久草在线视频精品 | 国产婷婷一区二区 | 亚洲精品 在线视频 | 欧美成年人在线视频 | 亚洲天天在线日亚洲洲精 | 欧美性免费 | 亚洲国产电影在线观看 | 超碰97免费在线 | 亚洲最大av | 99精品免费久久久久久久久 | 日韩免费网站 | 日韩av看片| 成年人免费在线播放 | 日韩av一卡二卡三卡 | 狠狠躁日日躁狂躁夜夜躁 | 91麻豆精品国产91久久久使用方法 | 日韩av片无码一区二区不卡电影 | 99热这里是精品 | 国产一在线精品一区在线观看 | 激情综合网五月婷婷 | 欧美日本一二三 | 韩国视频一区二区三区 | 午夜久久视频 | 天天综合网~永久入口 | 伊人狠狠色 | 日韩久久午夜一级啪啪 | 国产精品久久一区二区无卡 | 国产超碰在线观看 | 二区三区av| 国产高清第一页 | 激情文学综合丁香 | www.色婷婷 | www.久久91 | 91精品视频在线免费观看 | jizzjizzjizz亚洲 | 97国产在线 | 免费观看黄 | 精品久久久久国产 | 国产精品视频在线观看 | 国产明星视频三级a三级点| 天天爽天天爽 | 精品九九久久 | www欧美xxxx | 欧美精品久久久久 | 人人插人人搞 | 激情 亚洲 | 伊人婷婷在线 | 青青河边草观看完整版高清 | 国产亚洲精品久久久久久大师 | 麻豆国产网站入口 | 欧美精品久久久久久久久久丰满 | 午夜视频免费播放 | 天天干天天在线 | 91在线观看高清 | 中文在线中文资源 | 久久久国产精品一区二区中文 | 欧美精品在线视频 | 国产视频2 | 日本性久久 | 日韩在线免费观看视频 | 国产涩涩网站 | 在线有码中文字幕 | 久久99精品视频 | 成人在线视频免费 | 中文字幕av在线 | 91精品一区在线观看 | 亚洲精品美女久久久久网站 | 久久久久久久久免费 | 亚洲春色综合另类校园电影 | 人人干人人上 | 日韩av看片 | 天堂va欧美va亚洲va老司机 | 久草在线久 | 国产做a爱一级久久 | 久久av影院| 亚州成人av在线 | 精品久久久久国产 | 日日夜夜狠狠操 | 99精品视频一区 | 在线黄色观看 | 国产一区二区三区免费视频 | 在线有码中文 | 97精品国产97久久久久久粉红 | 日日夜夜天天久久 | 成人一区二区三区在线观看 | 伊人久久国产精品 | 91亚洲精品久久久中文字幕 | 精品一区二区日韩 | 久久久在线视频 | 日韩中文字幕网站 | 色婷婷国产 | 婷婷射五月 | av色综合 | 国内一级片在线观看 | 日韩免费三级 | av丁香花| 欧美日韩国产亚洲乱码字幕 | 97超碰人人澡人人爱学生 | 福利在线看片 | 亚洲精品国产成人 | 日韩免费不卡视频 | 欧美精品九九99久久 | 一区二区三区国 | 婷婷丁香在线视频 | 久久蜜臀一区二区三区av | 中文字幕在线免费观看 | 国产日产欧美在线观看 | 99婷婷狠狠成为人免费视频 | 久久美女免费视频 | 久久久久久99精品 | 国产精品乱码久久 | 国内精品久久久久久久影视麻豆 | 亚洲国产精品人久久电影 | 国产精品成人国产乱一区 | 日韩理论片在线观看 | 一本色道久久精品 | 免费av大全 | 亚洲国产影院av久久久久 | 亚洲高清av | 国产日韩精品一区二区 | 国产精品手机在线 | 6699私人影院| 狠色狠色综合久久 | 天天操人| 六月天综合网 | 久久手机免费观看 | 亚洲午夜小视频 | 亚洲专区免费观看 | 国产精品麻豆三级一区视频 | 91久色蝌蚪 | 成人a免费 | 日韩免费在线视频观看 | 国产视| 国产一区二区三区免费在线观看 | 99在线视频精品 | 亚洲精品五月 | 99精品久久久 | 国产精品免费在线观看视频 | 日b视频国产 | 亚洲人成在线电影 | 亚洲精品色| 成人h在线播放 | 国产精品av在线免费观看 | 少妇性色午夜淫片aaaze | 欧美激情xxxx性bbbb | 国产又粗又猛又黄又爽视频 | 网站在线观看日韩 | 久久精品网址 | 国产91在线免费视频 | 亚洲无吗视频在线 | 日韩免费看片 | 国产中出在线观看 | 久久久国产精品电影 | 国产精品日韩在线播放 | 精品久久久久久一区二区里番 | 日韩av资源在线观看 | 久久91久久久久麻豆精品 | 中文字幕成人在线观看 | 五月天丁香综合 | 五月婷香蕉久色在线看 | 伊色综合久久之综合久久 | 国产色妞影院wwwxxx | 中文字幕成人av | 色橹橹欧美在线观看视频高清 | 色丁香色婷婷 | 亚洲高清视频一区二区三区 | 日韩欧美在线中文字幕 | 欧美坐爱视频 | 日韩欧美一区二区在线播放 | 奇米影视四色8888 | 婷婷精品国产欧美精品亚洲人人爽 | 日韩精品免费在线观看视频 | av三区在线| 中文字幕色综合网 | 亚洲人毛片 | 成人黄色短片 | 久久久国际精品 | 久久精品一级片 | 日韩精品网址 | 国产在线精品二区 | 欧美日韩精品二区第二页 | 99精品国产aⅴ | 九九免费观看视频 | 色婷婷福利 | 在线国产一区二区 | 天海翼一区二区三区免费 | 在线观看免费中文字幕 | 女女av在线 | 国产美腿白丝袜足在线av | 人人讲下载 | 亚洲狠狠婷婷 | 国产99一区视频免费 | 日韩av午夜在线观看 | 色偷偷88888欧美精品久久 | 国产精品视频地址 | 国偷自产视频一区二区久 | 色综合久久88色综合天天6 | 免费av观看 | 国产高清av免费在线观看 | 亚洲精品大全 | 99视| 色综合天天狠狠 | 麻花豆传媒mv在线观看网站 | 欧美成人日韩 | 999亚洲国产996395 | 美女视频免费一区二区 | 欧美日韩在线精品一区二区 | 婷婷在线网站 | 97人人射 | 天天做日日做天天爽视频免费 | 国产一级黄色电影 | 黄色录像av| 亚av在线| wwwww.国产| 高清av中文字幕 | 日韩专区在线观看 | 999久久久久久久久 69av视频在线观看 | 久久99在线| 久久狠狠一本精品综合网 | 日韩欧美高清视频在线观看 | 国产资源网 | www日韩| 91亚色视频在线观看 | 精品自拍sae8—视频 | 亚州欧美视频 | 国产精品地址 | 人人看看人人 | 亚洲国产资源 | 91看片看淫黄大片 | 成人免费观看视频大全 | 天天伊人狠狠 | 亚洲欧美日韩精品久久奇米一区 | 日韩电影中文字幕在线观看 | 国产精品日韩欧美 | 亚洲黄色片一级 | 天天干天天做天天爱 | 97超碰人人澡人人爱 | 激情久久久 | 日日日日日| 国产成人精品免高潮在线观看 | 久久国产一区 | 久久9视频 | 国产成人在线免费观看 | 一区二区三区精品在线 | 激情视频免费观看 | 91亚洲精品乱码久久久久久蜜桃 | 在线观看亚洲国产 | 日韩三级视频在线观看 | 日韩激情片在线观看 | av不卡免费看 | 黄色在线观看网站 | 精品女同一区二区三区在线观看 | 色狠狠综合| 欧美精品在线观看免费 | 欧美另类高清 videos | 日女人免费视频 | 深爱婷婷网 | 日三级在线 | 国产精品av久久久久久无 | 中文字幕永久免费 | 欧美成人h版 | 国产高清免费视频 | 欧美精品一区在线发布 | 久久大片 | 久久爱影视i| 国产麻豆剧果冻传媒视频播放量 | 精品一区二区三区香蕉蜜桃 | 色黄视频免费观看 | av免费电影在线 | 日本久久成人中文字幕电影 | 日韩在线视频免费看 | 中文字幕永久免费 | 最新中文字幕在线播放 | av韩国在线| 久久五月激情 | 成x99人av在线www | 97精品视频在线 | 国产精品久久久久久久久久久久久久 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 亚洲美女免费精品视频在线观看 | 国产精品区一区 | 国产成人精品一区二区在线观看 | 国产一区二区久久久久 | 欧美性色xo影院 | 国产精品一区二区你懂的 | 国产精品av一区二区 | 综合网在线视频 | 麻豆视频在线免费看 | 国产精品99蜜臀久久不卡二区 | 日本黄区免费视频观看 | av片子在线观看 | 99久久免费看 | 日韩激情一二三区 | 色婷婷av在线 | 国产视频综合在线 | 久久久国产精品一区二区中文 | 久久久精品国产免费观看同学 | 不卡电影一区二区三区 | 国产成人久久av977小说 | av一级网站| 五月婷婷亚洲 | 九九在线播放 | 久艹在线观看视频 | 国产麻豆视频免费观看 | 国产免费一区二区三区最新6 | 最近更新中文字幕 | 欧美在线视频一区二区 | 日韩美女一级片 | 国产国语在线 | 国产vs久久 | 六月丁香伊人 | 免费日韩高清 | 久久er99热精品一区二区 | 国产99久久九九精品免费 | 色婷婷88av视频一二三区 | av黄免费看 | 欧美成人亚洲成人 | 在线视频久 | 日日夜夜天天操 | 国产色影院 | 中文字幕亚洲字幕 | 亚洲国产一区二区精品专区 | 国产黄色片一级三级 | 91亚洲精品国产 | 亚洲最新av在线 | 天天色天天射天天综合网 | 91亚洲精 | 欧美日韩国产二区 | 国产免费亚洲 | 黄色亚洲大片免费在线观看 | 国产五月色婷婷六月丁香视频 | 麻豆久久 | 91丨九色丨国产女 | 一级性视频 | 欧美日韩精品在线 | 91麻豆精品国产自产在线 | 久久国产综合视频 | 在线视频18在线视频4k | 一区二区三区国 | 国内精品视频一区二区三区八戒 | 国产精品岛国久久久久久久久红粉 | 久久久精华网 | 麻豆激情电影 | 日批在线看 | 国产区免费在线 | 天天伊人网| 在线韩国电影免费观影完整版 | 久久精品2| 亚州精品一二三区 | 久久国产一区二区 | 97免费在线观看视频 | 五月婷婷av在线 | 国产黄色在线网站 | 麻豆你懂的 | 手机成人在线电影 | 黄色一级免费 | 一区二区三区高清不卡 | 美女久久 | 婷婷色六月天 | 午夜日b视频 | 久久久久久国产一区二区三区 | 在线a人v观看视频 | 久久综合久久综合九色 | 九九精品视频在线观看 | 亚洲免费精品一区二区 | 精品无人国产偷自产在线 | 国产专区在线看 | 日本少妇高清做爰视频 | aaa毛片视频 | 狠狠干夜夜爱 | 美女露久久 | 日韩啪啪小视频 | 欧美午夜精品久久久久久孕妇 | 中文区中文字幕免费看 | av不卡网站 | 亚洲理论在线观看电影 | 国产黄色一级片在线 | 国产精品一区二区无线 | 免费看片色| 免费在线观看av片 | 中文字幕精品视频 | av成人动漫在线观看 | 日韩在线视频观看 | 中文字幕一区二区三区在线视频 | 久久久久免费精品国产 | 国产一级二级三级在线观看 | 99久久久久国产精品免费 | 亚洲免费av观看 | 成人免费一区二区三区在线观看 | 中文字幕第一 | 免费a一级 | 国产视频美女 | 久草在线视频免费资源观看 | 午夜精品福利一区二区 | 精品在线免费观看 | 久久久久久美女 | 亚洲精品18p | 国产精品免费一区二区 | 日韩av手机在线看 | 精品色综合| 国内三级在线观看 | 人人爽人人爽av | 91视频 - v11av| 色综合久久网 | 夜夜操狠狠操 | 最新国产精品久久精品 | 久久精美视频 | 毛片一级免费一级 | 国产成人一区二区三区在线观看 | 亚洲欧美乱综合图片区小说区 | 日日干夜夜草 | 精品久久久久久综合日本 | 久久久久久久久网站 | 日韩丝袜在线 | 日日夜夜操av | 欧美巨乳波霸 | 日韩av电影中文字幕在线观看 | 丰满少妇在线观看资源站 | 亚洲视频在线免费看 | 欧美在线观看视频一区二区 | 51久久成人国产精品麻豆 | 亚洲一二区精品 | 国产在线精品福利 | 五月丁婷婷 | 日韩黄色av网站 | 国产美女精品 | 日韩中文字幕免费视频 | 久久免费视频一区 | 亚洲精品456在线播放 | 久久久久免费精品 | av在线在线 | 不卡av电影在线观看 | 国产视频精品网 | 天天操天天干天天 | 国产一区视频免费在线观看 | 91激情视频在线 | 国产午夜精品理论片在线 | 久久天天躁 | 99精品一区 | 日日操夜夜操狠狠操 | 99久久精品国产免费看不卡 | 久久视频免费在线观看 | 国产精品美女久久久久aⅴ 干干夜夜 | 91大神精品视频在线观看 | 亚洲精品影院在线观看 | 日韩免费看片 | 国产亚洲精品久久久久久网站 | 国产夫妻性生活自拍 | 日韩高清在线一区二区 | 日韩电影中文,亚洲精品乱码 | 91成人精品一区在线播放69 | 日韩精品一区二区三区在线视频 | 久久激情视频 | 国产剧情一区在线 | 91精品国产网站 | 日韩免费一区二区在线观看 | 国产资源av | 国产91影院 | 福利电影一区二区 | 精品91视频 | 天天色天天操综合 | 国产无吗一区二区三区在线欢 | 亚洲在线视频免费观看 | 91av小视频 | 日韩三区在线观看 | 在线 国产 日韩 | 婷婷色综| 中日韩欧美精彩视频 | 成人午夜毛片 | 久久都是精品 | 国产精品黄色 | 在线视频 成人 | 国产视频一区在线 | a视频在线观看免费 | 日韩在线大片 | 欧美一级片免费 | av黄免费看| 久久精品国产第一区二区三区 | 欧美大片aaa | 国产高清在线观看 | 日日夜夜草 | 国产伦理一区 | 99高清视频有精品视频 | 欧美性天天 | 黄色在线网站噜噜噜 | 国产视频精品在线 | 欧美最爽乱淫视频播放 | 国产高清不卡在线 | av在线免费播放网站 | 九七视频在线观看 | 激情久久久久久久久久久久久久久久 | 中文字幕在线观看一区 | 国产精品久久久久久久久软件 | 亚州视频在线 | 激情欧美一区二区三区免费看 | 日本中文一级片 | 国产中文字幕在线视频 | 久久久久久久久久免费视频 | 久久久久国产精品免费网站 | 欧美一级免费黄色片 | 日本色小说视频 | 中文字幕91视频 | 深爱激情五月网 | 日韩午夜电影网 | 国产精品成人久久久 | 国产一区二区久久久 | 色天堂在线视频 | 久草在线看片 | 久久久久久久久久影院 | 国产精品久久电影观看 | 久久伦理 | 黄色美女免费网站 | 91精品国产综合久久久久久久 | 综合精品久久久 | 久久伊99综合婷婷久久伊 | 国产精品自产拍在线观看蜜 | 亚洲黄色片| 中文字幕在线播放一区 | 久草视频在线播放 | 国产福利小视频在线 | 日本丶国产丶欧美色综合 | 一级黄色在线视频 | 少妇搡bbbb搡bbb搡忠贞 | 国产精品中文字幕在线观看 | 久操视频在线 | 久久色视频 | 日本在线观看中文字幕无线观看 | 亚洲一区日韩 | 久久久久女教师免费一区 | 免费看片成年人 | 天天草天天干天天 | 国产成人精品久久亚洲高清不卡 | 久久久久久久久久久免费视频 | 18久久久| 激情图片区 | 国产精品国产亚洲精品看不卡15 | 2019av在线视频 | 久久久久久久国产精品影院 | 亚洲精品99久久久久久 | 成人午夜精品久久久久久久3d | 国产麻豆视频免费观看 | 最近中文字幕国语免费av | 美女精品在线观看 | 亚洲一区二区三区四区在线视频 | 成人一级片在线观看 | 精品自拍sae8—视频 | 精品一区二区在线免费观看 | 91爱看片 | 久久亚洲成人网 | 国产黄色精品在线 | 2021av在线 | 91九色自拍| 成年人看片 | 美女黄久久 | 91丨九色丨国产在线观看 | 欧美国产日韩在线视频 | 99色人| 天天色 天天 | 亚洲欧洲精品一区 | 99在线视频观看 | 久久99热久久99精品 | 操操综合网 | 亚洲天堂网在线播放 | 西西人体www444 | 天天干天天射天天爽 | av免费观看高清 | 日韩电影在线观看中文字幕 | 成人精品一区二区三区电影免费 | 99久在线精品99re8热视频 | 六月丁香在线观看 | 黄色av网站在线观看 | 精品国产乱码久久久久久天美 | 久久精品免费播放 | 五月婷婷开心中文字幕 | 激情综合色图 | 午夜少妇av | 韩国在线一区 | 在线视频日韩 | av三级在线播放 | 狠狠干夜夜 | av在线之家电影网站 | 免费成人结看片 | 超碰在线99 | 国产精品国产三级国产aⅴ9色 | 国产一卡久久电影永久 | 中文乱码视频在线观看 | 久久视频二区 | 人人爽人人澡人人添人人人人 | 亚洲精品在线一区二区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲一区二区三区在线看 | 中文字幕在线视频一区二区 | 久久夜色精品国产欧美一区麻豆 | 91传媒视频在线观看 | 国产日本在线 | 日韩天天干 | 激情 亚洲| 日韩高清免费在线观看 | 午夜在线日韩 | 婷婷激情影院 | 91大神精品视频在线观看 | 日韩在线视频线视频免费网站 | 91av欧美| 国产精品久久久久aaaa |