• <track id="oztn4"></track>
    <sup id="oztn4"><form id="oztn4"></form></sup>
    
    
    <mark id="oztn4"></mark>
  • <dfn id="oztn4"><samp id="oztn4"></samp></dfn>
      《地爆天星小姐》电影 ,麦子交换2免费观看2023年上映时间表 ,莫妮卡《爱我几何》,大牛影库战狼6欧式少女全部视频,三年大片国语版在线看,日本空姐电视剧,电影魔镜号中文字幕,和部长一起去出差旅是第几集
      全球「AI學術頂會」精華匯聚地
      您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
      此為臨時鏈接,僅用于文章預覽,將在時失效
      人工智能開發者 正文
      發私信給汪思穎
      發送

      0

      TensorFlow全新的數據讀取方式:Dataset API入門教程

      本文作者: 汪思穎 2017-11-09 10:55
      導語:主要介紹Dataset API的基本架構:Dataset類和Iterator類,以及它們的基礎使用方法。

      雷鋒網 AI科技評論按:本文作者何之源,該文首發于知乎專欄AI Insight,雷鋒網 AI科技評論獲其授權轉載。

      Dataset API是TensorFlow 1.3版本中引入的一個新的模塊,主要服務于數據讀取,構建輸入數據的pipeline。

      此前,在TensorFlow中讀取數據一般有兩種方法:

      Dataset API同時支持從內存和硬盤的讀取,相比之前的兩種方法在語法上更加簡潔易懂。此外,如果想要用到TensorFlow新出的Eager模式,就必須要使用Dataset API來讀取數據。

      本文就來為大家詳細地介紹一下Dataset API的使用方法(包括在非Eager模式和Eager模式下兩種情況)。

      Dataset API的導入

      在TensorFlow 1.3中,Dataset API是放在contrib包中的:

      tf.contrib.data.Dataset

      而在TensorFlow 1.4中,Dataset API已經從contrib包中移除,變成了核心API的一員:

      tf.data.Dataset

      下面的示例代碼將以TensorFlow 1.4版本為例,如果使用TensorFlow 1.3的話,需要進行簡單的修改(即加上contrib)。

      基本概念:Dataset與Iterator

      讓我們從基礎的類來了解Dataset API。參考Google官方給出的Dataset API中的類圖:

      TensorFlow全新的數據讀取方式:Dataset API入門教程

      在初學時,我們只需要關注兩個最重要的基礎類:Dataset和Iterator。

      Dataset可以看作是相同類型“元素”的有序列表。在實際使用時,單個“元素”可以是向量,也可以是字符串、圖片,甚至是tuple或者dict。

      先以最簡單的,Dataset的每一個元素是一個數字為例:

      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]))

      這樣,我們就創建了一個dataset,這個dataset中含有5個元素,分別是1.0, 2.0, 3.0, 4.0, 5.0。

      如何將這個dataset中的元素取出呢?方法是從Dataset中示例化一個Iterator,然后對Iterator進行迭代。

      在非Eager模式下,讀取上述dataset中元素的方法為:

      iterator = dataset.make_one_shot_iterator()

      one_element = iterator.get_next()

      with tf.Session() as sess:
         for i in range(5):
             print(sess.run(one_element))

      對應的輸出結果應該就是從1.0到5.0。語句iterator = dataset.make_one_shot_iterator()從dataset中實例化了一個Iterator,這個Iterator是一個“one shot iterator”,即只能從頭到尾讀取一次。one_element = iterator.get_next()表示從iterator里取出一個元素。由于這是非Eager模式,所以one_element只是一個Tensor,并不是一個實際的值。調用sess.run(one_element)后,才能真正地取出一個值。

      如果一個dataset中元素被讀取完了,再嘗試sess.run(one_element)的話,就會拋出tf.errors.OutOfRangeError異常,這個行為與使用隊列方式讀取數據的行為是一致的。在實際程序中,可以在外界捕捉這個異常以判斷數據是否讀取完,請參考下面的代碼:

      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!")

      在Eager模式中,創建Iterator的方式有所不同。是通過tfe.Iterator(dataset)的形式直接創建Iterator并迭代。迭代時可以直接取出值,不需要使用sess.run():

      import tensorflow.contrib.eager as tfe

      tfe.enable_eager_execution()


      dataset = tf.data.Dataset.from_tensor_slices(np.array([1.0, 2.0, 3.0, 4.0, 5.0]))


      for one_element in tfe.Iterator(dataset):
         print(one_element)

      從內存中創建更復雜的Dataset

      之前我們用tf.data.Dataset.from_tensor_slices創建了一個最簡單的Dataset:

      dataset=tf.data.Dataset.from_tensor_slices(np.array([1.0,2.0,3.0,4.0,5.0]))

      其實,tf.data.Dataset.from_tensor_slices的功能不止如此,它的真正作用是切分傳入Tensor的第一個維度,生成相應的dataset。

      例如:

      dataset=tf.data.Dataset.from_tensor_slices(np.random.uniform(size=(5,2)))

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

      在實際使用中,我們可能還希望Dataset中的每個元素具有更復雜的形式,如每個元素是一個Python中的元組,或是Python中的詞典。例如,在圖像識別問題中,一個元素可以是{"image": image_tensor, "label": label_tensor}的形式,這樣處理起來更方便。

      tf.data.Dataset.from_tensor_slices同樣支持創建這種dataset,例如我們可以讓每一個元素是一個詞典:

      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))
         })

      這時函數會分別切分"a"中的數值以及"b"中的數值,最終dataset中的一個元素就是類似于{"a": 1.0, "b": [0.9, 0.1]}的形式。

      利用tf.data.Dataset.from_tensor_slices創建每個元素是一個tuple的dataset也是可以的:

      dataset = tf.data.Dataset.from_tensor_slices(
       (np.array([1.0, 2.0, 3.0, 4.0, 5.0]), np.random.uniform(size=(5, 2)))

      )

      對Dataset中的元素做變換:Transformation

      Dataset支持一類特殊的操作:Transformation。一個Dataset通過Transformation變成一個新的Dataset。通常我們可以通過Transformation完成數據變換,打亂,組成batch,生成epoch等一系列操作。

      常用的Transformation有:

      • map

      • batch

      • shuffle

      • repeat

      下面就分別進行介紹。

      (1)map

      map接收一個函數,Dataset中的每個元素都會被當作這個函數的輸入,并將函數返回值作為新的Dataset,如我們可以對dataset中每個元素的值加1:

      dataset = tf.data.Dataset.from_tensor_slices(np.array([1.0, 2.0, 3.0, 4.0, 5.0]))

      dataset = dataset.map(lambda x: x + 1) # 2.0, 3.0, 4.0, 5.0, 6.0

      (2)batch

      batch就是將多個元素組合成batch,如下面的程序將dataset中的每個元素組成了大小為32的batch:

      dataset=dataset.batch(32)

      (3)shuffle

      shuffle的功能為打亂dataset中的元素,它有一個參數buffersize,表示打亂時使用的buffer的大小:

      dataset=dataset.shuffle(buffer_size=10000)

      (4)repeat

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

      dataset=dataset.repeat(5)

      如果直接調用repeat()的話,生成的序列就會無限重復下去,沒有結束,因此也不會拋出tf.errors.OutOfRangeError異常:

      dataset=dataset.repeat()

      例子:讀入磁盤圖片與對應label

      講到這里,我們可以來考慮一個簡單,但同時也非常常用的例子:讀入磁盤中的圖片和圖片相應的label,并將其打亂,組成batch_size=32的訓練樣本。在訓練時重復10個epoch。

      對應的程序為(從官方示例程序修改而來):

      # 函數的功能時將filename對應的圖片文件讀進來,并縮放到統一的大小

      def _parse_function(filename, label):
       image_string = tf.read_file(filename)
       image_decoded = tf.image.decode_image(image_string)
       image_resized = tf.image.resize_images(image_decoded, [28, 28])
       return image_resized, label


      # 圖片文件的列表

      filenames = tf.constant(["/var/data/image1.jpg", "/var/data/image2.jpg", ...])

      # label[i]就是圖片filenames[i]的label

      labels = tf.constant([0, 37, ...])


      # 此時dataset中的一個元素是(filename, label)

      dataset = tf.data.Dataset.from_tensor_slices((filenames, labels))


      # 此時dataset中的一個元素是(image_resized, label)

      dataset = dataset.map(_parse_function)


      # 此時dataset中的一個元素是(image_resized_batch, label_batch)

      dataset = dataset.shuffle(buffersize=1000).batch(32).repeat(10)

      在這個過程中,dataset經歷三次轉變:

      • 運行dataset = tf.data.Dataset.from_tensor_slices((filenames, labels))后,dataset的一個元素是(filename, label)。filename是圖片的文件名,label是圖片對應的標簽。

      • 之后通過map,將filename對應的圖片讀入,并縮放為28x28的大小。此時dataset中的一個元素是(image_resized, label)

      • 最后,dataset.shuffle(buffersize=1000).batch(32).repeat(10)的功能是:在每個epoch內將圖片打亂組成大小為32的batch,并重復10次。最終,dataset中的一個元素是(image_resized_batch, label_batch),image_resized_batch的形狀為(32, 28, 28, 3),而label_batch的形狀為(32, ),接下來我們就可以用這兩個Tensor來建立模型了

      Dataset的其它創建方法....

      除了tf.data.Dataset.from_tensor_slices外,目前Dataset API還提供了另外三種創建Dataset的方式:

      • tf.data.TextLineDataset():這個函數的輸入是一個文件的列表,輸出是一個dataset。dataset中的每一個元素就對應了文件中的一行。可以使用這個函數來讀入CSV文件。

      • tf.data.FixedLengthRecordDataset():這個函數的輸入是一個文件的列表和一個record_bytes,之后dataset的每一個元素就是文件中固定字節數record_bytes的內容。通常用來讀取以二進制形式保存的文件,如CIFAR10數據集就是這種形式。

      • tf.data.TFRecordDataset():顧名思義,這個函數是用來讀TFRecord文件的,dataset中的每一個元素就是一個TFExample。

      它們的詳細使用方法可以參閱文檔:Module: tf.data

      更多類型的Iterator....

      在非Eager模式下,最簡單的創建Iterator的方法就是通過dataset.make_one_shot_iterator()來創建一個one shot iterator。除了這種one shot iterator外,還有三個更復雜的Iterator,即:

      • initializable iterator

      • reinitializable iterator

      • feedable iterator

      initializable iterator必須要在使用前通過sess.run()來初始化。使用initializable iterator,可以將placeholder代入Iterator中,這可以方便我們通過參數快速定義新的Iterator。一個簡單的initializable iterator使用示例:

      limit = tf.placeholder(dtype=tf.int32, shape=[])


      dataset = tf.data.Dataset.from_tensor_slices(tf.range(start=0, limit=limit))


      iterator = dataset.make_initializable_iterator()

      next_element = iterator.get_next()


      with tf.Session() as sess:
         sess.run(iterator.initializer, feed_dict={limit: 10})
         for i in range(10):
           value = sess.run(next_element)
           assert i == value

      此時的limit相當于一個“參數”,它規定了Dataset中數的“上限”。

      initializable iterator還有一個功能:讀入較大的數組。

      在使用tf.data.Dataset.from_tensor_slices(array)時,實際上發生的事情是將array作為一個tf.constants保存到了計算圖中。當array很大時,會導致計算圖變得很大,給傳輸、保存帶來不便。這時,我們可以用一個placeholder取代這里的array,并使用initializable iterator,只在需要時將array傳進去,這樣就可以避免把大數組保存在圖里,示例代碼為(來自官方例程):

      # 從硬盤中讀入兩個Numpy數組

      with np.load("/var/data/training_data.npy") as data:
       features = data["features"]
       labels = data["labels"]


      features_placeholder = tf.placeholder(features.dtype, features.shape)

      labels_placeholder = tf.placeholder(labels.dtype, labels.shape)


      dataset = tf.data.Dataset.from_tensor_slices((features_placeholder, labels_placeholder))

      iterator = dataset.make_initializable_iterator()

      sess.run(iterator.initializer, feed_dict={features_placeholder: features,
                                               labels_placeholder: labels})

      reinitializable iterator和feedable iterator相比initializable iterator更復雜,也更加少用,如果想要了解它們的功能,可以參閱官方介紹,這里就不再贅述了。

      總結

      本文主要介紹了Dataset API的基本架構:Dataset類和Iterator類,以及它們的基礎使用方法。

      在非Eager模式下,Dataset中讀出的一個元素一般對應一個batch的Tensor,我們可以使用這個Tensor在計算圖中構建模型。

      在Eager模式下,Dataset建立Iterator的方式有所不同,此時通過讀出的數據就是含有值的Tensor,方便調試。

      作為兼容兩種模式的Dataset API,在今后應該會成為TensorFlow讀取數據的主流方式。關于Dataset API的進一步介紹,可以參閱下面的資料:

      雷鋒網 AI科技評論

      TensorFlow全新的數據讀取方式:Dataset API入門教程

      分享:
      相關文章

      編輯

      關注AI學術,例如論文
      當月熱門文章
      最新文章
      請填寫申請人資料
      姓名
      電話
      郵箱
      微信號
      作品鏈接
      個人簡介
      為了您的賬戶安全,請驗證郵箱
      您的郵箱還未驗證,完成可獲20積分喲!
      請驗證您的郵箱
      立即驗證
      完善賬號信息
      您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
      立即設置 以后再說
      主站蜘蛛池模板: 高清《佐佐木与宫野》| 《羞耻(克罗地亚版) 第三季》| 小土豆歌曲完整版| 四位师奶按摩记| 星际迷航3:超越星辰| 这省凭什么春节游客量第一| 美乃雀主演的《青鸟》在线播放| 评书杨家将刘兰芳| 母亲 日本电视剧 在线观看| 很黄的叫床口述| 第二次人生电视剧免费播放| 哇嘎在线| 剃刀情人在线播出完整版| 台湾水电工完整版| 家有九凤电视剧全集完整版免费| 足球宝贝2(法国)免费版观看完整版 | 三十六小时谍报战| 夫妻成长日记电影| 和部长一起去出差电影| 全红婵今天晚上比赛直播| 韩剧《我的瑜伽教练》免费观| 《需要爸爸播种美国》英文版| 丽塔海华丝| 女律师的堕落 在线| 刑法第三章| 我在他乡挺好的免费观看西瓜| 商务旅行戴绿色的帽子| 魔鬼恋人8| 李艾走光| 满天星女版黑鹰坠落2免费观看| 刺客聂隐娘| 酒店|至100集兔费| 雌雄大盗| 一夜禁爱| 今夜无人入睡大牛电影高清手机免费| 危情24小时电视剧| 熊出没之熊心归来 电影| 罗曼蒂克地下室骑马多少分钟| 电视剧我的特一营| XL司令在线观看完整版动漫 | 坎贝奇第二部曲品味人生电影在线 | 扫黑风暴电视剧免费观看全集| 我期待 原唱| 高清《法国空乘1》| 私人女性监狱免费观看地址 | 拳镇山河| 女子拒绝同事表白后遭辱骂| 电影特邀外卖员在线观看国语| 高清《恶意》电影| 年轻的瘦子5| 掌上明珠剧情| 阿门英文| 孤雁电视剧| 回家诱惑| 男女一起愁愁愁免费全集高清电视剧| 贤妻扶我凌云志短剧免费观看| 免费看办公室秘密全集| 《地球上的星星2》| 唐朝妖姬| 房奴试爱电视剧原声开头| 芈月传电视剧免费观看全集| 午夜寂寞影院列表| 金瓶梅电影完整版在线观看| 侠岚第4季全集| 高清《恋爱女子宿舍》| 金瓶少女| 坠落女律师完整版在线观看 | 电影色魔王暴行处女术| 人龙传说国语版| 借种完整版| 复仇者之死在线观看| 石家庄车友会| 美国伦理《生殖按摩》在线播放| 横行霸盗| 我们结婚吧中国版| 走过柳源电视连续剧免费播放全集| 世上只有妈妈好免费观看第一集| 妻子被黑人在丈夫面前欺负的电影 | 母亲爱上儿子同学电影 | 失业魔王动漫| 警察锅哥播放电视剧一共40集| 天字号女子监狱| 昔有琉璃瓦| 新战狼6,欧美版| 黑蔷薇夫人| 刚铁侠2| 动感之星之妖精168集全集| 空巢姥爷电视剧| 蜜桃成熟33d迅雷下载| 《v酒店》第一季| 神探夏洛克电影| 伊波拉2病毒完整国语版免费 | 《交换游戏》电影| 女大学生的秘密爱| 黑道风云二十年第二部| 寒战2西瓜影音| 电脑蜜桃成熟时33d在线看 | 网球王子电视剧版| 明明不喜欢在线免费观看| 河南豫剧吹牛| 毒妃在上:王爷别碰我短剧全集| 暗格里的秘密在线观看电视剧免费 | 无法容忍| 爱情与灵药在线观看| 电影《需要爸爸播种子》| 动漫解说一口气看完| 我主沉浮电视剧全集免费观看| 正在播放: JUL-945 在没有丈夫的平日里,我被打工归来的无与伦比的岳父强奸,直 | 刺青下载| 《裸乳按摩》在线电影| 海绵宝宝第十一季| 女销售员的秘密免费观看| 斗士电影完整版观看| 太子妃升职记电视剧| 女按摩师2004未删减版| 箭在弦上 电视剧| 《越南暴行2》免费看| 摸金校尉之九幽将军电影免费播放| 意大利《激情丛林》| 边水往事电视剧在线观看全集免费| 单小龙现状| 黑帮大佬和我的的356在线观看| 亲家的战争电视剧| 天龙特攻队 字幕| 吃瓜群众爆料免费观看在线观看 | 鬼畜女子监狱| 电影《需要播种》在线看| 浪客剑心免费观看| 高压监狱伦理片| 哇嘎在线观看免费播放最新一期 | 豪门弃少:归来即巅峰全集免费| 要爸爸播种美国电影第一集| 黑暗荣耀未删减版| 秋瓷炫 生死决断| 飞驰人生2在线观看免费完整版| 黑白配国语版超清| 娱乐圈之姐妹| 男女做爰猛烈叫床高潮的书| 女版黑鹰坠落满天星版最新消息| 你是我的命运中文版| 飙速战车队免费全集在线观看| 斗罗大陆绝世唐门动漫免费观看| 《爱我几何》原版高清免费看| 《爱经》| 奔跑吧兄弟第十一季| 苍空电影完整版未删减版在线观看| 人民的名义 迅雷种子| 善良姐姐的朋友| 高傲女教师被持续侵犯| gary西北军2022的成就| 暴露1982超清| 镖客奶奶高清免费观看 | 西野翔ed2k| 《超女麦乐迪》完整视频| 一块五花肉错位关系| 黑白配高清在线免费观看| 蒙面歌王| 日韩r片| 高清《使命》电视剧| 欢迎来到北方| 甜蜜宠物我是看守宠物第二季| 徐少强请鬼| 杀人度假屋| 和漂亮的月嫂2| 三D肉蒲团之莲花宝典| 不惑之旅电视剧在线观看| xl司令第一季全集在线观看免费播放高清| 网红王一菲| 格斗之王2| 丰满的继牳5伦A片在线播放| 东成西就2011百度影音| 瓜达卢佩的玫瑰在线观看免费版| 《女超人:麦乐迪》在线播放| 逆袭之爱上情敌电视剧在线观看| 白发魔女传吴奇隆| 法国空姐满天星第5部| 18jack| 监狱女兵免费版| 《激战丛林》完整版观看中文字幕| 高达00第二季国语版| 男生女生向前冲2023| 代号花木兰电视剧| 仁心俱乐部在线看| 偶像运动会120725| 疯马夜总会| 谈情说案电视剧| 电影《莫陌1》在线观看免费| 斯巴达女勇士HR版| 名侦探柯南之世纪末的魔术师| 堕落的女律师| 1995人猿泰山H版成人版| 美国1-5普通话版免费观看| 电视剧不要离开我| 6帕克禁忌| 开心公寓| 黛比浪漫女家教1-6季 电视剧| 《楚汉传奇》免费观看| 日本JIzz| 《无限城决战篇》免费观看| 金牌销售视频全集| 金瓶梅1---5全集| 布鲁克读大学| 韩剧电视剧| 非杀人小说| 斯巴达克斯第5季第10集下载| 美容尸电影| 酒店1-40集在线观看| 罗丽星克莱尔《X迷宫》在线| 《美丽妻子替弟还债》电影完整版在| 无限复活粤语| 《时间静止》完整版| 唐砖1-37集免费观看完整| 私人航空电影法国在线观看 | 掌中之物西班牙版| 古船女人和网全集| 电影《蛇妖1988》空姐地面缠斗片段,原| 加勒比海盗免费| 酒店1一5集在线观看免费 | 需要爸爸的播种免费观看| 12大战动漫免费观看| 今瓶梅| 隐私欲望| 《房屋售楼员》安姨| 教室那一间| 公与媳2| 宽松世代又如何| 西班牙掌中之物在线观看完整版| 张译以法之名免费观看| 南海归墟| 血战台儿庄电影| 坏妻子:便利店做爱| 铜铜铜铿锵锵锵锵锵锵App下载| 漂亮的女保姆在线观看二| 男生说的P站是什么意思| 战狼6免费下载完整版| 篠田あゆみ| 正在播放: JUQ-150 五日无夫,命禁欲至初一夜。不想要的政治联姻,岳父的目标是 | 名侦探柯南日语| 西南大劫案| 喜来乐传奇| 先生视频免费观看电视剧| 琉璃免费看| 清流租房| 妈妈的职业免费电影| 莫斯科行动电影免费观看| 泰剧甜心派| 高清《你的名字》高清免费观看| 使徒行者4| 家花自有香| 密爱朋友的妈妈| 非常勿扰| 2对1两人一次性体检| 太阳的后裔15| 法国空姐3在线观看完整免费高 | jizz妇女| 我女友的妈妈id中字女主角是谁扮演的| 天雷一部之春花秋月 电视剧| 美式保罗2经典版在线观看| 甜蜜谎言国语版| 偷窥无罪吴彦祖电影全集| 雯雅婷2| 倔强的驱魔师在线| 大唐御史谢瑶环| 美国忌讳1–5| 凌云壮志满天星欧美版| 电影误杀在线观看完整版| 酒店第1-100集免费观看| 年轻人 高清在线观看| 金银梅10普通话版| 拜托了冰箱第一季| 方托马斯| 韩国电影《美发店的秘密| 和讨厌的前任一起去差旅| 襄阳轴承| 斯巴达第三季无删减在线看| 电影国家元首| 《我的游泳女教练》| 八十一枚金币| 维尼夫妇全集| 水晶兰为什么叫死亡之花| 恶少的毒爱| 简单的爱| 新乌龙院之笑闹江湖| 爱唯侦查新片合集免费观看2023年| 劳拉失魂记| 《女超人》满天星| 一起老去| 《兄弟换麦子6国语版1080P》bd影视免费在线观看 - 云端影库 | 洪熙官 甄子丹| 妖精的尾巴02| 3d肉蒲团迅雷下载| 断刀朝鲜战场大逆转| 探索新境纪录片在线观看免费| 蛇妖1988空姐| 小孩子玩具专卖店| 房奴试爱开头电视剧原声| 霜花店未删减版在线观看高清 | 私人助理2法国版观看| 亲爱的孩子们大结局| 《美容院:特殊待遇》6| 黑人RAPPER大全 顶级| 痴电汉5| 电视剧包青天| 动漫《侄女的开发日记》免费观看中| 亦舞之城电视剧免费观看高清| 女版战狼6免费播放| 蜗牛电影在线观看免费| 牝教师4| 黑鹰坠落 高清| 公与三个媳HD| 《极限审判》| 出差遇到前任| 天行者电影| 午夜电影播放器| 陷阱致命诱惑大叔| 日韩mmm| 大江大河第二部全集免费观看西瓜 | 电视剧西藏秘密| 电影《牙医姐妹》| 加菲猫电影国语| 紫彩乃无码| 电影《影》| 康体水疗1978原版电影| 情欲世界| 漠风吟电视剧免费观看| 开心鬼放暑假粤语版| 吴健的农民伯伯第二部| 孤堡惊情 下载| 高庄监狱电影在线观看| 怪兽黑暗大陆| 平泽里菜子| 世界欠我一个初恋在线播放| 韩国女主叫梅川,丈夫叫小帅的电影 | 鼓浪屿之波钢琴曲| 她被搬运工侵犯未删减版在线播放| 《真空少女》动漫| 愉悦与痛苦在线| 与讨厌的部长一起去出差旅电影| 走向共和在哪个平台能看| 我在80年代撩首富短剧| 包哥记录生活| 《销售的秘密2》在线观看| 西部神枪手| 东陵大盗电影全集| 男女一起愁愁愁在线观看电视剧| 为你存在歌词| 白峰电影在线观看在线| 被合租刑警的粗汉肉H高NP| 炫卡斗士2| 私人家教在线观看| 初级瑜伽视频2| 《不当交易》完整版在线观看| 女人生小孩全过程| 爱我几何电影未删减版在线观看| 特殊的美容院| 月升沧海电视剧| 胶南市| 需要爸爸播种子在线观看中文字幕 | 八尺夫人在线观看| 战至巅峰二在线观看免费高清全集| 生化危机4高清在线观看| 仙逆128集完全版播放| 小小水蜜桃6电视连续剧| 宝丽金25周年演唱会| 叛逆者在线观看完整版电影| 大小姐tik免费观看全集高清| 《俘虏之锁》免费观看完整版| 赶尸艳谈在线看| 我算卦超准:算命小神仙短剧全集| 女子护卫队电影在线观看完整免费高清原声满天星 | 不输男儿郎:将门嫡女沙场短剧全集| 报告老板之豪言壮旅6| 爸爸的种子在线观看| 好姑娘6影视剧在线观看| 巨乳妻子在线理伦片| 黑暗阴影未删减| 歼灭天际线1-66全集酒店的女人| 豪门弃妇:翻身成商业女王短剧全集| 绝地枪王| 朝国的继拇4| 东北往事黑道风云5| 《超体2:物质觉醒》在线观看 | 韩国售楼小姐美景之屋| 嫣语赋在线观看| 两个世界泰剧| 按摩店的待遇1电影| 程前穿红衣现身周鸿祎直播现场| 末路电视剧| 地下美人电影完整版| 王多鱼打扑克视频在线观看| 信义电视剧| 龙之心2| 粤语版青花瓷| 我的美女姐姐欧美。| 我们复婚吧| 凉宫春日的忧郁第二季| 你好世界樱花在线观看| 屠宰场呕吐娃娃电影在线观看免费| 大唐女巡按| 白话易经| 宝兴县| 渔夫的荒淫史蒋玲玲版| 普拉吉布雷劳| 石敢当之雄峙天东电视剧| 爱我几何原版完整版| 伊波拉病毒HD国语版在线播放下载| 猎钻缉凶电影在线观看完整版高清 | 满天星高压监狱2免费观看| 铁探粤语版在线观看| 美国式家庭禁忌结局-3人狗| 五十度黑128分未删减版| 台湾mm减肥法| 少年派2免费观看完整版第二季| 青岛往事全集在线观看| 大敌当前电影| 星方天使| 沙鲁克汗歌舞| 生死决断完整版秋瓷炫| 安徽卫视国剧盛典2016| 青春环游记5季免费播放| 赛伦电影成人版无删减| 只愿君心似我心短剧免费观看全集| 乱世安娜| tobu4美国| 离婚开挂:首富求婚短剧全集| 马拉松sr| 免费理论韩国片在线观看新妈妈| 深海狂鲨国语| 幽灵公主动漫| 老男孩电影在线观看免费完整版| 法国女狱警| 杨思敏1996版电视剧全集| 《地爆天星》赛仑在线观看| 人鱼小姐国语版免费观看全集 | 义胆群英国语高清| 秘密爱情| 铠真传 武士骑兵未删减| 一站到底徐琦| 让爱留在心底第三部| 电影《金悔瓶》高清完整版免费 | 秘书在办公室被躁BD在线小说| 《我的孩子我的家》电视剧| 《示范销售避孕套》免费观看 | 不完美的她免费观看| 金梅瓶之爱奴1在线观看| 《女律师的堕落》HD| 神探王妃:破案超神全集免费| 刺客聂隐娘| 幻世录3下载| 特殊的保险推销员2中字| 阿波罗18号| 海员记录在杜苏芮影响下航行遭遇 | 纵横四海粤语版电视剧免费观看| 山医命相卜| 大突围在线观看| 爱唯侦察9集完全版| 冼星海在线观看| 青面修罗电影在线观看免费| 战狼5电影免费播放| 欧式少女16大结局全集| 渔夫荒淫史无删减版| 终极谍匪| 杨思敏电视剧免费看| 暴躁少女的全集| 沙场归来宠家:女战神短剧全集| 如懿传在线看| 我的表妹在线观看| 销售的销售秘密2HD中字| 四位大学位按摩记PDF免费下载| 锦鲤少女:好运连连旺全家短剧全集| 月光宝盒私人免费影院| 克拉玛依市| 《被可怕的科长欺负的新人》电影| 淄博一夜情| 姨妈2完整版免费观看| 李英爱主演的电视剧| 《法国空乘5》满天星| 东方侠客免费观看全集| 时尚王中文版| 迪加奥特曼国语版全集爱奇艺| 最美的安排| 伦理《法国空乘11观看| 五号特工组2 电视剧| 关山暮雪| 《妈妈爱上儿子同学》结局全集 | 黑白配高清国语免费观看在线| 妙妙米奇屋| 白头神探:智斗灭世狂人未删减| 维生素love水香| 电视剧春去春又回| 小心女人| 《淫的方程式》动漫| 电影在线观看完整版高清免费观看| 牙医姐妹在线免费观看| 爱你不是两三天电视剧| 重装警察| 街角凶宅| 法国电影《塔日酒店》正片在线观看| 木府风云39| 敢死队 qvod| 乡巴佬进城| 国风按摩院1-5季顺序| 美国式保罗4| 天生一对综艺2025免费观看| 浪漫俱乐部| 《丈夫叫妻子陪上司睡HD | 美国版荷尔蒙6日本版| 玄女心经免费观看完整版高清| 白衣校花与大长腿免费观看电视剧| 需要爸爸播种子2| 一场美味的飞行在线观看欢迎回来| 沧元图2动漫全集免费观看高清| 后进紧身牛仔裤翘臀美女视频| 为了奥运会巴黎地铁椅子终于洗了| 安徽泗县地图| 哥哥去在线| 再见 孩子们电影| 战狼6观看在线下载高清电影| 暴躁46集全免费观看电视剧西瓜| 龙腾世纪探索者的黎明| 卖房女销售的秘密电影韩剧| 机动战士敢达| 珲春市| 中国古典美女| 江湖兄弟电视剧| 豪门恩怨| 《双乳丰满的女学生》HD| 单亲妈妈与儿子| 回响电视剧在线观看全集免费| 雪恋| 吸血鬼生活| 疫情期间我和母亲完整版一| 推销避孕套被要求试用电怎么应对应 | 电视连续剧甄嬛传免费高清观看| 贤妻良母完整版| 女超人麦乐迪在线视频| 《猎狼者》在线观看| 爷们儿免费全集播放 | 沧元图动漫免费全集| 爱我几何电影完整无删减免费观看 | 余烬之上电视剧观看| 无皇刃谭| 繁华在线观看免费全集完整版高清| 外星人对女忍者| 安姨电影在线观看| 影音先锋男人源资源| 濮阳市| 包青天之孝子章洛| 一家老小向前冲2007| 《overflower》真人版| 仙帝奶爸:萌宝找妈咪短剧全集| 劝君王饮酒听虞歌| 壮志凌云女版2011杰西| 丈夫的秘密结局| 爱的罗曼史| 韩剧漂亮的小瘦子免费观看完整版 | 高压监狱2在线观看免费版高清| 真爱永恒电视剧| 青春环游记第四季2023 | 原始武器 国语| 白鹿原未删减版| 盛唐风流1电影完整版| 插曲的痛中文| 郭达小品大全| 《急诊护士》电影在线观看 | 彭于晏真帅是什么瓜| 李梦 出轨| 都市战神短剧全集| 四十团圆短剧免费观看| 放荡女人2| 犯罪心理第十八季| 末班车后胶囊旅馆无遮挡| 维修师傅的艳遇韩国BD| 潮汕笑剧| 恶行之外粤语版免费观看| 丰满的继牳3小早川怜子BD电影 | 暮光之城4高清下载| 灿烂的季节大结局| 女版壮志凌云hr法版| 中科院博士缅甸获救 救援者发声| 奇门偃甲师电影在线观看| 酒店第1-100集| 绝地枪王2| 法网柔情剧情| 年轻的皇后| 苏拉的失忆症在线观看| 泰剧在线| 惊声尖笑5下载| 奇怪的美容院2| 疯狂的麦克斯| 黑帮总裁| 体感预报日剧免费观看| 和部长| 璀璨人生28集| 妈妈朋友| 娄艺潇邓家佳公布恋情| 007女版满天星| 天下长河电视剧在线观看完整版| 19岁电影完整版观看免费全集| 小唐璜情史完整电影免费观看高清| 好大灬好硬灬好爽灬无码日本| 学战都市asterisk第二季| 斗罗大陆在线观看免费全集高清| 正在播放: JUQ-345 我的无精症丈夫什幺都不知道。我恳求一位匿名男子进行性爱 | 珠光宝气| 爱丫爱丫电视剧在线观看| 爱的色放mp4下载| 反击第一季| 白峰电影在线观看免费版| 文豪野犬第四季完整免费观看| 《良药苦口 第一季》| 母亲3免费完整高清全集在线观看| 爱不爱都是错| 需要爸爸的种子电影在线观看| 迪迦奥特曼7| 吴京电影长津湖抢先版 | 新妈妈免费观看| 追虎擒龙在线观看| 《美容院特殊待遇》在线| 极品调教| 总统夫人在线| 姐姐我们来谈恋爱吧动漫| 宫锁沉香电视剧| yellow 电影| 《原始的女儿国部落》| 灵魂重生泰剧在线观看双男主| 房奴试爱《高潮》| 权力的游戏第一季免费观看完整| 虎兄虎弟电影| 罗丽星克莱尔《妄想症》| 你是我的姐妹| 美人制造在线观看免费完整版| 学生妈妈5个字ID| 高清权欲之巅未删减| 致命弯道4高清全集| 九歌电影高清版免费观看在线 | 胜者为王3王者之战| 速度与激情9在线观看完整版免费| 疯狂历史补习社粤语| 迪拜女孩满天星在线观看完整免费高清 | 做aj的电视剧免费播放| 空中营救| 战锤40k电影在线观看完整版| 鹿鼎记胡歌版| 三位大学位按摩记角色更新时间| 狼行天下之钦差| 可可西里6| 盗墓笔记重启免费观看完整版| 白日焰火免费完整版| 乡村爱情12| 五十度灰无删减版| 兄弟的女人韩剧电视剧| 魔力宝贝监狱完整版| 聊斋艳谭在线观看| 密爱 电影| 塔日酒店在线观看完整免费高清版| 农民工在树林里嫖妓录像| 血滴子电影下载| 樱兰高校男公关部电影| 《总统夫人》星克莱尔全电影| 姐脱你看| 韩国做aj的电视剧| 不死不灭动画全集免费观看| 狂飙 电视剧| 战狼6双人版在线观看| 中国人已着手在月球生产水了| 年轻的保姆5线观高清多鱼| 麦乐迪女超人在线观看完整免费高清原声满天星百 | 一个妈妈的9中字头强华驿| 高清《安居》电视剧| 高清《恶意》电影| 清流租房| v酒店第一季第1-11集| 华晨宇 假行僧| 我们的歌第三季综艺| 河北区| 女子护卫队满天星1973剧情解析| 疯狂瑜伽电影完整版| 斗罗大陆212| ABO成结动画模拟在线观看| 和尚的一场春梦| 获取信息的方法| 渑池县| 《巨乳女教师波多野吉衣电影| 《受辱的妻子》在线观看| 拳风恋影| 特殊的妇科治疗室| 鸭王2百度云| 高清好运未删减| 加里森敢死队电影| 《法国空乘5在线观看| 亡羊补牢课文| 奶油柠檬| 星际浩劫2| 《疯狂老师》全集观看| 战神归来:守护妻女全集免费| 家族的诞生电视剧| 哈利 奎恩| 男女一起愁愁免在线观看| 变形警车珀利| 小谢尔顿第二季免费观看完整版| 战狼9免费999加拿大版| 星克莱尔的《美妙的爱情》| 极寒之城电影完整版免费观看| 新时代闺蜜| 银瓶梅电视剧在线观看| 战至巅峰二在线观看免费高清全集| 宿敌在线观看| 拔苗助长免费| 需要爸爸播种籽2演员名字全集| 无上战神| 黑暗荣耀第二季第五集30分25秒| 你是主人我是仆人| xl司令第一季全集免费观看动漫在线播放| 雾蓝色的雨后晴天未删减| 菲律宾玩火在线看完整版电影| 沙漠行动满天星版| 新继拇7完整版| 《需要爸爸播种美国》导演是谁| 北上广不相信眼泪免费观看全集| 植敬雯《丛林女超人满天星版》| 美剧《真探》免费观看| 名侦探柯南第14个目标| 铿铿铿锵锵锵锵免费观看人民| 电影日本妈妈| 回魂之夜电影| 绩溪县| 韩国电影 好姑娘干 在线观看| 豆腐西施杨七巧电视剧全集| 盛唐风流2国语版播放| 美味的妻子| 四渡赤水完整电影| 《牧神记》动漫| 密桃仙子| 大决战1(辽沈战役)电影| 女子在足浴店被技师弄晕| 最开放的表演12点表演| 女版特种兵满天星美版| 全职高手第3季| 意大利电影《忠贞》2| 哎呀女朋友电影| 两个母亲id两个妈妈| 韩国电影后宫| 父母爱情全集免费观看| 汪汪队立大功第2季| 激情五月天小说网| 樱蓝高校男公关部| 商朝电视剧| 《新上任的秘书》演员表| 电影《姐妹牙医》完整版免费播放| 初婚电视剧| 雾蓝色的雨后晴天| 乳山市| 黑人大屌大战美女| 小敏家电视剧| 大唐情史| 花木兰动画片| 《替弟还债十日》电影在线观看免费| 特命战队动漫| 《妻子7》在线观看全集| 《金牌销售》| 监狱高压2在线观看免费| 真相2011| 几度夕阳红剧情| 望奎县| 四名少妇按摩记电影| 喝毛尖的好处| 《放飞旅行团》| 霍元甲哪一年播出的| 加勒比海盗成人版在线| 寒战高清完整版| 善恶无赦| 月之晴天满天星完整版| 张警官在线免费观看| 满清十大酷刑完整片| 好运来电影在线观看| 战狼10欧式| 盛唐风流电影在线观看| 产科医生全集| 电影长津湖完整版播放| 洛尘都市仙尊免费最新| 铿铿铿锵锵锵锵高清免费观看| 抗日血战缅甸| 斗鱼静宝宝| 仙逆第105集全集在线播放| 四少妇精油按摩电影| 三家店于魁智| 聊斋之流光情劫完整在线观看| 启示录电影完整版免费观看| 越南战场满天星版叫什么名字| 丛林女超人在线完整播放免费观看| 大祠堂在线观看| 今天开始当杀手| 慾望校园未删减版车永莉| 生死阻击手| 公之浮之中字5| 妈妈的职业4免费观看完整版高清| 乳房按摩电影| 神奇的眼镜韩国免费观看完整版| 莲花楼40集免费播放观看电视剧| 老妇的欲火| 与君歌在线观看| 一个空调修理工的艳遇| 解放的潘多拉 下载| 恶魔的请柬| 江湖恩仇录86版全集在线观看免费| 姐妹牙医完整版免费 在线观看| 不完美小初恋| 亡者之谜泰剧在线观看泰剧| 电影《庄园女仆满天星》在线看 | 日本jiZZ2| 赶尸艳谈恐怖电影免费观看高清版| 封神榜2高清免费观看| 电影花样年华| 麦乐迪女超人完整版在线播放| 《金牌销售的秘密1》免费全集 | 交换上司的秘书| 莉娜安德森作品在线观看完整版免费| 《惊天营救2》电影| 极限挑战 直播| 母亲完整版| 法版壮志凌云满天星免费观看| 《关照丈夫的上司》大结局| 人间中毒未删减版完整在线| 娘家的故事爱的重生| 售楼小姐在线观看高清完整版韩国| 小敏家电视剧全集在线播放| 嫂嫂三角裤湿湿| 好妈妈6在线| 秘密女搜查官在线观看免费全集高清 | 正义的重量电视剧| 暗夜传说4| 魔鬼恋人| 卖百科全书的女人在线观看| 高清《天意》电视剧在线播放| 那刻的怦然心动| 《96分钟:列车爆炸案》| flower第季无马赛真人版| 《需要爸爸播种子》高清完整版免费在线观看-电影频道 - 光棍影院 | 仙剑 电视剧| 钟馗传说| 《麦乐迪·:女超人》在线观看| 天海翼在线观看视频| 死亡笔记动漫全集| 金鸡sss| 人皮灯笼电影| 歼灭天际线日韩版最新消息| 夫人大可不必电视剧免费观看| 欲望酒店 百度影音| 任务电影免费观看完整版| 圣特洛佩斯de姑娘们|