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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

循环神经网络应用案例

發布時間:2024/9/20 循环神经网络 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 循环神经网络应用案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基礎介紹可以參考:
https://blog.csdn.net/lilong117194/article/details/82958326
https://blog.csdn.net/lilong117194/article/details/81978203

tensorflow的編程堆棧示意圖:

強烈建議使用以下API編寫TensorFlow程序:

  • 評估器Estimators,代表一個完整的模型。 Estimator API提供方法來訓練模型,判斷模型的準確性并生成預測。
  • 訓練集Datasets,它構建了一個數據輸入管道。Datasets API具有加載和操作數據的方法,并將其輸入到你的模型中。Datasets API與Estimators API良好地協作。

1. 基于TFlearn的iris分類

下面介紹利用tensorflow的一個高層封裝TFlearn。
iris數據集需要通過4個特征來分辨三種類型的植物,iris數據集中總共包含了150個樣本,下面是TFlearn解決iris分類問題:
數據集

鳶尾花數據集包含四個特征和一個標簽。這四個特征確定了單個鳶尾花的以下植物學特征:

  • 萼片長度
  • 萼片寬度
  • 花瓣長度
  • 花瓣寬度

下表顯示了數據集中的三個示例:

萼片長度萼片寬度花瓣長度花瓣寬度種類(標簽)
5.13.31.70.50(Setosa)
5.02.33.31.01(Versicolor)
6.42.85.62.22(virginica)

完整代碼:

from sklearn import model_selection from sklearn import datasets from sklearn import metrics import tensorflow as tf import numpy as np from tensorflow.contrib.learn.python.learn.estimators.estimator import SKCompat# 導入TFlearn learn = tf.contrib.learn# 自定義softmax回歸模型:在給定輸入的訓練集、訓練集標簽,返回在這些輸入上的預測值、損失值以及訓練步驟 def my_model(features, target):# 將預測目標轉化為one-hot編碼的形式,共有三個類別,所以向量長度為3target = tf.one_hot(target, 3, 1, 0)# 計算預測值及損失函數:封裝了一個單層全連接的神經網絡logits = tf.contrib.layers.fully_connected(features, 3, tf.nn.softmax)loss = tf.losses.softmax_cross_entropy(target, logits)# 創建模型的優化器,并優化步驟train_op = tf.contrib.layers.optimize_loss(loss, # 損失函數tf.contrib.framework.get_global_step(), # 獲取訓練步驟并在訓練時更新optimizer='Adam', # 定義優化器learning_rate=0.01) # 定義學習率# 返回給定數據集上的預測結果、損失值以及優化步驟return tf.arg_max(logits, 1), loss, train_op# 加載iris數據集,并劃分為訓練集和測試集 iris = datasets.load_iris() x_train, x_test, y_train, y_test = model_selection.train_test_split(iris.data, iris.target, test_size=0.2, random_state=0)#將數據轉化成TensorFlow要求的float32格式 x_train, x_test = map(np.float32, [x_train, x_test])# 封裝和訓練模型,輸出準確率 classifier = SKCompat(learn.Estimator(model_fn=my_model, model_dir="Models/model_1")) classifier.fit(x_train, y_train, steps=100)# 預測 y_predicted = [i for i in classifier.predict(x_test)] # 計算準確度 score = metrics.accuracy_score(y_test, y_predicted)print('Accuracy: %.2f%%' % (score * 100))

運行結果:

INFO:tensorflow:Using default config. INFO:tensorflow:Using config: {'_task_type': None, '_task_id': 0, '_cluster_spec': <tensorflow.python.training.server_lib.ClusterSpec object at 0x12a8484e0>, '_master': '', '_num_ps_replicas': 0, '_num_worker_replicas': 0, '_environment': 'local', '_is_chief': True, '_evaluation_master': '', '_train_distribute': None, '_device_fn': None, '_tf_config': gpu_options {per_process_gpu_memory_fraction: 1.0 } , '_tf_random_seed': None, '_save_summary_steps': 100, '_save_checkpoints_secs': 600, '_log_step_count_steps': 100, '_session_config': None, '_save_checkpoints_steps': None, '_keep_checkpoint_max': 5, '_keep_checkpoint_every_n_hours': 10000, '_model_dir': 'Models/model_1'} INFO:tensorflow:Create CheckpointSaverHook. INFO:tensorflow:Graph was finalized. INFO:tensorflow:Restoring parameters from Models/model_1/model.ckpt-300 INFO:tensorflow:Running local_init_op. INFO:tensorflow:Done running local_init_op. INFO:tensorflow:Saving checkpoints for 300 into Models/model_1/model.ckpt. INFO:tensorflow:loss = 0.66411054, step = 301 INFO:tensorflow:Saving checkpoints for 400 into Models/model_1/model.ckpt. INFO:tensorflow:Loss for final step: 0.64143056. INFO:tensorflow:Graph was finalized. INFO:tensorflow:Restoring parameters from Models/model_1/model.ckpt-400 INFO:tensorflow:Running local_init_op. INFO:tensorflow:Done running local_init_op. Accuracy: 100.00%

下圖說明了特征,隱藏層和預測(并未顯示隱藏層中的所有節點):

下面是評估器(Estimator)編程的基本概念:
Estimator是TensorFlow對完整模型的高級表示。它處理初始化,記錄,保存和恢復以及許多其他功能的細節。
Estimator是從tf.estimator.Estimator派生的通用類。 TensorFlow提供了一系列定制的評估器(例如LinearRegressor)來實現常用的ML算法。除此之外,也可以編寫自己的定制評估器。但建議在剛開始使用TensorFlow時使用內置的Estimator。在獲得內置的Estimator的專業知識后,就可以通過創建定制Estimator來優化模型。

要根據內置的Estimator編寫TensorFlow程序,必須執行以下任務:

  • 創建一個或多個輸入函數。
  • 定義模型的特征列。
  • 實例化Estimator,指定特征列和各種超參數。
  • 在Estimator對象上調用一個或多個方法,傳遞適當的輸入函數作為數據源。

2. lstm預測正弦函數

下面是利用lstm來實現預測正弦函數sin。

#!/usr/bin/env python3 # -*- coding: utf-8 -*-import numpy as np import tensorflow as tf from tensorflow.contrib.learn.python.learn.estimators.estimator import SKCompat from tensorflow.python.ops import array_ops as array_ops_import matplotlib.pyplot as pltlearn = tf.contrib.learn# 設置神經網絡的參數 HIDDEN_SIZE = 30 # LSTM中隱藏的節點個數 NUM_LAYERS = 2 # LSTM的層數TIMESTEPS = 10 # 循環神經網路的截斷長度 TRAINING_STEPS = 3000 # 循環輪數 BATCH_SIZE = 32 # batch大小TRAINING_EXAMPLES = 10000 # 訓練數據的個數 TESTING_EXAMPLES = 1000 # 測試數據的個數 SAMPLE_GAP = 0.01 # 采樣間隔# 定義生成正弦數據的函數 def generate_data(seq):X = []y = []# 序列的第i項和后面的TIMESTEPS-1項合在一起作為輸入;第i + TIMESTEPS項作為輸# 出。即用sin函數前面的TIMESTEPS個點的信息,預測第i + TIMESTEPS個點的函數值。for i in range(len(seq) - TIMESTEPS):X.append([seq[i: i + TIMESTEPS]])y.append([seq[i + TIMESTEPS]])return np.array(X, dtype=np.float32), np.array(y, dtype=np.float32) # 用正弦函數生成訓練和測試數據集合。 test_start = (TRAINING_EXAMPLES + TIMESTEPS) * SAMPLE_GAP # (10000+10)*0.01=100 test_end = test_start + (TESTING_EXAMPLES + TIMESTEPS) * SAMPLE_GAP # 100+(1000+10)*0.01=110 train_X, train_y = generate_data(np.sin(np.linspace(0, test_start, TRAINING_EXAMPLES + TIMESTEPS, dtype=np.float32))) test_X, test_y = generate_data(np.sin(np.linspace(test_start, test_end, TESTING_EXAMPLES + TIMESTEPS, dtype=np.float32)))# 定義lstm模型 def lstm_model(X, y, is_training):# 使用多層的LSTM結構。cell = tf.nn.rnn_cell.MultiRNNCell([tf.nn.rnn_cell.BasicLSTMCell(HIDDEN_SIZE) for _ in range(NUM_LAYERS)]) # 使用TensorFlow接口將多層的LSTM結構連接成RNN網絡并計算其前向傳播結果。outputs, _ = tf.nn.dynamic_rnn(cell, X, dtype=tf.float32)#print(len(outputs))output = outputs[:, -1, :]# 對LSTM網絡的輸出再做加一層全鏈接層并計算損失。注意這里默認的損失為平均平方差損失函數。predictions = tf.contrib.layers.fully_connected(output, 1, activation_fn=None)# 只在訓練時計算損失函數和優化步驟。測試時直接返回預測結果。if not is_training:return predictions, None, None# 計算損失函數。loss = tf.losses.mean_squared_error(labels=y, predictions=predictions)# 創建模型優化器并得到優化步驟。train_op = tf.contrib.layers.optimize_loss(loss, tf.train.get_global_step(),optimizer="Adagrad", learning_rate=0.1)return predictions, loss, train_op"""定義測試方法 """ def run_eval(sess, test_X, test_y):# 將測試數據以數據集的方式提供給計算圖。ds = tf.data.Dataset.from_tensor_slices((test_X, test_y))ds = ds.batch(1)X, y = ds.make_one_shot_iterator().get_next()# 調用模型得到計算結果。這里不需要輸入真實的y值。with tf.variable_scope("model", reuse=True):prediction, _, _ = lstm_model(X, [0.0], False)# 將預測結果存入一個數組。predictions = []labels = []for i in range(TESTING_EXAMPLES):p, l = sess.run([prediction, y])predictions.append(p)labels.append(l)# 計算mse作為評價指標。predictions = np.array(predictions).squeeze()labels = np.array(labels).squeeze()rmse = np.sqrt(((predictions - labels) ** 2).mean(axis=0))print("Root Mean Square Error is: %f" % rmse)#對預測的sin函數曲線進行繪圖。plt.figure()plt.plot(predictions, label='predictions')plt.plot(labels, label='real_sin')plt.legend()plt.show()""" 執行訓練和測試 """ # 將訓練數據以數據集的方式提供給計算圖。 print(train_X.shape) print(train_y.shape) ds = tf.data.Dataset.from_tensor_slices((train_X, train_y)) ds = ds.repeat().shuffle(1000).batch(BATCH_SIZE)X, y = ds.make_one_shot_iterator().get_next()# 定義模型,得到預測結果、損失函數,和訓練操作。 with tf.variable_scope("model"):_, loss, train_op = lstm_model(X, y, True)with tf.Session() as sess:sess.run(tf.global_variables_initializer()) # 測試在訓練之前的模型效果。print ("Evaluate model before training.")run_eval(sess, test_X, test_y)# 訓練模型。for i in range(TRAINING_STEPS):_, l = sess.run([train_op, loss])if i % 1000 == 0:print("train step: " + str(i) + ", loss: " + str(l))# 使用訓練好的模型對測試數據進行預測。print ("Evaluate model after training.")run_eval(sess, test_X, test_y)

運行結果:

(10000, 1, 10) (10000, 1) Evaluate model before training. Root Mean Square Error is: 0.688176

train step: 0, loss: 0.5273397 train step: 1000, loss: 0.000585775 train step: 2000, loss: 0.0003093369 Evaluate model after training. Root Mean Square Error is: 0.007838


預測曲線基本重合與目標曲線。

3. tf.data.Dataset.from_tensor_slices和repeat()、shuffle()、batch()使用

  • tf.data.Dataset.from_tensor_slices使用
  • (1)簡單數組數列使用

    import tensorflow as tf import numpy as np ## 數據集對象實例化 dataset = tf.data.Dataset.from_tensor_slices(np.array([1.0, 2.0, 3.0, 4.0, 5.0])) # # 迭代器對象實例化 iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next() with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    1.0 2.0 3.0 4.0 5.0 end!

    (2)多維數據使用

    import tensorflow as tf import numpy as npdataset = tf.data.Dataset.from_tensor_slices(np.random.uniform(size=(5, 2))) print('dataset:',dataset) iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next() with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    dataset: <TensorSliceDataset shapes: (2,), types: tf.float64> [0.1792582 0.9751422] [0.19793807 0.33374795] [0.03978658 0.6808261 ] [0.98788989 0.07403864] [0.32259662 0.50171158] end!

    傳入的數值是一個矩陣,它的形狀為(5, 2),tf.data.Dataset.from_tensor_slices就會切分它形狀上的第一個維度,最后生成的dataset中一個含有5個元素(但這里的元素個數不知道),每個元素的形狀是(2, ),即每個元素是矩陣的一行。

    (3)字典使用

    import tensorflow as tf import numpy as np# 數據集對象實例化 dataset = tf.data.Dataset.from_tensor_slices({"a": np.array([1.0, 2.0, 3.0, 4.0, 5.0]), "b": np.random.uniform(size=(5, 2))})# 迭代器對象實例化 iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next()with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    {'a': 1.0, 'b': array([0.04879087, 0.22908515])} {'a': 2.0, 'b': array([0.11519196, 0.78684246])} {'a': 3.0, 'b': array([0.86009348, 0.41073689])} {'a': 4.0, 'b': array([0.80116343, 0.4113549 ])} {'a': 5.0, 'b': array([0.545203 , 0.23978585])} end!

    對于復雜的情形,比如元素是一個python中的元組或者字典:在圖像識別中一個元素可以是{”image”:image_tensor,”label”:label_tensor}的形式。 如上所示,這時函數會分別切分”label”中的數值以及”fea”中的數值,最后總dataset中的一個元素就是類似于{ “a”:1.0, “b”:[0.9,0.1] }的形式。

    (4)復雜的tuple組合數據

    import tensorflow as tf import numpy as npdataset = tf.data.Dataset.from_tensor_slices((np.array([1.0, 2.0, 3.0, 4.0, 5.0]), np.random.uniform(size=(5, 2))) )iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next() with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    (1.0, array([0.61708973, 0.73534924])) (2.0, array([0.64866959, 0.04011806])) (3.0, array([0.07455173, 0.02324372])) (4.0, array([0.53580828, 0.19761375])) (5.0, array([0.63886913, 0.56859266])) end!
  • repeat()、shuffle()、batch()使用
    Dataset支持一類特殊的操作:Transformation。一個Dataset通過Transformation變成一個新的Dataset。通常我們可以通過Transformation完成數據變換,打亂,組成batch,生成epoch等一系列操作。
  • (1)batch的使用

    import tensorflow as tf import numpy as np# 數據集對象實例化 dataset = tf.data.Dataset.from_tensor_slices({"a": np.array([1.0, 2.0, 3.0, 4.0, 5.0]), "b": np.random.uniform(size=(5, 2))})dataset = dataset.batch(2) # 迭代器對象實例化 iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next()with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    {'a': array([1., 2.]), 'b': array([[0.34187133, 0.40294537],[0.14411398, 0.06565229]])} {'a': array([3., 4.]), 'b': array([[0.58521367, 0.1550559 ],[0.39541026, 0.87366261]])} {'a': array([5.]), 'b': array([[0.10484032, 0.75835755]])} end!

    可以看出每兩個數據組成一個batch
    (2)shuffle的使用
    shuffle的功能為打亂dataset中的元素,它有一個參數buffersize,表示打亂時使用的buffer的大小,建議設置不要太小,一般是1000:

    import tensorflow as tf import numpy as npdataset = tf.data.Dataset.from_tensor_slices({"a": np.array([1.0, 2.0, 3.0, 4.0, 5.0]), "b": np.random.uniform(size=(5, 2))})dataset = dataset.shuffle(buffer_size=1000) iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next() with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    {'a': 3.0, 'b': array([0.60925085, 0.60532416])} {'a': 2.0, 'b': array([0.66688525, 0.29313125])} {'a': 1.0, 'b': array([0.10190033, 0.3020232 ])} {'a': 4.0, 'b': array([0.20525341, 0.50205214])} {'a': 5.0, 'b': array([0.4151064 , 0.00696569])}

    (3)repeat的使用

    repeat的功能就是將整個序列重復多次,主要用來處理機器學習中的epoch,假設原先的數據是一個epoch,使用repeat(2)就可以將之變成2個epoch:

    import tensorflow as tf import numpy as npdataset = tf.data.Dataset.from_tensor_slices({"a": np.array([1.0, 2.0, 3.0, 4.0, 5.0]), "b": np.random.uniform(size=(5, 2))})dataset = dataset.repeat(3) iterator = dataset.make_one_shot_iterator() one_element = iterator.get_next() with tf.Session() as sess:try:while True:print(sess.run(one_element))except tf.errors.OutOfRangeError:print("end!")

    運行結果:

    {'a': 1.0, 'b': array([0.14897444, 0.444479 ])} {'a': 2.0, 'b': array([0.10113141, 0.89834262])} {'a': 3.0, 'b': array([0.18748515, 0.95026317])} {'a': 4.0, 'b': array([0.56672754, 0.26056881])} {'a': 5.0, 'b': array([0.5487119 , 0.28498332])} {'a': 1.0, 'b': array([0.14897444, 0.444479 ])} {'a': 2.0, 'b': array([0.10113141, 0.89834262])} {'a': 3.0, 'b': array([0.18748515, 0.95026317])} {'a': 4.0, 'b': array([0.56672754, 0.26056881])} {'a': 5.0, 'b': array([0.5487119 , 0.28498332])} {'a': 1.0, 'b': array([0.14897444, 0.444479 ])} {'a': 2.0, 'b': array([0.10113141, 0.89834262])} {'a': 3.0, 'b': array([0.18748515, 0.95026317])} {'a': 4.0, 'b': array([0.56672754, 0.26056881])} {'a': 5.0, 'b': array([0.5487119 , 0.28498332])} end!

    參考:
    https://zhuanlan.zhihu.com/p/27238630
    https://www.cnblogs.com/hellcat/p/8569651.html

    總結

    以上是生活随笔為你收集整理的循环神经网络应用案例的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产又粗又猛又黄视频 | 国产一级二级在线 | 99色免费视频 | 一本一道久久a久久综合蜜桃 | 黄污网站在线观看 | av一级片| 天天射天天干天天操 | 中文字幕一区二区三区乱码在线 | 国产精品国产三级国产aⅴ入口 | 成人午夜毛片 | 国产精品免费在线播放 | 91完整版| 日韩精品影视 | 国产精品va在线 | 插久久| 色吊丝在线永久观看最新版本 | 亚洲网站在线看 | 免费在线观看亚洲视频 | 成片视频免费观看 | 久久精品国产第一区二区三区 | 亚洲国产精品激情在线观看 | 波多野结衣在线视频免费观看 | 美女激情影院 | 国产精品久久久久久久久久妇女 | 国产精品影音先锋 | 三级av在线免费观看 | 免费日韩高清 | 国产九九精品视频 | 久久dvd | 亚洲精品999 | 亚洲免费永久精品国产 | 国产精品欧美激情在线观看 | 亚洲四虎在线 | 在线免费观看黄色小说 | 成人国产精品 | 亚洲精品婷婷 | 中文字幕黄色av | 精品在线播放 | 在线观看午夜 | 日日干激情五月 | 500部大龄熟乱视频使用方法 | 亚洲欧美偷拍另类 | 色婷婷综合久色 | 国产一区二区成人 | 亚洲成av | 在线看片一区 | 久久1区| 伊人手机在线 | 久久久久国产视频 | 国产精品美女久久久久久久网站 | 成人小视频在线免费观看 | 综合网天天 | 中文字幕色网站 | 一区在线电影 | 国产理伦在线 | 欧美成年性 | 中国一级特黄毛片大片久久 | 玖玖玖在线 | 午夜精品福利影院 | 成人h视频 | av在线免费播放网站 | 美女免费网视频 | 国产精品丝袜久久久久久久不卡 | 日韩三级精品 | 国产精品久久久久久久久久99 | 91天天操| 在线看小早川怜子av | 99这里精品| 成人av地址| 日韩精品一区二区三区免费观看 | 狠狠干狠狠艹 | 成人cosplay福利网站 | 亚洲欧美成人网 | 亚洲成人家庭影院 | 精品国产诱惑 | 亚洲一二三区精品 | av大全在线看| 亚洲激情 欧美激情 | 日韩久久久久久久久久久久 | 亚洲欧洲日韩在线观看 | 久久综合激情 | 玖玖在线播放 | 亚洲视频免费在线 | 亚洲国产成人在线 | 天天天色综合 | 不卡的av电影 | 狠狠地日 | 日韩久久精品一区二区三区 | 一级黄色片在线免费看 | 亚洲欧洲一级 | 久久精品国产第一区二区三区 | 中文字幕久久精品 | 日韩精品一区二区三区免费视频观看 | a午夜在线 | 99精品一区二区 | 日韩激情影院 | 九九视频这里只有精品 | 成人一级影视 | 欧美巨乳波霸 | 伊人资源视频在线 | 午夜影院一区 | 啪嗒啪嗒免费观看完整版 | 国产伦精品一区二区三区照片91 | 国产在线欧美 | 蜜桃av久久久亚洲精品 | 五月激情丁香婷婷 | 国产日产精品一区二区三区四区的观看方式 | 色婷丁香 | 在线精品视频在线观看高清 | 亚洲精品乱码久久久久 | 视频国产精品 | 久久成人国产 | 在线播放精品一区二区三区 | av 一区二区三区四区 | 丁香五月缴情综合网 | 91精品网站在线观看 | 综合久久一本 | 国产精彩视频一区 | 久久视频网 | 青青河边草免费观看 | 深爱婷婷久久综合 | 日韩激情视频 | av怡红院| 国产黄色美女 | 成年人电影免费看 | 午夜精品av在线 | 美女网站视频免费都是黄 | 91亚洲精品视频 | 伊人成人久久 | 91av免费观看 | 久黄色 | 国产人成一区二区三区影院 | 99视频精品 | 免费精品国产 | 日韩激情三级 | 国产精品18久久久久白浆 | 成人播放器| 国产免费又黄又爽 | 9在线观看免费高清完整版在线观看明 | 狠狠狠色丁香综合久久天下网 | 亚洲视频 视频在线 | 亚洲国产精选 | 91视频在线 | 91精品啪在线观看国产 | 成人av网站在线播放 | 日韩视频www | 美国av大片 | 日韩电影一区二区三区在线观看 | 亚洲影院天堂 | 丁香婷婷色综合亚洲电影 | 午夜久久 | 香蕉视频网站在线观看 | 亚洲成人免费 | av在线免费观看不卡 | 日韩av成人免费看 | 99色| 天天躁日日躁狠狠 | 国产美女视频一区 | 欧美国产日韩一区 | 欧美日韩精品区 | 日本 在线 视频 中文 有码 | 天天爽天天爽夜夜爽 | 免费观看的av | 在线观看成人毛片 | 日本在线免费看 | 免费一级特黄毛大片 | 在线观看www视频 | 中文字幕免费观看全部电影 | 久久只精品99品免费久23小说 | 国产aa精品 | 91成人免费在线 | 欧美地下肉体性派对 | 在线观看视频一区二区 | 日韩视频中文字幕在线观看 | 成人a毛片 | 亚洲视频网站在线观看 | 不卡av在线播放 | 精品国产乱码久久久久久1区二区 | 日韩电影在线观看中文字幕 | 亚洲精品久久久久久久不卡四虎 | 日韩电影一区二区三区在线观看 | 免费在线观看av片 | 二区三区在线 | 亚洲精品视频观看 | 麻豆观看 | 久久国产精品一二三区 | 国产网红在线观看 | 国产成人精品一区二区三区 | 天天操比 | 欧美日韩国产亚洲乱码字幕 | 在线观看国产高清视频 | 在线视频 你懂得 | 亚洲精品国产精品乱码不99热 | 丁香视频全集免费观看 | 日韩精品一区二区三区第95 | 91精品在线视频观看 | 国产精品视频永久免费播放 | 亚洲精区二区三区四区麻豆 | 一区二区三高清 | 久艹视频在线观看 | 亚洲精品一区二区精华 | 91桃色国产在线播放 | 日韩精品免费一区二区在线观看 | .国产精品成人自产拍在线观看6 | 五月婷久| 国语精品视频 | 又色又爽的网站 | 韩国av一区二区 | 成年人国产在线观看 | 精品女同一区二区三区在线观看 | 激情伊人五月天久久综合 | 超碰激情在线 | 欧美日本在线观看视频 | 欧美日韩亚洲一 | 久久国产网| 日韩视频图片 | 天天摸夜夜添 | 日本天天操 | av电影免费在线看 | 免费网站在线观看成人 | 日韩在线观看三区 | 麻豆 videos| 久久久久久久久久久网站 | 国产精品福利在线播放 | 国产精品精品久久久久久 | 亚洲综合色视频在线观看 | 国产在线精品一区二区不卡了 | 伊人天天狠天天添日日拍 | 日韩av在线资源 | 中文字幕视频一区二区 | 精品久久久精品 | 久久久五月婷婷 | 国产三级香港三韩国三级 | 成人黄色在线看 | 国内精品久久久久久 | 不卡av免费在线观看 | 免费三级影片 | 国产不卡片 | 夜夜视频欧洲 | 国产资源免费在线观看 | 国产97碰免费视频 | 在线免费91 | av黄色av| av亚洲产国偷v产偷v自拍小说 | 国产一级二级三级视频 | 超级碰碰碰碰 | 久久99网 | 欧美日韩视频在线一区 | 中文字幕成人网 | 男女啪啪视屏 | 五月婷婷欧美 | 成人免费视频网站在线观看 | 国产在线视频导航 | 最近久乱中文字幕 | 91av手机在线 | 国产成人久久久77777 | 69久久久久久久 | 精品久久一 | 日韩精品免费在线观看 | 亚洲精品videossex少妇 | 国产精品亚州 | 久久久婷 | 91激情视频在线 | 日韩色在线观看 | 色噜噜噜| av.com在线| 91久久久久久久 | 久久草视频 | 超碰在线日韩 | 亚洲九九爱 | 在线 视频 一区二区 | 国产精品女主播一区二区三区 | av在线看片 | 亚洲一区欧美激情 | 欧美一级淫片videoshd | 色婷婷激情网 | 欧美日比视频 | 日韩av成人在线观看 | 国产精品视频线看 | 亚洲综合激情小说 | 五月天堂网| 黄色大全免费网站 | 国内外成人在线视频 | 久久午夜电影院 | 久久精品国产成人 | 亚洲午夜在线视频 | 午夜免费久久看 | 少妇做爰k8经典 | 黄色免费网站下载 | 欧美一区二区日韩一区二区 | 日韩欧美在线视频一区二区三区 | 久久99久久99精品免费看小说 | 免费日韩视频 | 亚洲视屏一区 | 久久国产麻豆 | 超碰在线观看97 | 91麻豆国产 | 99视频网站 | 日韩色高清 | 亚洲精品中文在线资源 | 成人久久| 激情影院在线观看 | 久久久久久久久久久久av | 国产精品手机视频 | 国产成人三级三级三级97 | 成年人三级网站 | 成人精品一区二区三区中文字幕 | 天天操天天色天天 | 婷婷综合av | 国产精品色视频 | 激情伊人五月天久久综合 | 日韩免费小视频 | av电影免费在线播放 | 国产在线小视频 | 国产中文 | 成人精品一区二区三区中文字幕 | 69亚洲视频| 伊人久久精品久久亚洲一区 | 天天草天天草 | 国产成人精品午夜在线播放 | 国产99久久久国产精品成人免费 | 日韩免费观看高清 | 国产资源在线观看 | 免费在线观看成人 | 久久优 | 成年人看片网站 | 久久综合婷婷国产二区高清 | 国际精品久久 | 久精品一区| 国产一级片网站 | 91最新地址永久入口 | 久久久99国产精品免费 | 久久久国产99久久国产一 | av成人黄色 | 久久这里精品视频 | 五月天综合色 | 日韩av在线一区二区 | 日韩网 | 中文在线字幕免费观看 | 久久国产热 | 91看片淫黄大片91 | 美女免费视频网站 | av网站大全免费 | 在线成人免费电影 | 久久免费精品 | 中文字幕网站视频在线 | 亚洲精品欧洲精品 | 久久久久免费精品国产小说色大师 | 亚洲小视频在线 | 久艹在线免费观看 | 亚洲激情在线观看 | 久久天堂精品视频 | 亚洲美女在线国产 | 国产精品久久久久久久久久久久 | 日韩欧美在线不卡 | 欧美日韩中文国产 | 国产成人精品在线观看 | 久久久久国产精品www | 亚洲成人精品av | 天天干天天摸 | 九九精品在线观看 | 免费看一及片 | 91精品一区二区在线观看 | 又色又爽又黄高潮的免费视频 | 久久精品这里热有精品 | 欧美超碰在线 | 亚洲午夜精品在线观看 | 欧美二区三区91 | 97成人啪啪网 | 久草在线费播放视频 | 国产美女被啪进深处喷白浆视频 | 国产一级在线观看 | 808电影 | 欧美一区二区在线刺激视频 | 午夜精品久久久99热福利 | 99爱在线观看 | 三级在线视频观看 | 色婷av| 免费看黄色毛片 | 国产精品系列在线播放 | 九九九九精品九九九九 | 久久男人中文字幕资源站 | 亚洲精品一区中文字幕乱码 | 免费看片亚洲 | 国产福利在线 | 国产精品精品国产婷婷这里av | 欧美另类xxxx | 久久高清免费视频 | 99热官网 | 天天操导航 | 丁香综合五月 | 高清一区二区三区 | 91探花视频 | 五月天激情在线 | 中文字幕在线观看免费高清完整版 | 国产精品久久久久久一二三四五 | 夜夜干天天操 | 亚洲国产手机在线 | 久久人人艹 | 在线免费av观看 | 中文字幕 成人 | 伊人官网 | 色香蕉在线 | 婷婷激情5月天 | 欧美一级片在线免费观看 | 97免费在线视频 | 一级电影免费在线观看 | 女人高潮一级片 | 日韩精品视频网站 | 国产高清视频在线播放 | www.69xx| 亚洲精品理论 | 日韩欧美在线第一页 | 婷婷亚洲激情 | 在线免费av电影 | 中文字幕在线观看完整 | 97超级碰碰碰碰久久久久 | 午夜精品区 | 久久高清免费观看 | 国产亚洲在线观看 | 亚洲视频综合 | 免费又黄又爽的视频 | 婷婷久月| 欧美日韩免费观看一区二区三区 | 手机看片99 | 天天射天天操天天干 | 国产中文在线视频 | 日本夜夜草视频网站 | 黄色小说视频网站 | 久久久免费观看 | 麻豆传媒一区二区 | 极品久久久久久久 | 日韩精品一二三 | 国产成人av免费在线观看 | 91chinese在线| 日韩在线色| 日韩精品视频免费在线观看 | 国产大片黄色 | 欧美一区二区三区免费看 | www.午夜色.com | 国产精品去看片 | 99久久精品国产一区二区成人 | 欧美日韩国产一二三区 | 国产99久久久欧美黑人 | 久久精品电影 | 国产精品理论片在线播放 | 亚洲国产中文字幕在线观看 | 国产精品久久久久久久av大片 | 中文在线中文a | 久久久香蕉视频 | 久久久免费精品视频 | 网站在线观看你们懂的 | 黄色的视频网站 | 中文字幕在线观看av | 久久成人黄色 | 亚洲视屏 | 日韩欧美有码在线 | 超碰在线人人97 | 久久天天躁 | 天天操天天色天天射 | 色在线最新 | 亚洲第一伊人 | 99久久婷婷国产 | 亚洲天堂首页 | 久久久精品高清 | 免费看的视频 | 91桃色免费观看 | 国产视频在线观看一区 | 在线国产中文字幕 | 久久久久久欧美二区电影网 | 国产精品videoxxxx | 国产精品毛片一区二区三区 | 欧美永久视频 | 亚洲综合狠狠干 | 国产精品毛片一区二区在线 | 蜜臀91丨九色丨蝌蚪老版 | 久久久久久久免费观看 | 久久综合色婷婷 | 欧美精品在线免费 | 久久成人在线 | 最近能播放的中文字幕 | 欧美成年人在线视频 | 日韩视 | 日韩a级黄色 | 成人久久综合 | 99热.com | 国产成人精品综合久久久久99 | av在线精品| 又黄又爽又湿又无遮挡的在线视频 | 在线久热 | 手机av在线网站 | 99精品在线看 | 久久人人爽av | 天天综合网 天天综合色 | 亚洲最大av网 | 91成人精品一区在线播放69 | 日韩系列 | 夜夜视频欧洲 | 在线中文字幕视频 | 国产v视频 | 欧美一区二区三区免费看 | 国产亚洲情侣一区二区无 | 日日爽天天爽 | 四虎成人精品永久免费av | 欧美一区在线看 | 欧美激情视频免费看 | 婷婷去俺也去六月色 | 欧美久久电影 | 久草国产在线 | 精品久久久久一区二区国产 | 久久免费国产精品1 | 人人插人人做 | 久久免费国产视频 | 婷香五月| 蜜桃av综合网 | 久久你懂得 | 亚洲一级影院 | 久久精品视频18 | 日韩 国产| 亚洲欧美少妇 | 在线亚洲人成电影网站色www | 999久久久国产精品 高清av免费观看 | 中文字幕av免费在线观看 | 亚洲精品一区二区在线观看 | 在线黄色免费 | 国产精品久久久久久久久大全 | 国产一区二区三区 在线 | 91完整视频 | 欧美日韩中文国产一区发布 | 国产永久网站 | 欧美午夜a | 国色天香在线观看 | 天干啦夜天干天干在线线 | 午夜精品av在线 | 久艹在线观看视频 | 色激情在线| 狠狠色丁香婷婷综合视频 | 久久久电影网站 | 亚洲婷婷丁香 | 欧美大片在线看免费观看 | 狠狠狠色丁香综合久久天下网 | 天天草天天 | 97夜夜澡人人爽人人免费 | 人人涩| 婷婷丁香色| 一区二区三区观看 | 国产高清专区 | av高清一区 | 久久精品视频中文字幕 | 亚洲欧美日韩一二三区 | 久久99精品久久久久婷婷 | a天堂免费 | 欧美精品一区二区免费 | 97av在线视频免费播放 | 日韩精品一区二区三区中文字幕 | 国产精品日韩久久久久 | 久久精品99精品国产香蕉 | 在线免费国产 | 国产亚洲精品久久久久久大师 | 成人午夜黄色影院 | 欧美日韩视频在线播放 | 91在线看黄 | 国产在线观看免费 | 中文字幕免费在线看 | 91成人短视频在线观看 | 在线视频中文字幕一区 | 成人av中文字幕在线观看 | 久久人人爽人人片av | 在线观看视频精品 | 伊人伊成久久人综合网小说 | 婷婷亚洲五月色综合 | 西西444www大胆高清图片 | 亚洲精品欧洲精品 | 亚洲一区视频免费观看 | 在线va网站 | 久久久久久久综合色一本 | 久久伊人八月婷婷综合激情 | 中文字幕一区二区三区四区在线视频 | 色综合天天狠天天透天天伊人 | 激情片av| av免费看在线 | 国产成人亚洲精品自产在线 | av在线电影网站 | 四虎永久免费网站 | 国产日韩欧美在线一区 | 日韩网站在线 | 人人插人人舔 | 欧美在线视频第一页 | 成人蜜桃网 | 日韩av中文 | 日韩欧美在线第一页 | 国产精品99久久免费黑人 | 欧洲高潮三级做爰 | 国产日韩中文字幕在线 | 国产中文字幕视频在线 | 狠狠干激情 | 中文字幕精品三区 | 91在线免费播放视频 | 日韩av电影免费在线观看 | 久久激情网站 | 综合激情| 免费看日韩 | 欧美成人aa | www四虎影院 | 精品久久久久久国产偷窥 | 在线观看岛国av | av在线播放一区二区三区 | 色久av | 免费色视频 | 超碰人人国产 | 五月天av在线 | 中文字幕在线免费观看 | 国产精品系列在线观看 | 2021国产精品视频 | 中文在线www | 日韩99热 | 777久久久| 97色婷婷成人综合在线观看 | 日韩理论片在线观看 | 日韩网站在线免费观看 | 高清国产在线一区 | 国精产品一二三线999 | 在线成人观看 | www久久99| 成人免费看片网址 | 国产伦理一区二区 | 亚洲欧美激情精品一区二区 | 亚洲日本欧美 | 中文字幕日本在线观看 | 国产三级国产精品国产专区50 | 国产一区二区三区 在线 | 在线播放国产一区二区三区 | 免费观看av| 精品一二三四在线 | 51久久夜色精品国产麻豆 | 日韩精品最新在线观看 | 天天爱av导航 | 欧美了一区在线观看 | 久久久亚洲精华液 | 波多野结衣在线观看视频 | 国产专区精品视频 | 国产高清黄色 | 国产主播大尺度精品福利免费 | 国产精品午夜久久久久久99热 | 亚洲首页 | 欧美视频日韩 | 日韩午夜网站 | 久久综合五月婷婷 | 9幺看片| 最近免费在线观看 | 奇米四色影狠狠爱7777 | 午夜精品久久久久久久爽 | 日本三级久久久 | 国产精品一区二区三区视频免费 | 成人久久精品视频 | 91视频-88av | 夜色.com| av品善网 | 欧美成年性 | 99精品国产免费久久久久久下载 | 日韩av成人免费看 | 亚洲一级理论片 | 韩国精品在线 | 国产精品原创av片国产免费 | 2023av在线| 日韩av影片在线观看 | 久久国产精品久久国产精品 | 免费情趣视频 | 日日干天天操 | 精品视频亚洲 | 免费黄色网止 | 超碰99人人 | 一区二区三区四区五区在线 | 国产一级大片免费看 | 国产原创中文在线 | 永久免费毛片在线观看 | 四虎免费在线观看 | 91网页版免费观看 | 欧美日韩性视频在线 | 色播五月激情五月 | 国产免码va在线观看免费 | 久久中文字幕在线视频 | 日本在线精品视频 | 国产专区在线 | 日韩精品视频在线免费观看 | 不卡的av中文字幕 | 天无日天天操天天干 | 日韩中文字幕第一页 | 亚洲免费专区 | 色吊丝av中文字幕 | 久草99| 国产综合91 | 黄免费在线观看 | 成人免费看黄 | 麻豆视传媒官网免费观看 | 一区二区三区中文字幕在线观看 | 一本—道久久a久久精品蜜桃 | 国产精品av在线免费观看 | 福利电影久久 | 91热在线| 日日操操操 | 亚洲狠狠操 | 成年人在线 | 91九色porny蝌蚪主页 | 午夜精品一二三区 | 日韩在线观看的 | 日本中文字幕在线免费观看 | 久热色超碰 | 欧美激情视频一二区 | 久久精品91久久久久久再现 | 精品国产激情 | 国产精品第一页在线观看 | 国产91精品在线观看 | 51久久夜色精品国产麻豆 | 美女视频久久黄 | 国产999精品久久久久久绿帽 | 亚洲手机天堂 | 中文字幕成人在线观看 | 伊人永久在线 | 操久在线 | 五月婷婷欧美视频 | 五月婷婷中文网 | 亚洲欧美怡红院 | 日本精品久久 | 亚洲精品乱码久久久久久久久久 | 日韩中文字幕电影 | 国产免费黄色 | 在线观看免费观看在线91 | 国产一级久久 | 三级免费黄 | 久射网 | 视频 天天草 | 最新极品jizzhd欧美 | 色91在线视频 | 黄色软件在线观看免费 | 青春草免费在线视频 | 久久国产色 | 在线观看亚洲视频 | 国产成人a亚洲精品v | 欧美日韩中文另类 | 亚洲精品在线观看视频 | 久久精品小视频 | 激情欧美国产 | 国产精品对白一区二区三区 | 四虎永久免费 | 婷婷中文字幕在线观看 | 久久 国产一区 | 国产一在线精品一区在线观看 | 国产在线观看h | 国产午夜免费视频 | 91资源在线免费观看 | 日日婷婷夜日日天干 | 免费能看的av | 国产黄色播放 | 国产在线久久久 | 成人在线视频免费 | 日韩精品免费一区二区在线观看 | 亚洲五月花| 国产精品中文字幕在线观看 | 久久免费a| 久久国内视频 | 91私密保健| 乱男乱女www7788 | 亚洲性xxxx | 97手机电影网| 国内精品久久久久影院日本资源 | 在线免费黄色av | 在线免费黄色av | 二区精品视频 | 麻豆果冻剧传媒在线播放 | 国产第一页在线观看 | 国产高清视频网 | 91精品久久久久久粉嫩 | 丁香综合av | 久久伦理 | 91中文字幕永久在线 | 国产精品高 | 欧美性色19p| 精品久久一 | 丁香电影小说免费视频观看 | 韩国三级一区 | 日韩激情网 | 欧美成人在线网站 | 91污污| 亚洲视频电影在线 | 国产一级片不卡 | 国产精品久久久久久久久久久久久久 | 国产一区国产二区在线观看 | 国产一区二区三区在线免费观看 | 中文字幕在线视频一区 | 久久午夜精品视频 | 最近中文字幕久久 | 国产综合视频在线观看 | 久久国产精品久久w女人spa | 亚洲精品久久久蜜臀下载官网 | 国产在线视频一区二区 | 操操操com | 黄色a在线观看 | 久久99精品国产麻豆宅宅 | 少妇按摩av | 亚洲综合小说 | 在线观看av国产 | 在线婷婷| 日韩精品视频免费在线观看 | 亚洲国产剧情 | 欧美一区二区在线 | 涩涩网站在线 | 四虎海外影库www4hu | 69久久久久久久 | 亚洲精品在线观看中文字幕 | 日韩在线观看一区二区 | 在线欧美日韩 | 奇米影视8888 | 看黄色.com | 日本成人中文字幕在线观看 | 日韩影视在线 | 99九九视频| 日本在线视频网址 | 美女搞黄国产视频网站 | 97色在线观看免费视频 | 亚洲精品国产精品国自产观看浪潮 | 国产区精品 | 人人澡人人模 | 在线观看国产麻豆 | av高清一区 | 日韩动漫免费观看高清完整版在线观看 | 免费高清影视 | 一区在线观看视频 | 亚洲 欧美 变态 国产 另类 | 婷婷视频在线播放 | 久久爱资源网 | 成人精品视频久久久久 | 精品一区 在线 | 曰本免费av| 日本久久久久久久久久 | 观看免费av | 97电影手机 | 日本xxxxav| 天天色天天操天天爽 | 久草网在线观看 | www.午夜视频 | 夜色资源站国产www在线视频 | 久久97久久97精品免视看 | 久久伦理影院 | 日日干日日色 | 91久久国产综合精品女同国语 | 国产一区自拍视频 | 久久免费a | 国产99久久久欧美黑人 | 福利视频导航网址 | 粉嫩av一区二区三区入口 | 麻豆国产精品一区二区三区 | 中文字幕在线观看网站 | 992tv成人免费看片 | 日韩欧美高清不卡 | 91精品国产高清自在线观看 | 日韩专区在线观看 | 亚洲激情p| 97天堂网| 国产中文字幕视频 | 九九久久精品视频 | 精品国产一区二区三区久久久蜜月 | 丁香免费视频 | 久久综合精品国产一区二区三区 | 福利一区二区在线 | 美女在线观看av | 日本最新高清不卡中文字幕 | 久久视频在线观看中文字幕 | 日韩精品中字 | 日本久久成人中文字幕电影 | 精品99免费| 天天操天天添天天吹 | 中文字幕永久在线 | 久久免费a | 国产一区视频在线播放 | av中文字幕电影 | 国产亚洲精品av | 91网站在线视频 | 久久伊人国产精品 | 黄色一级动作片 | 久久精品视频3 | 精品国产美女 | 婷婷五综合 | 国产专区一 | 亚洲免费国产 | 国产精品久久久久久av | 亚洲一级在线观看 | 精品电影一区 | 在线黄色国产 | 免费99视频| ww视频在线观看 | 色婷婷播放 | 2021国产精品视频 | 97在线观看视频 | 国产精品高清一区二区三区 | 久久久久久久久福利 | 久久99久久99精品免观看粉嫩 | 国产在线91在线电影 | www黄com| 国产精品露脸在线 | 色吊丝在线永久观看最新版本 | 国产手机视频在线 | 91精品国产麻豆国产自产影视 | 久久激情视频网 | 国产自产在线视频 | 黄色毛片在线 | 色婷婷九月 | 九九精品视频在线看 | 国产精品欧美激情在线观看 | 丁香激情网 | 狠狠撸电影 | 97视频入口免费观看 | 亚洲精品在线观 | 久草在线中文视频 | 亚洲精品裸体 | 午夜在线免费视频 | 日本系列中文字幕 | 天天干天天草天天爽 | 最新黄色av网址 | 亚洲激情小视频 | 91精品久久香蕉国产线看观看 | 亚洲精品玖玖玖av在线看 | 99精品一区二区三区 | 日韩精品中文字幕有码 | 日韩精品欧美专区 | 草久视频在线 | 国产一区在线不卡 | 中文在线www | 久久成人黄色 | 婷婷视频在线播放 | 91综合久久一区二区 | 日韩免费一区二区 | 欧美日韩国产一区二 | 日韩电影在线观看一区 | 91精品国产综合久久福利 | 婷婷av综合 | 色综合天天狠天天透天天伊人 | 久久艹艹 | 97国产精品视频 | av黄在线播放 | 91精品国产乱码在线观看 | 中文字幕在线观看1 | 久草网站| 国产精品mm | 亚洲性xxxx | 久久免费大片 | 色婷婷视频在线观看 | 91精品国产九九九久久久亚洲 | 超碰人人在 | 成人黄色在线观看视频 | 久久久久久久久久毛片 | 国产美女精品人人做人人爽 | 制服丝袜成人在线 | 亚洲最新av网站 | 最新在线你懂的 | 欧洲精品亚洲精品 | 久久久久久久国产精品视频 | 狠狠色综合网站久久久久久久 | 国产精品1000 | 亚洲精品福利在线 | 久久久黄色免费网站 | 国产亚洲精品久久19p | 欧美日韩观看 | 三级视频日韩 | 四虎影视久久久 | 免费三级网 | 精品99久久 | h动漫中文字幕 | 欧美精品成人在线 | 97激情影院 | 六月丁香综合网 | 久草网站 | 久久综合免费视频影院 | 一级一片免费观看 | 日韩高清片 | 天天曰天天 | 国产亚洲精品久久久久久大师 | 婷婷丁香激情综合 | 91九色精品女同系列 | 九九热免费在线观看 | 久久一区二区三区国产精品 | 成人18视频| 99热在 | 69av免费视频 | 伊人国产在线观看 | 国产 日韩 欧美 中文 在线播放 | 亚洲一区美女视频在线观看免费 | 欧美日韩精品综合 | 中文国产在线观看 | 欧洲视频一区 | 久久激情视频 久久 | 国产一区二区三区免费在线观看 | 蜜桃av久久久亚洲精品 | 国产精品18久久久久白浆 | 亚洲婷婷丁香 | 亚洲国产日韩一区 | 久久久高清一区二区三区 | 久久tv|