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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Keras TensorFlow教程:使用自己的数据集进行训练

發布時間:2023/11/27 生活经验 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Keras TensorFlow教程:使用自己的数据集进行训练 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大多數Keras教程都嘗試使用圖像分類數據集(如MNIST(手寫識別)或基本對象CIFAR-10(基本對象識別))來開啟Keras庫的基礎知識學習。

這篇文章將對Keras入門教程進行不同的嘗試。使用自定義數據集訓練第一個神經網絡和卷積神經網絡——將深度學習應用您自己的數據集,而不是Keras內置的數據集。

使用Keras訓練您的第一個簡單神經網絡不需要很多代碼,但是我們將逐步開始,逐步進行,以確保您了解如何在自己的自定義數據集上訓練網絡的過程。

今天介紹的步驟包括:

1. 安裝Keras和其依賴庫
2. 從磁盤加載數據
3. 訓練和測試數據分組
4. 定義模型
5. 編譯模型
6. 訓練模型
7. 評估模型
8. 使用訓練的模型進行預測

這看起來似乎需要很多步驟,但是我向您保證,一旦我們開始使用示例,您將看到示例是線性的、直觀的,并且將幫助您了解使用Keras訓練神經網絡的基礎知識。

實質上,使用MINST或者CIFARr10訓練集相當于只是調用了內置的函數,訓練、測試數據分組創建模型等都已預定義好, 當我們嘗試使用自己的數據集時,我們可能會抓耳撓腮考慮下邊幾個問題:

  • 這些輔助函數從何處加載數據?
  • 磁盤上的數據集應采用什么格式?
  • 如何將數據集加載到內存中?
  • 我需要執行哪些預處理步驟?

在此Keras教程中,我們將使用名為“動物數據集”的自定義數據集。

1. 此數據集的目的是將圖像正確分類: 貓 小狗 大熊貓

使用此自定義數據集可以使您了解:

1. 如何在磁盤上組織數據集
2. 如何從磁盤加載圖像和分類標簽
3. 如何將數據劃分為訓練和測試數據
4. 如何在訓練數據上訓練您的第一個Keras神經網絡
5. 如何根據測試數據評估模型
6. 如何在訓練和測試劃分之外的全新數據上復用訓練過的模型

按照本Keras教程中的步驟進行操作,只要您使用下面詳述的項目/目錄結構,就可以將“動物”數據集換成您選擇的任何數據集。

抓取數據集可參考:

  • Bing Images
  • Google Images

2. 項目結構

cats、dogs、panda文件夾下文件數至少1000個,并且相同。某個文件夾下文件多可能導致訓練出的模型有偏差;

3. 開始寫我們的代碼

(1)配置環境

  • ubuntu上 TensorFlow2.0安裝:

  • windows上 TensorFlow2.0安裝:

pip install tensorflow==2.0.0 # or tensorflow-gpu==2.0.0

(2)簡單神經網絡模型及卷積神經網絡模型

  • train_simple_nn.py 第一個簡單神經網絡的模型
  • train_vgg.py 更完整的SimpleVGGNet的卷積網絡模型
# train_simple_nn.py# 訓練第一個簡單的 Keras 模型# Python的必備繪圖包  我們指定matplotlib  使用“ Agg” 后使我們能夠將繪圖保存到磁盤
import matplotlibmatplotlib.use("Agg")# 導入必要的模塊包
# scikit-learn庫將幫助我們對標簽進行二值化處理,拆分數據以進行訓練/測試以及在終端生成訓練報告
from sklearn.preprocessing import LabelBinarizer
from sklearn.model_selection import train_test_split
from sklearn.metrics import classification_report
# 您正在閱讀本教程以了解Keras,它是TensorFlow和其他深度學習后端的高級前端, 2017年Keras并入了TensorFlow
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
from tensorflow.keras.optimizers import SGD
# imutils 便利功能包 我們將使用paths 生成用于訓練的圖像文件路徑列表
from imutils import paths
import matplotlib.pyplot as plt
# numpy Python中進行數值處理的包 必備包之一
import numpy as np
# argparse 模塊是內置于Python中的模塊,將動態處理命令行提供的信息
import argparse
import random
import pickle
import cv2
import os# 1. 構建命令行參數
# --dataset   磁盤上圖像數據集的路徑
# --model     訓練得到的模型的輸出路徑
# --label-bin 序列化的二進制標簽文件的輸出路徑
# --plot      輸出訓練圖(精確度、損失)圖像文件的路徑,我們將通過該圖判斷模型擬合是否 過度/不足
ap = argparse.ArgumentParser()
ap.add_argument("-d", "--dataset", required=True,help="path to input dataset of images")
ap.add_argument("-m", "--model", required=True,help="path to output trained model")
ap.add_argument("-l", "--label-bin", required=True,help="path to output label binarizer")
ap.add_argument("-p", "--plot", required=True,help="path to output accuracy/loss plot")
args = vars(ap.parse_args())# 2. 從磁盤加載數據
print("[INFO] loading images...")
# 初始化 數據和分類標簽列表
data = []
labels = []# 抓取imagePaths 并隨機洗牌(randomly shuffle)
# paths.list_images() 很方便的返回路徑中的所有圖片列表   播下種子因此隨機重排序是可重現的。
imagePaths = sorted(list(paths.list_images(args["dataset"])))
random.seed(42)
random.shuffle(imagePaths)# 循環遍歷所有的圖片
for imagePath in imagePaths:# 加載圖像,忽略寬高比縮放到 32*32 像素,展平數據為 32*32*3 = 3072 像素圖像, 并存儲到list中# resize數據是至關重要的,因為neural network需要這樣的維度,不同神經網絡需要不同的維度# 展平數據使我們可以輕松地將原始像素強度傳遞到輸入層神經元。稍后您會看到,對于VGGNet,我們將卷傳遞到網絡,因為它是卷積的。該示例只是一個簡單的非卷積網絡-我們將在后文中介紹一個更高級的示例image = cv2.imread(imagePath)image = cv2.resize(image, (32, 32)).flatten()data.append(image)# 從圖像路徑中提取分類標簽并存儲到分類標簽數組中label = imagePath.split(os.path.sep)[-2]labels.append(label)# 將像素強度的縮放范圍從[0,255]縮放到[0,1](常見的預處理步驟)。轉換array 為 NumPy數組
data = np.array(data, dtype="float") / 255.0
labels = np.array(labels)# 3. 構建訓練和測試數據分組
# 將數據劃分為75%的訓練數據和25%的測試數據
# 通常分配一定比例的數據用于訓練,而分配較小比例的數據用于測試。 scikit-learn提供了方便的train_test_split 函數為我們拆分數據
(trainX, testX, trainY, testY) = train_test_split(data,labels, test_size=0.25, random_state=42)# 我們的分類標簽當前以字符串表示; 但是,Keras會假定兩者都:標簽被編碼為整數  而且,對這些標簽執行單熱編碼,使每個標簽表示為矢量而不是整數
# 要完成此編碼,我們可以使用scikit-learn 中的LabelBinarizer
# 將標簽從 integer 轉換為 vector
# 初始化LabelBinaries 調用fit_transform zai trainY中找到所有唯一的類標簽并將他們轉換為單熱編碼的標簽
# testY 上執行單熱編碼
# 由于數組中只有一個是 1,因此成為單熱編碼
# [1, 0, 0] # corresponds to cats
# [0, 1, 0] # corresponds to dogs
# [0, 0, 1] # corresponds to panda
lb = LabelBinarizer()
trainY = lb.fit_transform(trainY)
testY = lb.transform(testY)# 4. 定義您的Keras模型架構
# 使用Keras定義我們的神經網絡架構。在這里,我們將使用一個具有一個輸入層,兩個隱藏層和一個輸出層的網絡:
# define the 3072-1024-512-3 architecture using Keras
#            32*32*3 = 3072 拼合的輸入圖像中的像素 第一個隱藏層由1024節點 第二個隱藏層有512節點 最終輸出層中的節點數將為可能的類標簽的數目-
#            在這種情況下,輸出層將具有三個節點,每個節點對應一個類標簽(“ cats”,“ dogs” ”和“ panda”)。
model = Sequential()
model.add(Dense(1024, input_shape=(3072,), activation="sigmoid"))
model.add(Dense(512, activation="sigmoid"))
model.add(Dense(len(lb.classes_), activation="softmax"))# 5. 編譯Keras模型
# 初始化學習速度和要訓練的時期總數
INIT_LR = 0.01
EPOCHS = 80
# 使用隨機梯度下降(SGD Stochastic Gradient Descent)優化器編譯模型,“categorical_crossentropy”作為損失函數
# 分類交叉熵(Categorical cross-entropy)被用作幾乎所有訓練執行分類的網絡的損失函數。
# 唯一的例外是2-class classification (2類分類 其中只有兩個可能的類標簽),在這種情況下,選擇“ binary_crossentropy”
print("[INFO] training network...")
opt = SGD(lr=INIT_LR)
model.compile(loss="categorical_crossentropy", optimizer=opt,metrics=["accuracy"])# 6. “擬合”Keras模型使其適合數據
# 訓練神經網絡
# batch_size 控制通過網絡傳遞的每組數據的大小。較大的GPU將能夠容納較大的批處理大小。建議從32或者64開始,然后逐步增加
H = model.fit(x=trainX, y=trainY, validation_data=(testX, testY),epochs=EPOCHS, batch_size=32)# 7. 評估Keras模型
# 我們已經訓練了實際模型,現在我們需要根據測試數據對其進行評估。
# 重要的是,我們必須對測試數據進行評估,以便我們能夠對模型進行從未被訓練過的數據進行無偏(或盡可能接近無偏)表示。
# 要評估我們的Keras模型,我們可以結合使用.predict 模型的方法以及scikit-learn 中的category_report :
print("[INFO] evaluating network...")
predictions = model.predict(x=testX, batch_size=32)
print(classification_report(testY.argmax(axis=1),predictions.argmax(axis=1), target_names=lb.classes_))
# plot the training loss and accuracy
N = np.arange(0, EPOCHS)
plt.style.use("ggplot")
plt.figure()
plt.plot(N, H.history["loss"], label="train_loss")
plt.plot(N, H.history["val_loss"], label="val_loss")
plt.plot(N, H.history["accuracy"], label="train_acc")
plt.plot(N, H.history["val_accuracy"], label="val_acc")
plt.title("Training Loss and Accuracy (Simple NN)")
plt.xlabel("Epoch #")
plt.ylabel("Loss/Accuracy")
plt.legend()
plt.savefig(args["plot"])# 8.保存模型和二進制標簽文件
print("[INFO] serializing network and label binarizer...")
model.save(args["model"], save_format="h5")
f = open(args["label_bin"], "wb")
f.write(pickle.dumps(lb))
f.close()

(3)第一個卷積神經網絡

train_vgg.py# 訓練第一個卷積神經網絡
# python train_vgg.py --dataset animals --model output/smallvggnet.model \
# 	--label-bin output/smallvggnet_lb.pickle \
# 	--plot output/smallvggnet_plot.png# 在Google相冊中,如果您在搜索框中輸入“ dog”,則將返回照片庫中的狗的圖片-我很確定該圖片搜索引擎功能已使用CNN。
# 圖像搜索引擎并不是CNN的唯一用例-我敢打賭,您的想法已經開始提出各種可應用于深度學習的想法。
#
# SmallVggnet 精確度76% 高于 之前的普通模型 60%# 設置matplotlib為Agg,因此圖像可以保存在磁盤上
import matplotlib
matplotlib.use("Agg")
# 導入必要的包
from pyimagesearch.smallvggnet import SmallVGGNet
from sklearn.preprocessing import LabelBinarizer
from sklearn.model_selection import train_test_split
from sklearn.metrics import classification_report
# 我們將使用ImageDataGenerator擴充數據。我幾乎總是建議使用數據擴充,這樣會導致模型更好地推廣。
# 數據擴充涉及對現有訓練數據添加隨機旋轉,平移,剪切和縮放比例。
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from tensorflow.keras.optimizers import SGD
from imutils import paths
import matplotlib.pyplot as plt
import numpy as np
import argparse
import random
import pickle
import cv2
import os# 構建命令行參數
ap = argparse.ArgumentParser()
ap.add_argument("-d", "--dataset", required=True,help="path to input dataset of images")
ap.add_argument("-m", "--model", required=True,help="path to output trained model")
ap.add_argument("-l", "--label-bin", required=True,help="path to output label binarizer")
ap.add_argument("-p", "--plot", required=True,help="path to output accuracy/loss plot")
args = vars(ap.parse_args())# --dataset: 磁盤上圖像數據集的路徑
# --model: 我們的模型將序列化并輸出到磁盤。此參數包含輸出模型文件的路徑。確保對模型進行相應命名,以免覆蓋以前訓練過的模型(例如簡單的神經網絡模型)。
# --label-bin: 數據集標簽被序列化到磁盤的路徑
# --plot:輸出訓練圖圖像文件的路徑。我們將檢查該圖,以檢查數據是否過度/不足。每次通過更改參數來訓練模型時,都應在命令行中指定不同的繪圖文件名,以便在筆記本或注釋文件中擁有與訓練筆記相對應的繪圖歷史記錄。# 初始化數據和標簽類
print("[INFO] loading images...")
data = []
labels = []# 獲取圖像路徑并隨機洗牌(給定42的隨機種子,以重新結果)
imagePaths = sorted(list(paths.list_images(args["dataset"])))
random.seed(42)
random.shuffle(imagePaths)# 循環遍歷輸入圖像
for imagePath in imagePaths:# 加載圖像,resize到64*64(SmallVGGNet所需的輸入空間尺寸) 并存儲道list中image = cv2.imread(imagePath)image = cv2.resize(image, (64, 64))# 一個關鍵的區別是我們不會為神經網絡拼合數據,因為它是卷積的data.append(image)# 從圖像路徑中提取分類標簽并添加到list中label = imagePath.split(os.path.sep)[-2]labels.append(label)# scale 像素強度到 [0,1]
data = np.array(data, dtype="float") / 255.0
labels = np.array(labels)# 分組訓練數據(75%)和測試數據(25%)一個建議是80/20比例去看一下是否有明顯提高
(trainX, testX, trainY, testY) = train_test_split(data,labels, test_size=0.25, random_state=42)# 初始化類標簽器 將類標簽器從整數轉換為向量
# 標簽二值化這樣后續可以進行一鍵熱編碼,并在腳本的后面將標簽二值化器序列化為pickle文件
lb = LabelBinarizer()
trainY = lb.fit_transform(trainY)
testY = lb.transform(testY)# 構建圖像加強生成器
# 圖像增強使我們可以通過隨機旋轉,移動,剪切,縮放和翻轉從現有的訓練數據中構建“其他”訓練數據。
# 數據擴充通常是以下關鍵步驟:
# -避免過度擬合
# -確保模型能很好地泛化  我建議您始終執行數據增強,除非您有明確的理由不這樣做。
aug = ImageDataGenerator(rotation_range=30, width_shift_range=0.1,height_shift_range=0.1, shear_range=0.2, zoom_range=0.2,horizontal_flip=True, fill_mode="nearest")# 初始化 構建 VGG-like Convolutional Neural Network
model = SmallVGGNet.build(width=64, height=64, depth=3,classes=len(lb.classes_))# 初始化初始學習率,訓練次數,訓練批次
INIT_LR = 0.01
EPOCHS = 75
BS = 32# initialize the model and optimizer (you'll want to use
# binary_crossentropy for 2-class classification)
# 編譯模型
# 初始化模型及在二值分類中的二值交叉熵優化器
print("[INFO] training network...")
opt = SGD(lr=INIT_LR, decay=INIT_LR / EPOCHS)
model.compile(loss="categorical_crossentropy", optimizer=opt,metrics=["accuracy"])# 訓練網絡
# model.fit 可同時處理訓練和即時擴充的增強數據。
# 我們必須將訓練數據作為第一個參數傳遞給生成器。生成器將根據我們先前進行的設置生成批量的增強訓練數據。
H = model.fit(x=aug.flow(trainX, trainY, batch_size=BS),validation_data=(testX, testY), steps_per_epoch=len(trainX) // BS,epochs=EPOCHS)# 評估網絡模型
print("[INFO] evaluating network...")
predictions = model.predict(x=testX, batch_size=32)
print(classification_report(testY.argmax(axis=1),predictions.argmax(axis=1), target_names=lb.classes_))# 畫出訓練精確度和損失圖
N = np.arange(0, EPOCHS)
plt.style.use("ggplot")
plt.figure()
plt.plot(N, H.history["loss"], label="train_loss")
plt.plot(N, H.history["val_loss"], label="val_loss")
plt.plot(N, H.history["accuracy"], label="train_acc")
plt.plot(N, H.history["val_accuracy"], label="val_acc")
plt.title("Training Loss and Accuracy (SmallVGGNet)")
plt.xlabel("Epoch #")
plt.ylabel("Loss/Accuracy")
plt.legend()
plt.savefig(args["plot"])# 保存模型和類標簽器到磁盤
print("[INFO] serializing network and label binarizer...")
model.save(args["model"], save_format="h5")
f = open(args["label_bin"], "wb")
f.write(pickle.dumps(lb))
f.close()

(4)ImageDataGenerator

使用ImageDataGenerator擴充數據,是為了使模型更好地推廣,泛化


數據擴充涉及對現有訓練數據添加隨機旋轉,平移,剪切和縮放比例。

(5)SGD 隨機梯度下降損失函數

使用隨機梯度下降(SGD Stochastic Gradient Descent)優化器編譯模型,“categorical_crossentropy”作為損失函數


分類交叉熵(Categorical cross-entropy)被用作幾乎所有訓練執行分類的網絡的損失函數。
唯一的例外是2-class classification (2類分類 其中只有兩個可能的類標簽),在這種情況下,選擇“ binary_crossentropy”.

(6) 簡單的神經網絡 與 卷積神經網絡訓練結果對比

簡單神經網絡卷積神經網絡
訓練速度快 3s/Epoch慢 50s/Step
準確度近60%75%
泛化能力

簡單的神經網絡訓練速度快,精確度稍低;
卷積神經網絡訓練速度慢,精確度高,由于數據集經過了數據增強具有比較好的泛化能力;

同樣的數據下的預測精確度:
簡單神經網絡預測結果:

卷積神經網絡預測結果:

簡單神經網絡訓練損失/精確度圖:
卷積神經網絡損失/精確度圖:

ps: 啃英文對我來說有點難,又有點簡單。這是我大學無比喜歡上的課,后來也會記單詞,英漢互譯的看詩集。這一篇文章確實有點難啃,有些學術名詞我不是很懂,不過我在努力,學習的感覺真的太好了。
晚安~~~

參考: https://www.pyimagesearch.com/2018/09/10/keras-tutorial-how-to-get-started-with-keras-deep-learning-and-python/

總結

以上是生活随笔為你收集整理的Keras TensorFlow教程:使用自己的数据集进行训练的全部內容,希望文章能夠幫你解決所遇到的問題。

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

91tv国产成人福利 | 国产精品视频免费观看 | 国产精品黑丝在线观看 | 狠狠色综合网站久久久久久久 | 在线91视频 | 一级久久精品 | 欧美日韩视频观看 | 午夜黄色| 中文日韩在线视频 | 精品国产伦一区二区三区观看说明 | www.天天操.com | 一区在线观看 | 丁香资源影视免费观看 | 毛片网站在线观看 | 国产九九九九九 | 国产区免费 | 欧美最爽乱淫视频播放 | 久久久久久久久久久久久久av | 日韩精品一区二区三区免费视频观看 | 午夜久久网站 | 不卡日韩av | 亚洲精品在线免费 | 国产一区二区在线播放视频 | 国内视频1区 | 欧美日韩亚洲第一 | 一区二区 精品 | 综合激情网... | 最新国产精品拍自在线播放 | 又污又黄的网站 | 最新av网址在线观看 | 国产字幕在线播放 | 国产馆在线播放 | 久久伊人八月婷婷综合激情 | a级片韩国 | 国产亚洲精品久久久久久无几年桃 | 99热国内精品 | 成年人免费看的视频 | 亚洲精品久久久久中文字幕二区 | 免费色婷婷 | 中文字幕欲求不满 | av黄色免费在线观看 | 国产精品第一页在线观看 | 国产成人三级三级三级97 | 8x成人在线 | 国产一区二区网址 | 精品一区二区av | 人人添人人澡人人澡人人人爽 | 精品一区精品二区高清 | 日韩一区二区三免费高清在线观看 | 99精品国产兔费观看久久99 | 免费在线观看一区二区三区 | 99久久久成人国产精品 | 在线观看免费av网站 | 9色在线视频 | 爱爱av在线| 亚洲综合激情 | 91精品小视频 | 精品久久一 | 国产一级一片免费播放放 | 91成人精品视频 | 欧美性大战 | 人人干狠狠操 | 国产另类av| 国产精品自产拍在线观看桃花 | 国产原创在线 | 国产精品久久久久久久久久久久冷 | 看片一区二区三区 | 亚洲资源在线网 | 五月婷婷六月丁香在线观看 | 天天激情 | 一区二区三区在线观看免费 | 国产精品黄色影片导航在线观看 | 日本久久成人中文字幕电影 | 黄色亚洲片 | 日本性生活一级片 | 中国美女一级看片 | 国产不卡在线 | 国产午夜麻豆影院在线观看 | 午夜美女视频 | 亚洲欧美视频一区二区三区 | 黄色视屏免费在线观看 | 麻豆国产精品视频 | 一级做a视频 | 在线不卡视频 | av不卡免费在线观看 | 香蕉视频在线网站 | 中文字幕在线观看日本 | 国产精美视频 | 探花视频免费观看 | 欧美成人高清 | 99在线观看视频 | 色综合久久久久综合体 | 在线播放亚洲激情 | av三级av | 国产91精品久久久久 | www.久久免费| 亚洲国产三级在线观看 | 中文视频在线 | 一区二区网 | 欧美精品久久久久久 | 亚洲闷骚少妇在线观看网站 | 国产999久久久 | 狠狠色狠狠色终合网 | 狠狠色婷婷丁香六月 | 五月开心六月婷婷 | 亚洲专区一二三 | 国产福利91精品 | 亚洲精品乱码久久久久久 | 国产成人av网址 | 中文字幕五区 | 91视频在线国产 | 日韩两性视频 | 99精品视频99 | 国产美女视频 | 国产成人av电影 | 亚洲精品国产精品国自产观看浪潮 | 久久久久久久久久久久av | 欧美日性视频 | 91av网址| 精品久久久久久久久中文字幕 | 国产成人精品综合久久久 | 国产在线视频在线观看 | 五月婷婷视频 | 99国产在线观看 | 亚洲精品美女视频 | 国产视频在线一区二区 | 国产精品视频你懂的 | 久久久免费观看视频 | 久久国产91| 西西人体www444 | 韩国视频一区二区三区 | 国产色婷婷 | 国产专区第一页 | www激情久久 | 日韩国产精品久久久久久亚洲 | 亚洲色五月 | 亚洲国产视频在线 | 一区二区三区视频网站 | 国产一级二级在线播放 | 日韩一区二区三区不卡 | 碰超在线97人人 | 国产成年免费视频 | 成人永久在线 | 国产成人综合精品 | 夜夜操综合网 | 欧美日本高清视频 | 在线免费黄色毛片 | 国产精品久久久久久久免费大片 | 欧美午夜激情网 | 九九久久免费 | 久久久影视 | 久久综合之合合综合久久 | 成人av高清 | 波多野结衣综合网 | 激情五月网站 | 日韩电影中文字幕在线 | 久在线观看| 色福利网站| 91一区啪爱嗯打偷拍欧美 | 成人久久精品 | av免费看看 | 亚洲综合精品在线 | 激情久久一区二区三区 | 97视频在线观看视频免费视频 | 99精品欧美一区二区三区黑人哦 | 狠狠的操狠狠的干 | 色综合天天综合网国产成人网 | 色99久久 | 视频二区| 美女免费电影 | 五月天最新网址 | 中文免费 | 免费视频在线观看网站 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 在线中文字幕视频 | 免费视频91蜜桃 | 国产一区二区三区在线免费观看 | 亚洲一区视频在线播放 | 国产 欧美 日本 | 成人黄色中文字幕 | 国产一区在线视频观看 | 欧美精品久久久久久 | 日韩免费一级a毛片在线播放一级 | 五月天综合激情网 | 99久久精品免费看国产四区 | 午夜婷婷在线播放 | 国产亚洲精品久 | 精品在线你懂的 | 美女国产 | 欧美天天综合 | 91日韩在线专区 | 在线观看www视频 | 天天·日日日干 | 天天透天天插 | 天天综合操| 99re久久资源最新地址 | 成人一区二区在线 | 天天射,天天干 | 伊人夜夜 | 婷婷网五月天 | 欧美a视频 | 欧美成天堂网地址 | 欧美精品免费在线观看 | 99国内精品 | 午夜 在线 | 日韩午夜精品 | 欧美激情视频一区二区三区免费 | 六月婷操| 粉嫩aⅴ一区二区三区 | 欧美性粗大hdvideo | 欧美日韩大片在线观看 | 国产97色 | 99精品视频观看 | 久久国产亚洲 | 人人看人人做人人澡 | 久久综合亚洲鲁鲁五月久久 | 国产精品久久久久久久久久99 | 精品亚洲一区二区三区 | 亚洲精品国产高清 | 久久在线免费 | 久久精品视频2 | 国精产品永久999 | 国产在线观看av | 亚洲黄色影院 | 国产成人精品一区二区三区网站观看 | 久久国产一区二区 | 久久亚洲热 | 97超碰人人网 | 精品不卡av | 麻豆传媒视频在线 | 日韩和的一区二在线 | 国产精品热视频 | a天堂在线看 | 97看片吧 | 免费在线观看av不卡 | 波多在线视频 | 久久久综合九色合综国产精品 | 免费黄色在线 | 97超碰国产精品 | 国产精品丝袜久久久久久久不卡 | 久久精彩| 亚洲一级片在线看 | 成人影音在线 | 国产成人精品一区二区三区在线观看 | 国产精品aⅴ | 超碰.com| 91午夜精品 | 92精品国产成人观看免费 | 婷婷亚洲五月 | 麻豆传媒在线免费看 | 欧美色伊人 | 国产免费高清视频 | 国产精品免费视频网站 | 天天操天天色天天 | 亚洲精品成人在线 | 丁香色综合 | 精品中文字幕在线播放 | 2021国产在线视频 | 亚洲美女视频在线 | 久久99久久99精品免费看小说 | h视频在线看 | 91久久爱热色涩涩 | av三级在线免费观看 | 欧美日韩在线看 | 激情综合网在线观看 | 日韩在线观看的 | 狠狠操影视| 中文字幕 在线看 | 人人澡人人添人人爽一区二区 | 中国美女一级看片 | 久草综合在线观看 | 国产精品中文在线 | 久久久久电影网站 | 国产在线视频不卡 | 九九在线国产视频 | 国产三级在线播放 | 在线91av| 黄色片免费在线 | 激情视频区 | 久久久久女教师免费一区 | 97超碰人人干 | 天天做综合网 | 麻豆国产精品视频 | 69xx视频 | 国产xx在线| 成人xxxx| 久久噜噜少妇网站 | 色资源在线 | 日日日日干 | 久久五月精品 | 久久色亚洲 | 欧美小视频在线 | 极品久久久久久久 | 亚洲国产69 | 在线观看免费版高清版 | 日韩精品高清视频 | 丁香六月天婷婷 | 欧美大jb| 99免费在线播放99久久免费 | 中文字幕免费观看视频 | 日韩精品在线一区 | 特级毛片aaa | 亚洲精品大片www | 九九九九九九精品任你躁 | 日韩欧美91 | 人人爽人人乐 | 久二影院| 成人9ⅰ免费影视网站 | 久热色超碰| 91爱爱中文字幕 | 免费男女网站 | 蜜臀av夜夜澡人人爽人人桃色 | 日本护士三级少妇三级999 | 日本黄色免费大片 | 天天草综合| 国产精品69av | av电影在线免费观看 | 亚洲精品国产精品久久99 | 成人一区不卡 | 中文字幕国产一区二区 | 成人av免费| 亚洲免费在线看 | 欧美日韩中文在线视频 | 午夜精品99久久免费 | 国产免费亚洲 | 日韩在线字幕 | 欧美精品久久久久性色 | 91精品视频网站 | 992tv在线成人免费观看 | 99九九99九九九视频精品 | 99在线视频免费观看 | 特黄色大片 | 亚洲va天堂va欧美ⅴa在线 | 涩涩网站在线观看 | 日韩av一区二区三区四区 | 久久久免费电影 | 日日爱视频 | 久久国产网站 | 亚洲久草视频 | 久草在线视频网 | 九九色在线 | 香蕉视频啪啪 | 久久99国产精品自在自在app | 国产第页 | 婷婷在线视频观看 | 国产成人精品一区二区三区在线观看 | 久久99亚洲精品久久久久 | 黄色精品国产 | 国产成人一二片 | 色天天久久 | 亚洲一区二区三区毛片 | 亚洲精品久久久蜜臀下载官网 | 日韩欧美一区二区三区在线观看 | 精品一区av | 国产在线无 | 国产精品国产三级国产aⅴ入口 | 久久少妇 | 欧美日韩在线观看一区二区三区 | av在线播放观看 | 亚洲精品资源 | 国产精品wwwwww | 国产精品福利午夜在线观看 | 五月天电影免费在线观看一区 | 黄色一级大片在线观看 | 色婷婷午夜 | 91精品啪在线观看国产线免费 | 日韩h在线观看 | 精品国产综合区久久久久久 | 久草在线资源视频 | 日日夜夜精品免费观看 | 91成人蝌蚪 | 欧美午夜精品久久久久久孕妇 | 1000部国产精品成人观看 | 国产成人在线播放 | 亚洲做受高潮欧美裸体 | av软件在线观看 | 亚洲激情av| 91视频在线观看下载 | 国产一区二区在线观看视频 | 91麻豆精品国产91久久久更新时间 | 国产精品美女久久久久久久久 | 五月天婷亚洲天综合网精品偷 | 亚洲最大av在线播放 | 国产成人一区二区在线观看 | 伊人久久国产 | 五月婷婷香蕉 | 在线视频 一区二区 | 免费观看成人 | 久久男人中文字幕资源站 | 久久久国产成人 | 天天操天天综合网 | 亚洲美女视频在线 | 在线不卡中文字幕播放 | 99精品热视频只有精品10 | 天天综合天天综合 | 2023亚洲精品国偷拍自产在线 | 在线观看日本高清mv视频 | 爱情影院aqdy鲁丝片二区 | 亚洲综合色激情五月 | 免费观看成年人视频 | 欧美在线资源 | 欧美日韩精品区 | 91资源在线视频 | 中文在线字幕免费观 | 国产尤物在线视频 | 亚洲日本va午夜在线影院 | 亚洲日本中文字幕在线观看 | 91大神电影 | 国产中文字幕网 | 久久免费视频6 | 在线播放第一页 | 久久久久久久免费 | 综合婷婷丁香 | 精品国产一区二区三区四 | av中文字幕在线免费观看 | 久久精品影片 | 日韩在线中文字幕视频 | 在线 欧美 日韩 | 欧美a性| 欧美一级爽 | 五月婷婷在线观看 | 久久99精品一区二区三区三区 | 精品久久一区二区 | 国产综合视频在线观看 | 婷婷九月激情 | 婷婷国产在线 | 成人污视频在线观看 | 精品久久久久久一区二区里番 | 亚洲日本激情 | 欧美一区二区精美视频 | 日韩视频精品在线 | 五月婷香| 91黄色在线观看 | 色婷婷丁香 | av电影在线免费 | 亚洲精品资源在线 | 国产精品亚洲精品 | 久久九九久久精品 | 欧美日韩视频在线一区 | 九九久久电影 | 国产视频一区二区在线 | www.在线看片.com | 久久成人免费 | 国产精品69av | 日韩网站在线播放 | 日韩精品视频免费在线观看 | 人人插人人搞 | 九九久| 欧美 日韩 成人 | 日韩中文字幕国产 | bayu135国产精品视频 | 久久99中文字幕 | 日韩在线观看精品 | 在线你懂| 91视频免费播放 | 国产伦精品一区二区三区照片91 | 欧美日在线观看 | 国产视频91在线 | 在线免费黄色毛片 | 91精品啪| 97精品国自产拍在线观看 | 成人免费看黄 | 激情综合电影网 | 国产福利在线免费观看 | 激情伊人五月天 | 欧洲精品在线视频 | 美女网站视频色 | 日本三级香港三级人妇99 | av中文字幕亚洲 | 欧美一区二区三区在线播放 | 美女黄频| 国产热re99久久6国产精品 | 国产人成免费视频 | 蜜桃视频在线观看一区 | 国产精品久久久av久久久 | 狠狠干婷婷 | 亚洲精品视频国产 | 激情综合五月网 | 色午夜| 国产精品网在线观看 | 99久久精品免费看国产 | 伊人影院99 | 久久香蕉国产 | 日本精品久久久久影院 | 国产精品综合久久久久 | 99久久精品久久久久久清纯 | 日韩一二区在线观看 | 精品国产伦一区二区三区观看说明 | 日韩美一区二区三区 | 国产一级二级三级在线观看 | 欧美在线视频日韩 | 欧美成人h版电影 | 国产一卡二卡在线 | 最新国产视频 | 久久草在线精品 | 免费中文字幕在线观看 | 国产一区免费在线 | 久久久久美女 | 中文字幕亚洲五码 | 在线视频一二区 | 毛片3 | 激情视频在线观看网址 | 久久av在线播放 | 91免费高清 | 日本aaa在线观看 | 久草精品在线观看 | 久久免费在线观看视频 | 久久夜色精品国产欧美乱极品 | 综合久久网 | 国产美女免费 | av免费看在线 | 亚洲一区 影院 | 国产高清在线看 | 天天舔天天射天天操 | 中文字幕超清在线免费 | 在线 视频 一区二区 | 免费av在线网站 | 香蕉久久国产 | 国语自产偷拍精品视频偷 | 日韩精品欧美专区 | 日韩av午夜 | 成人蜜桃视频 | 国产精品igao视频网入口 | 日韩av进入 | 深爱激情五月综合 | 欧美一区二区三区在线视频观看 | 99久久精品国 | 成人在线视频在线观看 | 激情婷婷在线 | www.香蕉视频 | 国产成人免费网站 | 国产成人一区二区三区在线观看 | 一级理论片在线观看 | 在线天堂中文在线资源网 | 精品久久久久久亚洲综合网站 | 久久99精品久久久久久清纯直播 | 亚洲91精品在线观看 | 深爱激情丁香 | 午夜精品久久久久久 | 99色在线播放| 操操日日 | 成人影视片 | 亚洲精品在线观看免费 | 亚洲精品电影在线 | 成人黄色片免费 | 欧美片网站yy | 偷拍福利视频一区二区三区 | 超碰免费在线公开 | 91视频在线免费 | 丝袜足交在线 | 黄色一级在线视频 | 久久热首页 | 久久精品国产精品亚洲精品 | 欧美亚洲精品一区 | 国产黄色成人 | 最近中文字幕高清字幕免费mv | 精品一区二区av | 久久综合电影 | 国产精品一区二区久久精品 | 一区二区三区福利 | 亚洲网久久 | 日日夜夜91 | 天堂av在线网址 | 91在线看网站 | 日韩中文字 | 射久久| 国产资源免费在线观看 | 97精品欧美91久久久久久 | 国产中文字幕视频在线观看 | 99精品视频免费全部在线 | 国产精品激情 | 一区二区三区 中文字幕 | 91香蕉国产在线观看软件 | 欧美精品亚洲精品 | 91视频大全| 欧美国产三区 | 天天色天天爱天天射综合 | 在线观看亚洲国产 | 国产小视频福利在线 | 国产一区二区精品久久 | 天天操天天曰 | 一区二区观看 | 亚洲国产精品久久 | 国产乱码精品一区二区三区介绍 | 91av中文| 精品免费久久久久 | 欧美91视频 | 亚洲va天堂va欧美ⅴa在线 | 99在线精品免费视频九九视 | 日韩成片 | 亚洲专区欧美专区 | 97国产精品 | 欧美日韩国产一二三区 | 亚洲欧美日韩国产一区二区 | 精品96久久久久久中文字幕无 | 天天爽夜夜爽精品视频婷婷 | 激情中文在线 | 激情小说 五月 | 色窝资源 | 超碰97人人干 | 97超碰资源 | 国产日本高清 | 久久久香蕉视频 | 国产91精品在线观看 | 日韩久久久久久久久久久久 | 波多野结衣在线视频一区 | 亚洲网站在线看 | 伊人午夜视频 | 亚在线播放中文视频 | 午夜精品一区二区三区在线 | 亚洲欧洲精品一区 | 91精品视频免费 | 色婷五月 | 这里只有精品视频在线 | 国产91精品看黄网站在线观看动漫 | 亚洲91精品 | 人人干免费 | 五月天网站在线 | 国产美女免费视频 | 美女网站在线观看 | 亚洲色图 校园春色 | 玖草在线观看 | 久久理论片 | 国产成人精品一区二区三区在线观看 | 久久久综合精品 | 亚洲最大成人网4388xx | 国产伦理精品一区二区 | 国产色中涩 | 在线观看一区 | av福利在线免费观看 | 欧美性爽爽 | 亚洲精品无 | 国产黄色av网站 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲精品国偷拍自产在线观看蜜桃 | 91麻豆精品国产91久久久无限制版 | 手机看片久久 | 天天色天天射天天操 | 91九色最新地址 | 午夜精品视频在线 | 日韩电影在线观看一区二区 | 成人三级网站在线观看 | 91精品久久久久久综合乱菊 | 国内精品久久久久久久97牛牛 | 亚洲美女免费精品视频在线观看 | 国产国产人免费人成免费视频 | 丁香五月亚洲综合在线 | 久久综合偷偷噜噜噜色 | 1000部国产精品成人观看 | 亚洲一级国产 | 黄色av免费在线 | 久久久精品午夜 | 丁香六月五月婷婷 | 久久综合久色欧美综合狠狠 | 精品在线观看一区二区 | 欧美日韩国产页 | 2023av在线| 欧美一区二区三区不卡 | 久久69精品久久久久久久电影好 | 精品亚洲va在线va天堂资源站 | 激情婷婷综合 | 免费福利片2019潦草影视午夜 | 美女网站色在线观看 | 国产又粗又猛又黄又爽的视频 | 亚洲精品成人在线 | 一二三区在线 | 97免费中文视频在线观看 | 黄色a大片| 日韩精品久久久久 | 亚洲欧美视频在线播放 | 国产精品毛片一区视频播 | 亚洲综合色视频在线观看 | 天堂在线v | 日韩欧美一区二区三区视频 | 亚洲免费专区 | 日日干天天爽 | 欧美精品国产综合久久 | 亚洲精品在线网站 | 综合久久影院 | 香蕉视频在线免费 | 99免费在线视频观看 | 一二三精品视频 | 91污视频在线观看 | www.干| 国产精品96久久久久久吹潮 | 国产资源免费在线观看 | 91亚洲精| 人人爱人人做人人爽 | 免费看黄在线网站 | 99 久久久久 | 亚州av成人 | 成人毛片一区二区三区 | 国产三级香港三韩国三级 | 日韩视频1区 | 国产亚洲情侣一区二区无 | 国产成人不卡 | 国产96在线视频 | 国产一级大片免费看 | 中文字幕91视频 | 久久久精品国产一区二区三区 | 国产精品国产三级国产aⅴ无密码 | 成人av午夜 | 久久69av| 热久久国产 | 九九热在线观看视频 | 国产在线视频导航 | 手机看国产毛片 | www.色就是色 | 深夜免费福利 | 日本黄色免费播放 | 韩国精品一区二区三区六区色诱 | 久久精品香蕉 | 五月天久久狠狠 | 激情中文在线 | 欧美精品久久久久久久久久久 | 中文字幕av免费在线观看 | 久久久国产精品免费 | a黄色片在线观看 | 日韩理论在线观看 | 最近免费中文字幕mv在线视频3 | 欧美人交a欧美精品 | 在线视频 一区二区 | 中文字幕 国产精品 | 国内精品久久久久久久影视简单 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 日韩 精品 一区 国产 麻豆 | 欧美 激情 国产 91 在线 | 三级av在线| 欧美999 | 亚洲免费婷婷 | 中文字幕在线观看免费高清完整版 | 黄色影院在线免费观看 | 正在播放一区 | 91伊人| 国产亚洲一区二区在线观看 | 在线观看久草 | 婷婷综合激情 | 最新日韩在线 | 九九热av | 国产亚洲婷婷免费 | 免费人成网ww44kk44 | 欧美日韩国产精品一区二区 | 亚洲精品一区二区在线观看 | 免费网址在线播放 | 69人人| 97超碰人| 天天干天天操av | 欧美日韩不卡一区二区三区 | 日韩欧美网址 | 我爱av激情网 | 亚洲精品久久激情国产片 | 69精品视频| 岛国av在线不卡 | 午夜精品一区二区国产 | 91精品久久久久久久久久久久久 | 成人av直播 | 国产破处视频在线播放 | 日韩一区二区免费播放 | 91成人天堂久久成人 | 中文在线中文资源 | 99一区二区三区 | 91精品在线播放 | 福利视频网址 | 国产精品中文字幕在线 | 久久成人高清视频 | 久久久婷 | 国产色久 | 日本久久久久久久久 | 欧美一级裸体视频 | 成人久久亚洲 | 亚洲久久视频 | 国产精品色婷婷 | 日韩极品视频在线观看 | 天天干,夜夜操 | 亚洲免费在线视频 | 最近免费在线观看 | 激情网站免费观看 | 久久专区 | 欧洲高潮三级做爰 | 久草精品视频在线看网站免费 | 天天干天天搞天天射 | 免费观看国产精品视频 | 国内精品视频一区二区三区八戒 | 久精品在线观看 | 亚洲精品美女 | 91香蕉视频污在线 | 亚州成人av在线 | 97精品国产91久久久久久久 | 国内视频在线 | 99爱在线 | 国产精品久久久久久久午夜片 | 国产精品videossex国产高清 | 亚洲狠狠婷婷综合久久久 | 天天看天天干天天操 | 亚洲专区免费观看 | 六月色婷婷 | 久久久久这里只有精品 | 亚洲国产精品女人久久久 | 国产精品18久久久久久vr | 二区三区在线视频 | 日韩精品久久久久久中文字幕8 | 性色av免费在线观看 | 欧美性受极品xxxx喷水 | 成片免费观看视频 | 日韩中文字幕免费视频 | 手机av网站| 亚洲精品美女久久久久网站 | 激情文学综合丁香 | 欧美精品在线观看一区 | 麻豆果冻剧传媒在线播放 | 91福利影院在线观看 | 免费h精品视频在线播放 | 国产黄色在线观看 | 久久久久久久国产精品影院 | 久久久综合九色合综国产精品 | av日韩中文| 在线视频免费观看 | 成人午夜电影免费在线观看 | 中文日韩在线视频 | 日韩视频免费观看高清完整版在线 | 免费看黄在线网站 | 亚洲精品99 | 久久久久久久久久影视 | 69久久夜色精品国产69 | 国产色婷婷| 在线影视 一区 二区 三区 | 精品99久久 | 波多野结衣视频一区二区三区 | 97精品超碰一区二区三区 | 国产精品久久久久久久久久免费 | 一区二区影院 | 久久欧洲视频 | 欧美日韩国产一二 | 91激情| 天天操天天射天天舔 | 亚洲天堂网在线播放 | 久久久免费看片 | 国产精品视频你懂的 | 亚洲3级| 久久精品伊人 | 亚洲日本va中文字幕 | 亚洲精品人人 | 日韩中字在线 | 国产91av视频在线观看 | 97精品国产97久久久久久粉红 | 国产又粗又猛又爽又黄的视频免费 | 国产麻豆精品一区二区 | 欧美黑人xxxx猛性大交 | 国产女人免费看a级丨片 | 国产一级片直播 | 丁香五月网久久综合 | 欧美精品九九99久久 | 免费看黄色大全 | 久久免费一 | 中文字幕中文字幕中文字幕 | 久热久草在线 | www免费看片com | 欧美日韩高清在线一区 | 欧美精品一区二区免费 | av黄色免费看 | 久久99欧美| 婷婷成人亚洲综合国产xv88 | a在线免费观看视频 | 伊人黄 | 久草视频在| 黄色h在线观看 | 日韩免费中文 | 久久久999免费视频 日韩网站在线 | 九九免费在线看完整版 | 日韩视频在线一区 | 午夜婷婷网| 久久精品在线 | 美女视频永久黄网站免费观看国产 | 国产一区二区三区高清播放 | 狠狠狠干狠狠 | 成年人免费在线观看网站 | 久久精品第一页 | 天天干天天插伊人网 | 狠狠五月天 | 色婷婷激情电影 | 黄色的网站在线 | 日韩精选在线观看 | 在线免费av观看 | 国产小视频国产精品 | 天天做日日爱夜夜爽 | 欧美激情综合五月色丁香小说 | 国产中文字幕一区二区 | 国产 亚洲 欧美 在线 | 97在线观视频免费观看 | 在线观看中文字幕一区 | 五月综合激情 | 91网页版免费观看 | 狠狠干中文字幕 | 久久老司机精品视频 | 久久综合影音 | 国产精品99久久久久久武松影视 | 超碰在线人人艹 | 日韩欧美在线免费观看 | 国产精品9999久久久久仙踪林 | av综合在线观看 | 久久se视频 | 国产精品成人a免费观看 | 亚洲视频分类 | 久久影院中文字幕 | 三级黄色大片在线观看 | 国产精品99久久免费黑人 | 伊人影院在线观看 | 天天插天天爱 | 色多多污污| 九九九九九九精品 | 狠狠88综合久久久久综合网 | 久久久国产精品久久久 | 三级黄在线 | 日韩在线色视频 | 在线免费观看视频一区 | www.日日操.com | 深夜免费小视频 | 亚洲激情六月 | 在线免费黄色片 | 99色资源 | 欧美一性一交一乱 | 啪啪午夜免费 | 啪啪凸凸 | 国产精品免费一区二区三区在线观看 | 亚洲不卡123| 九九视频免费在线观看 | 亚洲在线视频播放 | 久久午夜视频 | 免费人成在线观看网站 | 亚洲精品午夜视频 | 狠狠狠狠狠狠操 | 日韩三级视频在线看 | 国产精品一区二区62 | 99精品国产免费久久久久久下载 | 免费日韩高清 | 久久伊99综合婷婷久久伊 | 91视频下载 | 午夜精品视频免费在线观看 | 在线视频福利 | 丁香婷婷电影 | 中文字幕乱视频 | 探花视频免费观看高清视频 | 日韩电影在线看 | 激情五月婷婷激情 | 久久精品综合视频 | 91视频-88av| 国产在线不卡视频 | 日韩毛片在线播放 | 亚洲尺码电影av久久 | 五月婷婷综合网 | 午夜精品一区二区三区在线播放 | av一区二区三区在线观看 | 久久高清免费观看 | 视频一区二区精品 | 免费视频91| 亚洲精品国偷拍自产在线观看蜜桃 | 国产在线视频一区 | 国产精品一区在线观看你懂的 | 国产91全国探花系列在线播放 | 亚洲精品国产精品久久99热 | 成人精品999 | 2017狠狠干 | 中文在线a∨在线 | 国产馆在线播放 | 免费亚洲视频 | 国产小视频免费在线网址 | 亚洲天堂免费视频 | 美女网站在线 | 奇米影视在线99精品 | 亚洲欧美精品在线 | 欧美福利片在线观看 | 天天摸天天操天天爽 | 999久久久久久久久6666 | 在线高清一区 | 亚洲a成人v| 人人舔人人 | 亚洲视频在线免费观看 | 日日成人网 | 国产 在线 日韩 | 久久中文精品视频 | 久久久久久国产一区二区三区 | 国产精品2019 | 99免费看片 | 五月开心婷婷网 | 一区二区日韩av | 天天色欧美 | 中文字幕在线视频一区二区 | 成人a级黄色片 | a√天堂资源 | 欧美 亚洲 另类 激情 另类 | 久久精品99国产精品亚洲最刺激 | 九九久久影院 | 亚洲国产剧情av | 天天草视频 | 热精品 | 免费高清在线视频一区· | 国产特级毛片aaaaaa | 蜜臀av性久久久久av蜜臀三区 |