<blockquote id="g5mpq"><rt id="g5mpq"></rt></blockquote>

    1. <pre id="g5mpq"></pre>
      <i id="g5mpq"><legend id="g5mpq"></legend></i>
      浪漫女家教主演:黛比地区:台湾 ,日本jiZz,爸爸的种子在线观看,特别的酒店2免费,哇嘎在线,荒野渔夫高清免费观看,新有菜在线免费观看,哇嘎美国
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      80萬元獎(jiǎng)金、名企實(shí)習(xí)&作品孵化機(jī)會(huì)!中國石化第一屆人工智能創(chuàng)新大賽Baseline詳解(2)

      0
      分享至


      賽題背景

      本文分享賽題來自“中國石化第一屆人工智能創(chuàng)新大賽”,大賽由中國石油化工集團(tuán)有限公司主辦,聚焦能源化工產(chǎn)業(yè)。賽題覆蓋了產(chǎn)業(yè)鏈上中下游的不同任務(wù),包括勘探開發(fā)、煉化生產(chǎn)、油品銷售、智能營(yíng)銷和智能金融等關(guān)鍵支撐環(huán)節(jié)。

      目前大賽全部10道賽題均已上線,開放數(shù)據(jù)集下載、提交評(píng)測(cè),來自全國頂級(jí)高校、科研院所以及人工智能領(lǐng)域研發(fā)企業(yè)的學(xué)者、研究人員、技術(shù)開發(fā)者將共同參與賽事角逐,集智創(chuàng)新。

      本次大賽設(shè)置了豐厚的大賽獎(jiǎng)勵(lì),總獎(jiǎng)金80萬元人民幣,其中每個(gè)賽道獎(jiǎng)金8萬元人民幣,分設(shè)一等獎(jiǎng)、二等獎(jiǎng)、三等獎(jiǎng)。此外,獲獎(jiǎng)團(tuán)隊(duì)還將獲得組委會(huì)頒發(fā)的榮譽(yù)證書,有機(jī)會(huì)獲得名企實(shí)習(xí)機(jī)會(huì),作品孵化機(jī)會(huì)等,針對(duì)應(yīng)用潛力大的優(yōu)秀項(xiàng)目團(tuán)隊(duì)有機(jī)會(huì)獲得額外激勵(lì)。

      大賽官網(wǎng):https://aicup.sinopec.com/?source=bl04

      賽題Baseline

      Baseline代碼下載:https://pan.baidu.com/s/1GYcrdGEE3H1cBgmtawgW7g?pwd=smv3

      今天我們主要分享“基于AI的生產(chǎn)裝置質(zhì)量指標(biāo)預(yù)測(cè)”賽題。針對(duì)該賽題,我們將從以下四個(gè)方面來介紹:首先,會(huì)分享一下本次賽題的背景知識(shí);接下來,我們會(huì)看一下賽題涉及到的相關(guān)數(shù)據(jù);接著會(huì)介紹一些Baseline的方案,以及基于Baseline可以優(yōu)化的一些思路和可能的方向;最后,會(huì)針對(duì)本次賽題進(jìn)行一個(gè)簡(jiǎn)單的總結(jié)。


      一、 賽題背景介紹

      首先,我們來看一下本次賽題的背景介紹。本次比賽主要是為了預(yù)測(cè)一個(gè)產(chǎn)品的關(guān)鍵質(zhì)量指標(biāo)。這個(gè)任務(wù)在AI的應(yīng)用場(chǎng)景中,主要是通過預(yù)測(cè)產(chǎn)品的關(guān)鍵質(zhì)量指標(biāo),來提高產(chǎn)品在生產(chǎn)中的效益,或者說市場(chǎng)上的競(jìng)爭(zhēng)力。

      傳統(tǒng)上對(duì)這類產(chǎn)品關(guān)鍵質(zhì)量指標(biāo)的監(jiān)測(cè)主要是通過人工定時(shí)采樣,然后將樣品送到實(shí)驗(yàn)室進(jìn)行化學(xué)分析。那么,通過人工手段有哪些缺點(diǎn)呢?

      第一,化驗(yàn)過程非常耗時(shí),導(dǎo)致質(zhì)量監(jiān)測(cè)存在顯著的延時(shí)。當(dāng)某個(gè)產(chǎn)品被發(fā)現(xiàn)不合格時(shí),可能已經(jīng)造成了大量的物料浪費(fèi)和經(jīng)濟(jì)損失。因此,通過人工化驗(yàn),質(zhì)量監(jiān)控的周期其實(shí)非常長(zhǎng),會(huì)浪費(fèi)大量的生產(chǎn)物料并造成經(jīng)濟(jì)損失。

      第二,人工采樣和化驗(yàn)的頻率是有限的,一般來說可能是一天一到兩次。所以,它其實(shí)很難實(shí)時(shí)把握我們生產(chǎn)過程中一些瞬時(shí)的波動(dòng)對(duì)產(chǎn)品質(zhì)量的影響,這在現(xiàn)代化的工業(yè)場(chǎng)景中是一個(gè)缺陷。

      隨著工業(yè)互聯(lián)網(wǎng)和AI技術(shù)的發(fā)展,通過AI與智能制造的結(jié)合,可以大大彌補(bǔ)我們剛才提到的缺陷。由于工業(yè)互聯(lián)網(wǎng)的發(fā)展,大部分生產(chǎn)環(huán)境中都部署了大量的傳感器,可以達(dá)到秒級(jí)或者分鐘級(jí)的采集頻率,來實(shí)時(shí)檢測(cè)生產(chǎn)環(huán)境中的溫度、壓力、流量、液位等海量數(shù)據(jù)。這些數(shù)據(jù)可以不斷提高我們?cè)诋a(chǎn)品生產(chǎn)環(huán)境中質(zhì)量監(jiān)測(cè)的作用。

      因此,本次賽題就是利用AI技術(shù),通過傳感器信息來預(yù)測(cè)產(chǎn)品的質(zhì)量,從而可以實(shí)時(shí)監(jiān)測(cè)質(zhì)量效果,減少產(chǎn)品的不合格率,提高產(chǎn)品質(zhì)量,同時(shí)也會(huì)降低對(duì)人工化驗(yàn)的依賴。這就是我們本次賽題的初衷,在工業(yè)互聯(lián)網(wǎng)環(huán)境中,這類需求非常大。

      本次競(jìng)賽的任務(wù),就是依賴于傳感器的過程數(shù)據(jù),包括溫度、壓力、流量等,以及通過歷史實(shí)驗(yàn)室化驗(yàn)得到的質(zhì)量指標(biāo)數(shù)據(jù),來構(gòu)建模型。我們需要設(shè)計(jì)一個(gè)模型,通過給定的歷史傳感器數(shù)據(jù),對(duì)需要實(shí)時(shí)監(jiān)控的指標(biāo)進(jìn)行建模,從而精準(zhǔn)預(yù)測(cè)出每一個(gè)時(shí)間點(diǎn)對(duì)應(yīng)的關(guān)鍵質(zhì)量指標(biāo)數(shù)值。這就是我們本次賽題的背景,及其在實(shí)際生產(chǎn)環(huán)境中的應(yīng)用。

      二、 數(shù)據(jù)集介紹

      接下來我們看一下本次賽題提供的數(shù)據(jù)。賽題一共提供了幾個(gè)數(shù)據(jù)集,包含在三個(gè)文件夾中。這些數(shù)據(jù)是生產(chǎn)環(huán)境中的原始數(shù)據(jù),經(jīng)過脫敏處理。數(shù)據(jù)主要分為兩個(gè)部分:第一部分是過程數(shù)據(jù),也就是傳感器數(shù)據(jù),它包含一些蒸餾數(shù)據(jù)和反應(yīng)時(shí)的數(shù)據(jù),這些數(shù)據(jù)是通過傳感器進(jìn)行秒級(jí)傳輸?shù)玫降摹5诙糠质腔?yàn)數(shù)據(jù),主要來源于實(shí)驗(yàn)室歷史積累的化驗(yàn)結(jié)果。大家下載數(shù)據(jù)后可以看到,一共有三個(gè)這樣的文件夾。

      首先第一個(gè)是反應(yīng)數(shù)據(jù),這個(gè)數(shù)據(jù)包含時(shí)間戳和一系列傳感器讀數(shù)。它的時(shí)間數(shù)據(jù)精確到秒級(jí),主要來源于傳感器的自動(dòng)傳輸。后面這些列是來自不同傳感器的數(shù)據(jù)。雖然官方?jīng)]有給出這些數(shù)據(jù)的具體物理意義,但我們其實(shí)可以大致推斷它們的含義,這一點(diǎn)我們稍后會(huì)介紹。

      第二個(gè)數(shù)據(jù)是蒸餾數(shù)據(jù),這個(gè)數(shù)據(jù)與反應(yīng)數(shù)據(jù)類似,同樣是通過傳感器秒級(jí)傳輸?shù)玫降模舶藭r(shí)間戳和一系列傳感器讀數(shù)。

      最后一個(gè)是歷史化驗(yàn)數(shù)據(jù)。例如,我們?cè)谀硞€(gè)時(shí)間點(diǎn)進(jìn)行采樣,樣品是“尾油”,然后我們可以檢測(cè)出它在不同階段的流出溫度、流出量等,通過樣品檢測(cè)得到它的分析數(shù)值。后面一列是當(dāng)前點(diǎn)的采樣時(shí)間。

      從數(shù)據(jù)量上來看,前兩個(gè)傳感器傳輸?shù)臄?shù)據(jù)量比較大,有幾百兆,而化驗(yàn)數(shù)據(jù)則相對(duì)較少。這里也描述了詳細(xì)的數(shù)據(jù)信息,傳感器數(shù)據(jù)是實(shí)時(shí)傳輸?shù)模恳恍写硪粋€(gè)時(shí)間點(diǎn),采樣頻率是每30秒一次。數(shù)據(jù)文件包含兩種,以train為結(jié)尾的是訓(xùn)練集,以validation為結(jié)尾的是驗(yàn)證集。我們初賽的核心任務(wù)是預(yù)測(cè)validation數(shù)據(jù)集中的分析值,所以train中的分析值是我們的訓(xùn)練目標(biāo)(y值),而validation中的樣本是我們的測(cè)試集。


      關(guān)于化驗(yàn)數(shù)據(jù),它的場(chǎng)景是這樣的:我們剛才提到有采樣時(shí)間,比如我們是早上7:00進(jìn)行采樣,那么采樣得到的樣品,其實(shí)是來源于這之前一段時(shí)間機(jī)器工作中產(chǎn)生的產(chǎn)品。所以,我們需要去匹配在7點(diǎn)之前的生產(chǎn)環(huán)境中的實(shí)時(shí)傳感器數(shù)據(jù)。例如,我們可以去匹配早上6:00到7:00的傳感器數(shù)據(jù),這個(gè)數(shù)據(jù)就可以當(dāng)作是當(dāng)前樣品在生產(chǎn)環(huán)境中的實(shí)時(shí)數(shù)據(jù)。

      這份化驗(yàn)數(shù)據(jù)中還提供了一些指標(biāo),比如“初餾點(diǎn)”、“10%餾出溫度”、“50%餾出溫度”等不同的餾出點(diǎn)的溫度,以及“終餾點(diǎn)”等內(nèi)容。我們主要是預(yù)測(cè)樣品在不同指標(biāo)下的分析結(jié)果。最后,表里有一個(gè)“分析值”列,這個(gè)分析值其實(shí)就是我們的y值,也就是我們需要預(yù)測(cè)的目標(biāo)。我們需要預(yù)測(cè)這個(gè)樣品在不同指標(biāo)下的分析值,這個(gè)分析值就代表了它的質(zhì)量。

      所以,我們的核心任務(wù)是基于化驗(yàn)數(shù)據(jù)中的X(采樣信息)和y(分析值)來進(jìn)行建模,建模之后,再根據(jù)驗(yàn)證集(validation)里的X來預(yù)測(cè)我們需要的y。我們把預(yù)測(cè)的y提交上去,就可以得到最終的比賽結(jié)果。化驗(yàn)數(shù)據(jù)同樣也包含以train結(jié)尾的訓(xùn)練集文件和以validation結(jié)尾的驗(yàn)證集文件。


      最后是提交格式,我們需要把validation里面的每一條ID都預(yù)測(cè)出一個(gè)預(yù)測(cè)值,然后將預(yù)測(cè)值按照指定的CSV格式進(jìn)行提交,文件以逗號(hào)為分割。這就是我們整體的數(shù)據(jù)介紹,大家可以去官網(wǎng)上直接下載數(shù)據(jù)。


      本次比賽使用的評(píng)價(jià)指標(biāo)是MAPE,即平均絕對(duì)百分比誤差。MAPE是衡量預(yù)測(cè)值與實(shí)際值之間差異的一個(gè)指標(biāo)。我們預(yù)測(cè)的是一個(gè)數(shù)值,所以我們用當(dāng)前真實(shí)值減去它的預(yù)測(cè)值,再除以真實(shí)值,然后取絕對(duì)值,以此作為衡量結(jié)果的指標(biāo)。當(dāng)真實(shí)值跟預(yù)測(cè)值越來越接近時(shí),代表我們預(yù)測(cè)的效果越來越好,整個(gè)模型效果也就會(huì)越來越好。所以,如果大家的MAPE值越來越小,就代表模型效果越來越好。大家需要注意本次比賽的評(píng)價(jià)指標(biāo),因?yàn)樵诓煌馁愵}里,評(píng)價(jià)指標(biāo)和優(yōu)化目標(biāo)都可能不一樣。


      三、Baseline方案構(gòu)建

      整體數(shù)據(jù)介紹完之后,我們接下來看一下如何構(gòu)建一個(gè)Baseline。

      構(gòu)建Baseline的過程主要分為以下幾個(gè)部分:首先是數(shù)據(jù)理解和處理;其次是數(shù)據(jù)分析,這可能需要大家有一些業(yè)務(wù)知識(shí)的了解,比如分析蒸餾過程和反應(yīng)過程中的數(shù)值對(duì)我們最終分析值(y值)的影響;接下來是特征構(gòu)造的過程,我們將探討如何構(gòu)造特征;最后是建模,選擇使用機(jī)器學(xué)習(xí)模型還是時(shí)序模型。


      1.數(shù)據(jù)理解與分析

      這個(gè)過程就是對(duì)我們剛才講到的數(shù)據(jù)做一些簡(jiǎn)單的分析。我們最終的輸入是X和y,這兩張表非常重要,一張是反應(yīng)傳感器得到的數(shù)據(jù),另一張是蒸餾時(shí)傳感器得到的數(shù)據(jù)。這兩個(gè)數(shù)據(jù)主要用于我們本次賽題的特征構(gòu)建,因?yàn)閭鞲衅鞯膫鬏敂?shù)據(jù)會(huì)影響最終樣品的質(zhì)量,對(duì)我們的X有一個(gè)影響。

      我們首先看一下我們的X。它是根據(jù)“樣品”以及當(dāng)前的“組份”得到它的y值。所以,“樣品”和“組份”這兩個(gè)字段你可以認(rèn)為是我們的ID。而y值就是分析值,比如我們要預(yù)測(cè)“尾油”在“10%餾出溫度”這個(gè)組份下的分析值是311.40攝氏度,這就是一個(gè)X和y的構(gòu)建。

      為了更好地優(yōu)化賽題,大家可能需要了解一下各個(gè)組份的含義。比如,“初餾點(diǎn)”代表第一滴餾出液出現(xiàn)的溫度;后面是10%、30%、50%、70%、90%等不同百分比的餾出液體積對(duì)應(yīng)的溫度。大家可以看到,隨著餾出百分比不斷升高,它的溫度也是不斷變大的。后面還會(huì)預(yù)測(cè)一些“全餾量”(單位是毫升),以及一些“殘留量”等等。所以,大家需要了解組份的含義。

      另外一個(gè)是“樣品”字段,它其實(shí)是采集了不同生產(chǎn)階段的樣品,比如“尾油”、“常二線”、“煤油”、“航煤”等。我們需要理解X和y的關(guān)系,分析值就是不同組份下的一個(gè)結(jié)果。我們的核心任務(wù)是,當(dāng)拿到一個(gè)樣品和組份時(shí),預(yù)測(cè)它對(duì)應(yīng)的分析值是多少。

      舉個(gè)例子,以“初餾點(diǎn)”為例,它預(yù)測(cè)的分析值(比如231度)其實(shí)是會(huì)受到蒸餾傳感器和反應(yīng)傳感器的信息影響的。假如我們當(dāng)前采樣時(shí)間是早上7點(diǎn),我們就會(huì)根據(jù)傳感器的一個(gè)時(shí)間窗口,比如早上5:30到7點(diǎn)這個(gè)窗口內(nèi)的傳感器數(shù)據(jù),來判斷它的初餾點(diǎn)溫度是多少。因此,我們就需要用到傳感器數(shù)據(jù)表。我們需要看到當(dāng)前時(shí)間點(diǎn)往前推90分鐘,或者兩個(gè)小時(shí),或者一個(gè)小時(shí)的傳感器變化,這個(gè)窗口大小取決于自己對(duì)于特征的構(gòu)建。

      根據(jù)一些實(shí)際生產(chǎn)環(huán)境的經(jīng)驗(yàn),在不同的餾出溫度下,它所依賴的蒸餾時(shí)間窗口其實(shí)是不一樣的。比如,后面的一些高餾出溫度,可能受到前面更長(zhǎng)時(shí)間段的傳感器窗口的影響。而對(duì)于反應(yīng)窗口而言,它同樣也有一個(gè)影響窗口。比如早上7點(diǎn)采樣,可能往前推10分鐘到兩個(gè)小時(shí)的反應(yīng)窗口數(shù)據(jù),對(duì)于“初餾點(diǎn)”的影響是比較大的。

      這個(gè)“窗口”的選擇,是本次賽題一個(gè)非常關(guān)鍵的部分,它對(duì)于最終結(jié)果的影響非常大。另外,對(duì)于不同的樣品類型,這個(gè)窗口的大小其實(shí)也是有變化的,這個(gè)大家可以在后面去探索。

      在我們構(gòu)建Baseline時(shí),可以先用一個(gè)統(tǒng)一的窗口。比如,蒸餾窗口我們統(tǒng)一使用采樣前的兩個(gè)小時(shí),反應(yīng)窗口我們使用采樣前180分鐘到10分鐘這個(gè)區(qū)間。


      當(dāng)我們選定了窗口之后,就可以得到這樣的一個(gè)數(shù)據(jù)結(jié)果。比如,當(dāng)前采樣是早上7點(diǎn),我們就可以拿到往前90分鐘內(nèi)傳感器傳輸過來的數(shù)據(jù)變化。比如,T3000.PV這個(gè)特征,在90分鐘的窗口內(nèi),它會(huì)有一系列的值。右邊是反應(yīng)傳感器的數(shù)據(jù),比如我們是早上7點(diǎn)采樣,就往前推10分鐘到兩個(gè)小時(shí),可以看到T2000.PV這個(gè)特征下,它的一個(gè)變化結(jié)果。

      有時(shí)候,我們可以通過特征的名稱來推斷它的物理含義。比如以T開頭的特征,官方雖然說做了匿名處理,但我們有時(shí)可以推斷出T可能代表溫度(Temperature)的簡(jiǎn)稱。同理,P可能是壓力(Pressure),F(xiàn)可能是流量(Flow),R可能是一個(gè)比值或者回流(Ratio/Reflux)。理解特征的含義有什么作用呢?它主要是幫助我們后面做特征交叉。例如,如果T開頭的都是溫度,我們就可以計(jì)算不同位置上傳感器的溫差,以此來判斷溫度變化的影響。

      2.特征工程

      基于我們剛剛構(gòu)建的這些窗口內(nèi)的數(shù)據(jù),我們就可以做一些特征了。我們知道,“樣品”和“組份”這兩個(gè)ID本身就可以作為特征。同時(shí),官方也提到,采樣時(shí)間和之前的傳感器傳輸時(shí)間是高度相關(guān)的。那么,我們就需要基于采樣時(shí)間往前推一個(gè)窗口(比如90分鐘或兩個(gè)小時(shí)),來得到傳感器的時(shí)序特征。

      基于這個(gè)時(shí)間窗口內(nèi)的特征,我們需要做一些聚合操作。這里我們羅列了一些常用的特征聚合方法,它們可以表示特征的分布、最大最小變化,衡量這個(gè)時(shí)間窗口內(nèi)波形圖的變化。例如:

      • 均值或標(biāo)準(zhǔn)差:可以衡量傳感器在這個(gè)階段的波動(dòng)性和穩(wěn)態(tài)。

      • 分位數(shù):可以統(tǒng)計(jì)它的分布形狀。

      • 極大值/極小值:可以判斷是否存在越界風(fēng)險(xiǎn),比如溫度過高或過低,可能會(huì)嚴(yán)重影響樣品的質(zhì)量。

      • 滾動(dòng)均值或滾動(dòng)標(biāo)準(zhǔn)差:可以探索不同時(shí)間尺度下特征的影響。

      我們還可以做一些特征交叉。剛才我們提到了,可以推斷出特征的類型。比如,有很多以T為開頭的特征,我們假設(shè)它們都是溫度,那么T3000和T3002很可能是安裝在不同位置上的傳感器,返回不同位置的溫度。這樣,我們就可以統(tǒng)計(jì)不同位置上的溫度變化,比如計(jì)算一些頂溫和塔板溫的差值,再對(duì)這個(gè)差值進(jìn)行統(tǒng)計(jì),這就是一個(gè)特征交叉的過程。

      3. Baseline代碼實(shí)現(xiàn)

      我們來看一下我們的Baseline是如何構(gòu)建的。這里我寫了一份Baseline的代碼。

      首先,需要下載官方文件,解壓之后可以看到這樣的目錄結(jié)構(gòu)。其中主要有三個(gè)用于訓(xùn)練的數(shù)據(jù)文件:一個(gè)是反應(yīng)傳感器的訓(xùn)練數(shù)據(jù),一個(gè)是蒸餾的傳感器數(shù)據(jù),以及我們的訓(xùn)練集X和y。我們需要預(yù)測(cè)的是驗(yàn)證集的y,并且提供了一個(gè)提交樣例。

      接下來,我們需要導(dǎo)入一些庫。這里我們主要選擇基于機(jī)器學(xué)習(xí)的方法,做一些特征工程,然后實(shí)現(xiàn)模型的構(gòu)建。我們用到了LightGBM這個(gè)模型,它在機(jī)器學(xué)習(xí)比賽中是一個(gè)比較常用的樹模型,泛化能力比較強(qiáng)。

      import numpy as np
      import pandas as pd
       
      from sklearn.linear_model import LinearRegression
      from lightgbm import LGBMRegressor
      from sklearn.model_selection import KFold, cross_val_predict
      from sklearn.metrics import mean_absolute_percentage_error

      第一步是讀取數(shù)據(jù),主要讀取訓(xùn)練集和驗(yàn)證集的數(shù)據(jù),總共有6個(gè)文件。讀取完成后,需要做一些數(shù)據(jù)處理。這里我們對(duì)y值做了一些處理,判斷并去掉了一些異常值。然后,我們把樣本中的中文列名轉(zhuǎn)化成英文列名,便于后續(xù)代碼處理,比如“采樣時(shí)間”改為sample_time,“分析值”改為value等。

      analysis_train = pd.read_csv("train+validation+sample /analysis_train.csv")
      analysis_validation_without_truth = pd.read_csv("train+validation+sample /analysis_validation_without_truth.csv")
       
      distillation_process_train = pd.read_csv("train+validation+sample /distillation_process_train.csv")
      distillation_process_validation = pd.read_csv("train+validation+sample /distillation_process_validation.csv")
       
      reaction_process_train = pd.read_csv("train+validation+sample /reaction_process_train.csv")
      reaction_process_validation = pd.read_csv("train+validation+sample /reaction_process_validation.csv")

      def is_numeric(value):
       try:
      float(value)
       return True
       except (ValueError, TypeError):
       return False
       
      analysis_train = analysis_train[analysis_train["分析值"].apply(is_numeric)]

      接著,我們對(duì)sample_time列做了一個(gè)時(shí)間類型的轉(zhuǎn)化和排序。

      # 1) 統(tǒng)一字段名(中文→英文便于處理)
      rename_map = {"采樣時(shí)間":"sample_time","組分":"component","分析值":"value","采樣點(diǎn)":"sample_point","樣品":"sample"}
      analysis_train = analysis_train.rename(columns={c: rename_map.get(c,c) for c in analysis_train.columns})
      analysis_validation_without_truth = analysis_validation_without_truth.rename(columns={c: rename_map.get(c,c) for c in analysis_validation_without_truth.columns})
       
      analysis_train["sample_time"] = pd.to_datetime(analysis_train["sample_time"], errors="coerce")
      analysis_validation_without_truth["sample_time"] = pd.to_datetime(analysis_validation_without_truth["sample_time"], errors="coerce")
       
      # 過程表:把“時(shí)間”→ timestamp,并排好序
      for df in (distillation_process_train, distillation_process_validation, reaction_process_train, reaction_process_validation):
      df.rename(columns={"時(shí)間":"timestamp"}, inplace=True)
      df["timestamp"] = pd.to_datetime(df["timestamp"], errors="coerce")
      df.dropna(subset=["timestamp"], inplace=True)
      df.sort_values("timestamp", inplace=True)
      df.drop_duplicates(subset=["timestamp"], inplace=True)
      df.reset_index(drop=True, inplace=True)

      處理好X和y的數(shù)據(jù)之后,我們需要來構(gòu)造特征。我們知道,傳感器數(shù)據(jù)表和化驗(yàn)數(shù)據(jù)表之間的關(guān)聯(lián)是通過“采樣時(shí)間”來實(shí)現(xiàn)的。我們需要對(duì)采樣時(shí)間設(shè)定一個(gè)窗口,我們認(rèn)為在這個(gè)窗口內(nèi)的傳感器數(shù)據(jù)對(duì)于我們的y值是有意義的。這里設(shè)定了兩個(gè)窗口,一個(gè)是蒸餾窗口,一個(gè)是反應(yīng)窗口。

      # 2) 固定窗口(簡(jiǎn)化):蒸餾 [T-120, T];反應(yīng)[T-180, T-10]
      WD, OD = 120, 0
      WR, OR = 180, 10

      然后,我們把需要用到的傳感器特征列名提取出來,比如蒸餾的特征列和反應(yīng)的特征列。

      # 3) 選數(shù)值型傳感器列(排除 timestamp 等)
      ignore = {"timestamp"}
      d_cols_tr = [c for c in distillation_process_train.columns if c not in ignore ]
      r_cols_tr = [c for c in reaction_process_train.columns if c not in ignore ]
      d_cols_va = [c for c in distillation_process_validation.columns if c not in ignore ]
      r_cols_va = [c for c in reaction_process_validation.columns if c not in ignore  ]
       
      # 統(tǒng)一列集合(避免推理缺列)
      d_cols = sorted(list(set(d_cols_tr) & set(d_cols_va)))
      r_cols = sorted(list(set(r_cols_tr) & set(r_cols_va)))

      接下來就到了核心的過程。我們首先需要把所有的時(shí)間數(shù)據(jù)取出來,然后將這個(gè)時(shí)間數(shù)據(jù)與我們的反應(yīng)傳感器數(shù)據(jù)和蒸餾傳感器數(shù)據(jù)進(jìn)行關(guān)聯(lián)。我們寫了一個(gè)函數(shù)來實(shí)現(xiàn)這個(gè)關(guān)聯(lián)。這個(gè)函數(shù)會(huì)拿到每個(gè)樣本的采樣時(shí)間t,然后根據(jù)設(shè)定的窗口大小,計(jì)算出開始時(shí)間和結(jié)束時(shí)間,再用這個(gè)時(shí)間窗口對(duì)反應(yīng)和蒸餾數(shù)據(jù)進(jìn)行切片,我們認(rèn)為這個(gè)時(shí)間段內(nèi)的數(shù)據(jù)對(duì)t時(shí)刻的樣本是有作用的。

      之后就到了特征構(gòu)建的核心函數(shù)。我們需要對(duì)切片出來的反應(yīng)時(shí)間和蒸餾時(shí)間數(shù)據(jù)進(jìn)行特征構(gòu)建。在這里,我們主要構(gòu)建了三個(gè)例子性的特征:第一個(gè)是當(dāng)前窗口內(nèi)數(shù)據(jù)的平均值,第二個(gè)是它的方差,以及第三個(gè)是傳感器在窗口內(nèi)最后一個(gè)時(shí)刻的數(shù)據(jù)。也就是說,我們對(duì)這個(gè)時(shí)間窗口內(nèi)的數(shù)據(jù)求了均值和方差,并且還取了最后一個(gè)時(shí)刻的值。大家如果后面想做一些探索,可以在這里增加更多的特征,來反映整個(gè)窗口內(nèi)的曲線變化。構(gòu)建好的特征,我們把它聚合到一個(gè)字典里。

      def build_feature_row(
       T, distill_df, react_df, d_cols, r_cols,
       WD=120, OD=0, WR=180, OR=10, target=np.nan, row_id=None
      ):
       if pd.isna(T):
       return None
       
       # 窗口
       d_start, d_end = T - pd.Timedelta(minutes=WD), T - pd.Timedelta(minutes=OD)
       r_start, r_end = T - pd.Timedelta(minutes=WR), T - pd.Timedelta(minutes=OR)
       
       # 切片
       d_seg = distill_df[(distill_df["timestamp"]>=d_start) & (distill_df["timestamp"]<=d_end)]
       r_seg = react_df[(react_df["timestamp"]>=r_start) & (react_df["timestamp"]<=r_end)]
       
       def stats_block(seg, cols, prefix):
       # 只用交集列,避免“補(bǔ)出來”的空列
       use_cols = [c for c in cols if c in seg.columns]
       if len(use_cols) == 0 or seg.empty:
      return {f"{prefix}{c}_{s}": np.nan for c in cols for s in ["mean","std","last"]} | {
      f"{prefix}points": 0
       }
       # 轉(zhuǎn)數(shù)值(把'—'、'NULL'、'開/關(guān)'等都變成 NaN 或數(shù)字后再算)
       blk = seg[use_cols].apply(pd.to_numeric, errors="coerce")
       m = blk.mean().add_prefix(prefix).add_suffix("_mean")
       s = blk.std().add_prefix(prefix).add_suffix("_std")
       l = blk.iloc[-1].add_prefix(prefix).add_suffix("_last")
       
       return (pd.concat([m, s, l]).to_dict() |
      {f"{prefix}points": len(blk)})
       
       feats = {
      "sample_time": T
       }
      feats.update(stats_block(d_seg, d_cols, "d_"))
      feats.update(stats_block(r_seg, r_cols, "r_"))
      return feats
       
      analysis_train_sample_time = (analysis_train
      .sort_values("sample_time")
      .drop_duplicates(subset=["sample_time"], keep="last")
      .reset_index(drop=True))
      print("去重后行數(shù):", len(analysis_train_sample_time))
       
      train_dicts = (analysis_train_sample_time.dropna(subset=["sample_time"])
      .apply(lambda r: build_feature_row(
      T=r["sample_time"],
      distill_df=distillation_process_train,
      react_df=reaction_process_train,
      d_cols=d_cols, r_cols=r_cols,
      WD=WD, OD=OD, WR=WR, OR=OR
       ), axis=1))

      train_feats = pd.DataFrame([d for d in train_dicts if d is not None]).sort_values("sample_time")

      特征構(gòu)建完成后,我們用Pandas把它變成一個(gè)DataFrame數(shù)據(jù)類型。然后,我們選擇哪些特征是我們需要的。這里我們主要把自己提取出來的特征,以及兩個(gè)ID類特征——sample(樣品)和component(組份)——都作為我們的特征。因?yàn)樵谔囟悠泛徒M份下,傳感器的狀態(tài)對(duì)y值有非常直接的影響,所以這兩個(gè)ID特征也非常重要。

      train_df = analysis_train[["id","sample_time","sample","component","value"]].merge(train_feats, on="sample_time", how="inner")
       
      # 拆出特征/標(biāo)簽
      feature_cols = [c for c in train_df.columns if c.startswith(("d_","r_"))] + ["sample","component"]
      X_train = train_df[feature_cols]
      y_train = train_df["value"]

      以同樣的方式,我們對(duì)驗(yàn)證集也進(jìn)行同樣的處理,構(gòu)造出相同的特征。

      analysis_validation_sample_time = (analysis_validation_without_truth
      .sort_values("sample_time")
      .drop_duplicates(subset=["sample_time"], keep="last")
      .reset_index(drop=True))
      print("去重后行數(shù):", len(analysis_validation_sample_time))
       
      val_dicts = (analysis_validation_sample_time.dropna(subset=["sample_time"])
      .apply(lambda r: build_feature_row(
      T=r["sample_time"],
      distill_df=distillation_process_validation,
      react_df=reaction_process_validation,
      d_cols=d_cols, r_cols=r_cols,
      WD=WD, OD=OD, WR=WR, OR=OR
      ), axis=1))

      構(gòu)造完成后,接下來就是模型的訓(xùn)練。由于線上提交次數(shù)有限,大家可以先做一些線下的驗(yàn)證。這里我們用到了scikit-learn里的交叉驗(yàn)證函數(shù),進(jìn)行5折交叉驗(yàn)證,并計(jì)算出MAPE值。大家可以在增加更多特征后,先跑一下這個(gè)線下驗(yàn)證,看看效果有沒有提升。如果線下效果比較好,可能線上效果也會(huì)有提升。大家可以觀察一下線下交叉驗(yàn)證的結(jié)果和線上的結(jié)果是不是同增同減的。從目前來看,通過交叉驗(yàn)證得到的MAPE和線上的MAPE其實(shí)是有一點(diǎn)差距的。

      cat_cols = ["sample","component"]
      feature_cols = [c for c in train_df.columns if c.startswith(("d_","r_"))] + ["sample","component"]
       
       
      X_train = X_train[feature_cols].copy() # 包含數(shù)值特征 + 這兩列
       
      for c in cat_cols:
       X_train[c] = X_train[c].astype("category")   # 關(guān)鍵:設(shè)為分類 dtype
       
      kf = KFold(n_splits=5, shuffle=True, random_state=42)
      est = LGBMRegressor()
       
       
      pred = cross_val_predict(est, X_train, y_train.astype(float), cv=kf, n_jobs=-1)
      print("MAPE (ε=1e-3):", mean_absolute_percentage_error((y_train.astype(float)).clip(lower=1e-3),
      pred.clip(min=1e-3)))

      如果想跑一個(gè)線上提交的版本,我們可以用全部訓(xùn)練數(shù)據(jù)訓(xùn)練一個(gè)LightGBM模型。因?yàn)槲覀兪穷A(yù)測(cè)數(shù)值,所以用LGBMRegressor。模型訓(xùn)練完成后,我們就可以對(duì)驗(yàn)證集進(jìn)行預(yù)測(cè),最后把結(jié)果保存成線上需要的格式,即一個(gè)包含ID和預(yù)測(cè)值(predict)的CSV文件,然后進(jìn)行提交。

      X_val = X_val[feature_cols].copy() # 包含數(shù)值特征 + 這兩列
      for c in cat_cols:
      X_val[c] = X_val[c].astype("category") # 關(guān)鍵:設(shè)為分類 dtype
      model = LGBMRegressor()
      model.fit(X_train, y_train.astype(float), categorical_feature=cat_cols)
      pred = model.predict(X_val)
       
      pd.DataFrame({"id": val_df["id"], "predict": pred.astype(int)}).to_csv("result.csv", index=None)

      這個(gè)Baseline提交后,分?jǐn)?shù)大概是10點(diǎn)幾。因?yàn)槲覀儧]有用到很多特征,也沒有做很多優(yōu)化,所以這個(gè)分?jǐn)?shù)是一個(gè)非常正常的狀態(tài)。大家后面增加更多的特征之后,效果是可以達(dá)到一個(gè)比較好的水平的。

      四、 優(yōu)化思路與總結(jié)

      Baseline講完之后,我們來看一下這個(gè)賽題有哪些可以優(yōu)化的方向。

      首先,在特征工程這塊,我們只用到了均值和標(biāo)準(zhǔn)差。大家其實(shí)可以增加一些其他的特征,比如我們之前提到的分位數(shù)、最大/最小值等,來更好地衡量區(qū)間內(nèi)的變化。這是第一個(gè)優(yōu)化點(diǎn)。

      第二點(diǎn),我們剛才使用的窗口是一個(gè)固定的窗口。在不同的組份下,所依賴的窗口大小其實(shí)是不同的。如果大家沒有相關(guān)的業(yè)務(wù)知識(shí),可以怎么做呢?我們可以增加一個(gè)多尺度的窗口。例如,我們可以同時(shí)使用0-90分鐘、0-120分鐘、0-180分鐘等不同尺度的窗口來提取特征,衡量不同時(shí)間尺度下的變化。對(duì)于反應(yīng)窗口也是一樣的。

      第三個(gè)更深入的優(yōu)化,是做一些交叉特征。比如,我們假設(shè)T開頭的特征是溫度,那么我們可以做一些特定位置的傳感器溫度減去另一個(gè)傳感器溫度的特征,來衡量它們之間的關(guān)系。大家可以自己線下探索這些特征的物理含義。一般來說,同一種前綴(如T, P, F, L, R, Z)的特征代表同一種物理量,我猜測(cè)它們是英文單詞的首字母。大家可以增加一些特征交叉的變化,因?yàn)椴煌恢蒙蟼鞲衅鞯那昂箨P(guān)系,比如溫度的變化,對(duì)于產(chǎn)品質(zhì)量是有非常大影響的。

      第四個(gè)優(yōu)化點(diǎn)是在模型層面。我們使用的是默認(rèn)參數(shù)的LightGBM,大家可以測(cè)試一下不同模型參數(shù)的影響,進(jìn)行調(diào)參。

      第五點(diǎn),可以做一些不同模型的融合。大家可以嘗試使用其他機(jī)器學(xué)習(xí)模型,甚至是一些時(shí)間序列模型,然后做模型融合。

      此外,我們這里其實(shí)有很多特征,后面可以做一些特征篩選,因?yàn)橛行┨卣骺赡軟]有作用或者作用不是很大。比如,我們可以看到一些以R或Z開頭的特征,它們的取值可能是0或1,這可能代表了一些閥門的開關(guān)狀態(tài),大家需要去理解一下這些特征簡(jiǎn)單的物理含義。

      最后,我們來簡(jiǎn)單總結(jié)一下本次賽題。

      如果大家想在Baseline上做一些提升,首先要對(duì)數(shù)據(jù)和業(yè)務(wù)進(jìn)行理解,然后構(gòu)造有效的特征。

      目標(biāo)明確:我們的X的ID是“樣品”和“組份”,預(yù)測(cè)目標(biāo)是“分析值”,評(píng)價(jià)指標(biāo)是MAPE。

      特征構(gòu)造:大家要注意,構(gòu)造特征時(shí),比如采樣時(shí)間是早上7點(diǎn),我們只能用這個(gè)時(shí)間點(diǎn)之前的傳感器數(shù)據(jù)。所以,特征很明顯是基于一個(gè)時(shí)間窗口內(nèi)的數(shù)據(jù)變化來構(gòu)造的。

      物理含義推斷:我們簡(jiǎn)單推理了T/P/F/L/R/Z可能分別代表溫度、壓力、流量、液位、閥位、狀態(tài),大家可以再驗(yàn)證一下。

      特征類型:

      • 基礎(chǔ)特征:我們只用到了平均值和方差,大家可以用更多特征,如最大值、最小值、極差以及一些平滑特征來構(gòu)建。

      • 交叉特征:當(dāng)了解了關(guān)鍵信號(hào)后,可以構(gòu)建交叉特征,比如不同位置的溫度差、壓力變化等。

      窗口選擇:我們用了固定窗口,大家可以嘗試對(duì)不同組份使用不同窗口,或者使用多尺度的窗口。

      模型優(yōu)化:

      • 模型選擇:可以探索不同的機(jī)器學(xué)習(xí)或深度學(xué)習(xí)模型。

      • 模型融合:不同模型有不同的表示能力,可以做模型融合。

      • 參數(shù)調(diào)優(yōu):可以對(duì)模型進(jìn)行調(diào)參。

      驗(yàn)證策略:最后,結(jié)合交叉驗(yàn)證,對(duì)比線下和線上的效果,探索它們是否同增同減。

      以上就是我們整體的賽題介紹、Baseline方案介紹,以及后續(xù)可能的一些優(yōu)化空間的分享。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      19歲全紅嬋最新亮相!暴瘦14斤后顏值飆升 長(zhǎng)發(fā)披肩太溫柔 靈氣十足

      19歲全紅嬋最新亮相!暴瘦14斤后顏值飆升 長(zhǎng)發(fā)披肩太溫柔 靈氣十足

      念洲
      2026-07-24 21:25:30
      新冠二次來襲,不發(fā)燒,身上 6 種信號(hào)一出,立刻去醫(yī)院,別硬扛

      新冠二次來襲,不發(fā)燒,身上 6 種信號(hào)一出,立刻去醫(yī)院,別硬扛

      普陀動(dòng)物世界
      2026-07-23 07:56:01
      即刻生效?中美剛談完,特朗普向全世界下新令,中國要保持警惕!

      即刻生效?中美剛談完,特朗普向全世界下新令,中國要保持警惕!

      地球記
      2026-07-25 00:10:09
      勒布朗去費(fèi)城了:在追求什么?

      勒布朗去費(fèi)城了:在追求什么?

      張佳瑋寫字的地方
      2026-07-25 02:00:01
      劉翔現(xiàn)狀曝光:長(zhǎng)期旅居海外,靠終身合同安穩(wěn)度日,遠(yuǎn)離網(wǎng)絡(luò)噴子

      劉翔現(xiàn)狀曝光:長(zhǎng)期旅居海外,靠終身合同安穩(wěn)度日,遠(yuǎn)離網(wǎng)絡(luò)噴子

      雅兒姐游世界
      2026-07-24 18:33:58
      12年來首次,印度國內(nèi)大亂,莫迪大發(fā)雷霆,中方收到印方鄭重承諾

      12年來首次,印度國內(nèi)大亂,莫迪大發(fā)雷霆,中方收到印方鄭重承諾

      策前論
      2026-07-24 15:30:18
      曝敬一丹突發(fā)腦出血,正在ICU搶救,官方和家屬沉默,太揪心了

      曝敬一丹突發(fā)腦出血,正在ICU搶救,官方和家屬沉默,太揪心了

      葉公子
      2026-07-24 19:02:46
      7月24號(hào)午評(píng):特朗普新一輪加稅,中國將面臨12.5%稅率!大盤下周將走向何方?

      7月24號(hào)午評(píng):特朗普新一輪加稅,中國將面臨12.5%稅率!大盤下周將走向何方?

      春江財(cái)富
      2026-07-24 12:13:45
      一條比緬北還要黑的產(chǎn)業(yè)鏈曝光

      一條比緬北還要黑的產(chǎn)業(yè)鏈曝光

      難得君
      2026-07-23 16:26:26
      慎入!巴西聯(lián)賽驚現(xiàn)斷腿慘案 脛骨被鏟斷鮮血直流 網(wǎng)友:殺人啦

      慎入!巴西聯(lián)賽驚現(xiàn)斷腿慘案 脛骨被鏟斷鮮血直流 網(wǎng)友:殺人啦

      念洲
      2026-07-24 13:56:44
      克洛普:如果你們認(rèn)為我很差勁,我會(huì)立刻離開不要求任何補(bǔ)償

      克洛普:如果你們認(rèn)為我很差勁,我會(huì)立刻離開不要求任何補(bǔ)償

      懂球帝
      2026-07-24 18:08:10
      全美熱搜第一!詹姆斯加盟費(fèi)城組超級(jí)四巨 76人奪冠概率升至聯(lián)盟第三

      全美熱搜第一!詹姆斯加盟費(fèi)城組超級(jí)四巨 76人奪冠概率升至聯(lián)盟第三

      顏小白的籃球夢(mèng)
      2026-07-24 23:55:41
      TVB宣布正式更名為“無線集團(tuán)”,由傳統(tǒng)電視臺(tái)升級(jí)為跨媒體娛樂集團(tuán),市場(chǎng)拓寬到大灣區(qū)

      TVB宣布正式更名為“無線集團(tuán)”,由傳統(tǒng)電視臺(tái)升級(jí)為跨媒體娛樂集團(tuán),市場(chǎng)拓寬到大灣區(qū)

      極目新聞
      2026-07-24 13:57:45
      謝賢也沒想到,自己離開還不到一周,兩個(gè)孫子竟成了謝霆鋒的退路

      謝賢也沒想到,自己離開還不到一周,兩個(gè)孫子竟成了謝霆鋒的退路

      鄉(xiāng)野小珥
      2026-07-22 17:34:12
      專訪菲爾茲獎(jiǎng)得主王虹:曾考慮“轉(zhuǎn)行”建筑,證明掛谷猜想并非最初目標(biāo)

      專訪菲爾茲獎(jiǎng)得主王虹:曾考慮“轉(zhuǎn)行”建筑,證明掛谷猜想并非最初目標(biāo)

      澎湃新聞
      2026-07-24 08:38:03
      勒布朗·詹姆斯加盟76人后,賓州的州長(zhǎng)設(shè)立“勒布朗·詹姆斯日”

      勒布朗·詹姆斯加盟76人后,賓州的州長(zhǎng)設(shè)立“勒布朗·詹姆斯日”

      好火子
      2026-07-25 02:10:23
      菲爾茲獎(jiǎng)得主鄧煜不寫作業(yè)、極少記筆記卻穩(wěn)坐年級(jí)第一,高中老師:全班叫他“圍棋戰(zhàn)神”,早年差點(diǎn)走上職業(yè)圍棋道路

      菲爾茲獎(jiǎng)得主鄧煜不寫作業(yè)、極少記筆記卻穩(wěn)坐年級(jí)第一,高中老師:全班叫他“圍棋戰(zhàn)神”,早年差點(diǎn)走上職業(yè)圍棋道路

      大風(fēng)新聞
      2026-07-24 17:39:06
      不久前參加完世界杯!澳大利亞國腳毒駕+兩次嚴(yán)重超速被處罰

      不久前參加完世界杯!澳大利亞國腳毒駕+兩次嚴(yán)重超速被處罰

      全景體育V
      2026-07-24 20:45:06
      哈登又發(fā)福幾個(gè)圍度!美媒嘲諷暗示騎士生涯存疑 美記:體能隱患巨大

      哈登又發(fā)福幾個(gè)圍度!美媒嘲諷暗示騎士生涯存疑 美記:體能隱患巨大

      顏小白的籃球夢(mèng)
      2026-07-24 15:55:18
      離譜!久居倫敦女子回國吐槽:國民素質(zhì)有待提高!僅3天,就因飯桌上的二手煙和親戚翻臉

      離譜!久居倫敦女子回國吐槽:國民素質(zhì)有待提高!僅3天,就因飯桌上的二手煙和親戚翻臉

      譚談社會(huì)
      2026-07-24 01:46:57
      2026-07-25 02:19:00
      學(xué)術(shù)頭條
      學(xué)術(shù)頭條
      致力于學(xué)術(shù)傳播和科學(xué)普及,重點(diǎn)關(guān)注AI4Science、大模型等前沿科學(xué)進(jìn)展。
      1457文章數(shù) 5081關(guān)注度
      往期回顧 全部

      財(cái)經(jīng)要聞

      長(zhǎng)鑫科技會(huì)成為下一個(gè)“中石油”嗎?

      頭條要聞

      勒布朗-詹姆斯2年800萬簽約76人 第二年球員選項(xiàng)

      頭條要聞

      勒布朗-詹姆斯2年800萬簽約76人 第二年球員選項(xiàng)

      體育要聞

      哈登又發(fā)福幾個(gè)圍度!美媒嘲諷

      娛樂要聞

      張凌赫公主抱王楚然,比工業(yè)糖精好嗑

      科技要聞

      中國等了90年,王虹鄧煜同時(shí)摘下菲爾茲獎(jiǎng)

      汽車要聞

      吉利的方盒子:來晚了,但打磨得剛好

      態(tài)度原創(chuàng)

      數(shù)碼
      房產(chǎn)
      親子
      健康
      軍事航空

      數(shù)碼要聞

      QNAP發(fā)布TS-262A / TS-462A兩款NAS,搭載英特爾賽揚(yáng)N5095

      房產(chǎn)要聞

      37人搶1套房…海棠灣資產(chǎn)拍賣,爆了!

      親子要聞

      龍寶過生日收到好多禮物,儀式感十足,是家人對(duì)你滿滿的愛

      教你三步快速識(shí)別中風(fēng)

      軍事要聞

      特朗普威脅對(duì)伊發(fā)動(dòng)空前打擊 伊朗、胡塞武裝強(qiáng)勢(shì)回應(yīng)

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 后营露营第一季未增减 0.0.0.0动漫| 《部长来我家》| 龙月泰剧1集免费观看| 中国远征军电影| 教室爱欲| 永远的母亲| 高清《封神:妲己》| 日和动漫| 另类喊麦词| 插曲的痛在线观看完整版| 夜销魂2国语版高清在线播放| 花嫁高嫁柳嫁家1-4集免费观看动漫| 奥特曼银河格斗第二季在线观看| 神笔马亮在线观看喜剧| 青海省| 哪吒2魔童闹海完整版| 激战丛林在线播放| 老李头的春天第九集| 我的大胸继拇4| 色戒完整版| 大内密探零零发免费版| 黄色仓库视频在线. | 别无选择电视剧| 巨乳保险| 象限之眼| 金银梅5一10普通话1| 二人世界完整版在线观看高清| 斗罗大陆之剑道尘心免费观看| 需要爸爸播种2在线观看| 带领村民奔小康:返乡创业全集免费 | 奔跑吧兄弟第二季最后一期| 妖精的尾巴第二季| 爱情悠悠药草| 新人类《毒医肥尸》电影完整版在线 | 埃及皇后3满天星版| 漂亮的保姆韩国完整版观看| 2对2交换| 苍老师小电影全集免费观看高清版| 《女律师替夫还债》剧情介绍曹查理| 皇后进宫| 八重神子狂飙高清版免费观看 | 人猿泰生Hr| 华丽的外出电视剧全集免费观看| 末路狂花钱免费观看全部剧情| 电视剧乡村名流| 陪部长出差| 不再沉默| 新人肉叉烧包完整版| 三年中文免费播放观看| 美国超级星期二| 黄金仓库在线观看| 莫陌2微电影完整版| 反打镜头| 张志杰妈妈听到噩耗病倒入院| 韩剧电视剧| 疯狂小提琴| 白衣女超人满天星版电影| 柯淳的短剧| 汪小敏笑看风云| 丞相夫人是首富| 《女超人-麦乐迪版》百度云| 龙甲合体| 韩剧闺蜜的背叛| 电影《美味快递员2》| 中美物价| 天行者高清| 维修师傅的艳遇无删减| 《暮光之城4:破晓(下)》| 阿布夏树| 星辰变超前点播| 战狼9女版免费全集| 东北往事之黑道风云20年21集| 罗丽星克莱尔魔术师| 大水井风云| 义姐是不良妈妈免费观看| 东北大叶芹的功效| 渔民家3个姑娘| 电视剧风影全集观看| 韩国电影修理工艳遇| 电影太太度假时| 麦乐迪完整版| 苏东坡 电视剧| 17·3电影在线观看免费播放| 开心魔法粤语| 娜塔莎电影| 老北京大杂院的电视剧| 上错花轿嫁对郎字幕| 606电影网| 北京辉子哥| 努努秘密花园免费观看电视剧| 唐人街探案2免费观看高清版电影| 苍老师80集经典电影播放免费观看| 看孙悟空三打白骨精| 王多鱼打扑克免费在线观看小视频| 洗冤录第一部国语全集| 丈夫的下属HD| 高清《原谅我》在线观看| 圣特洛佩斯de姑娘们| 欢天喜地七仙女2| 爸爸的种子免费观看电视剧需要VIP吗| 老师我想你日本高清观看视频| 房东3| 幻城电视剧| 女超人麦乐迪| 韩国爱情男女电影免费在线观看 | 紫罗兰永恒花园动漫| 甄嬛传37集| 半碗村传奇免费观看| 《高血压监狱3》电影法国版在线观看 | 妻子去当社长的秘书演员| 妈咪直播打扑克| 吴雪雯《性迷宫》在线| 缉毒警察绝不会输动漫免费观看| 莽荒纪动漫| 法国满天星《贵夫人》完整版| 小时代在线观看| 女超人精彩片段合集| 家常菜电视剧全集在线观看| 朋友瘦子4| 灵域电视剧免费观看全集在线 | 苦月亮在线观看| 丰满的继牳3小早川怜子BD电影| 奇妙萌可第一季免费观看| 插曲的痛30集| 王牌保镖电影| 照明商店电影免费完整版在线观看| 铿锵铿锵铿锵免费观看| 衰仔失乐园完整版| 1995版人猿泰山HR意大利百度网盘 | 欲望保姆电影完整版看| 水管修理工HD| 花琉璃电视剧免费观看完整版高清 | 斗罗大陆十大魂灵榜| 影电影在线观看 高清免费完整版| 苍井空档案| 禁室培欲下载| 最酷的世界| 极品女士第一季电视剧| 美式的忌讳1~8| 一站到底檀越是哪一期| 圣特罗佩姑娘们完整版| 为何新增病例越来越多?上海回应 | 陆真传奇全集| 怒海潜沙免费观看完整版| 铃音动漫| 大江大河3部53集免费观看| 流浪的青春| 解放海南岛39| 大丰市| 爱的3温暖| 《她被搬运工侵犯在线观看| 盛李豪全红婵合体打羽毛球| 斯巴达2未测减除版免费| 怪盗基德的结局| 女军医免费完整版| 蜜桃成熟时33d国语在线| 罗马第一季| 林志炫翻唱| 一个人看的日本在线观看| 美丽的小水蜜桃7| 满天星版《荒岛女儿国》| 男人女人一起愁愁愁电视剧免费观看动漫| 电影《牙医姊妹》免费| 新红楼梦剧情| 《需要爸爸播种子》HD免费在线播放 - 全集电影 - 金鸿影视 | 爷们儿全集免费观看| 分娩按摩在线观看| 涂了春药被一群人轮爽翻天视频 | 笑过2012| 三国 在线| 泰剧心影国语版| 黑白诀电视剧| 高清《天下烘焙》| 美女按摩师免费观看| 玉蒲团3完整版高清| 嗝嗝老师| 十八岁的天空2| 王者之风| 双女任务高清无删减| 咒术回战第三季| 《妻子被下春药在线》| 我的妹妹雯雯| 浪漫黛比| 永不妥协百度影音| 高清爆弹未删减| 追光的日子| 女教师の爆乳BD在线观看 | 蜜桃免费观看完整版电视剧| 炸天小姐| 永乐大帝电视剧全集免费观看| 女子护卫队在线播放| 未婚妻电视剧全集| 年轻的保险销售员2| 妻子3免费完整高清电视剧在线看| 钟馗传奇| 汉尼拔第一季百度影音| 非你莫属北大怼老板| 禁忌4美国禁忌3完整版中文| 同学的妈妈双字id| 5个孩子的妈妈要努力| 《她被搬运工侵犯》在线观看免费| 我的妈妈是校花未删减| 97在线播放免费观看全集电视剧| 星际传奇3高清| 凯登克罗斯免费看Hd版| 加里森敢死队高清国语| 满江红免费观看完整| 儿媳的味道在线观看 | 克莱尔的迷宫| 名侦探柯南第14个目标| 需要爸爸播种手机播放美国电影的软件 | 电视剧女人香| 按摩女技师| 关掉电视音译歌词| 云阳县| 三八线电视剧全集高清| 法国《高压监狱》2| 爱上姐姐| 男生女生一起努力愁愁电视剧在线观| 这个杀手好怕丑| 1993电影在线观看 米莉亚姆| 韩剧拜托小姐| 第二个农场的姑娘们| 在悠长的时光里等你| 馒头逼电影在线观看| 名侦探柯南第14个目标| 三年大片大全免费国语版观看| 拳皇八神庵| 我爱hk开心万岁下载| 渔民家姑娘2| 巨乳学院漫画| 洪真英电影完整版免费观看| 《裸体模特》电影| 金银瓶1-5国语普通话2| 激光去斑会留疤吗| 《娃娃脸4》少女| 东归英雄传电视剧| 美丽小蜜桃5最经典的一句| 哥斯拉3最终之战免费版电影| 《不当行为》经典| 心里的声音第一季| tobu4| 民众抱熟睡孩子参加莱希葬礼 | 爱的语言| 大清盐商剧情介绍| 禁忌女孩在线观看泰剧| 漂亮的女学生bd高清2| 不道德的故事下载| 野花电影手机免费观看| jordan大战黑人| 乱马国语| 海底两万米| 吻到停不下来| 营销技巧电影在线观看| 从前的光景| 老公部下| 大香交伊人| 禁忌结局-9| 苍蓝战士奥特曼电影免费观看 | 金装四大才子百度影音| 公之浮之手中字22| 为何是你在线观看 | 东方红太阳升简谱| 爱的代价电视剧| 忠贞电影演员表| 古惑仔之义| 双女任务免费完整版电影| 女医生电影在线完整免费观看| 《色诱女教师》在线| 《逆爱》1-24集全| 刘玉玲电影《满天星》| 中国合伙人 在线| 无间道2粤语高清| 铿铿铿锵免费观看| 花与蛇4下载| 麦乐迪《家庭矛盾》| 老农民60集完整版电视剧| 《驯服小峓子》丽卡| 啦啦啦 淑熙 歌词| 伊波拉病毒2国语在线观看完整版 《千金爱上佣人》完整版 | 小小水蜜桃6[电视剧]在线观看| 跑跑卡丁车wkc| 卖房子的女销售在线播放 | 结婚是疯狂的| 足球尤物高清完整版在线观看| 水兵男孩| 能听到我的心吗| 快播电影播放器官方下载| 斗破苍穹年番完整免费版在线观看 | 男性按摩师按摩私处电影| 死亡笔记动漫全集| 甄嬛传电视剧免费版全集| 空姐妻子的秘密第三季| 生死狙击百度影音| 播放电影孕妇在线观看免费| 满天星女军医| 只有妈妈好| 销售员的销售秘密2中字| 成全免费动漫| 红苹果短剧免费观看全集| 《要听爸爸的话》第4集| 日本修理工的艳遇| 年轻老师4韩国手机在线| 鲁豫有约周星驰| 雪豹百度影音| 五月天情色电影| 状王宋世杰2粤语| 野花在线观看| 麦乐迪在线观看播放| 儿子爱上妈妈| 步步惊心 韩国| 《激战丛林》无删除版| 《动物园》| 复仇者联盟字幕| 奔跑吧兄弟第五季免费完整版观看| 小凤结婚| 科洛斯风云| 你给我的喜欢1-24全集免费| 女超人HR板| 《大追捕》电视剧| 平凡的世界电影| 夫妻的世界完整版| 海贼王722| 房奴试爱电视剧全集完整版| 梦回鹿鼎记什么时候上映| 金银梅5一10普通话版免费观看| 七尺男儿| 《漂亮妻子被社长侵犯》| 铁甲威龙| 我的游泳女教练在线| 刘宝瑞单口相声测字| 年轻的小瘦子11| 特别的酒店1993年美国| 茶啊二中电影| 情欲春宵在线观看免费| 花花公主1983满天星| 创可贴电影韩国免费观看| 让她降落网剧免费观看| 盛唐风流在线观看免费版 | 天蚕变电视剧| 热天午后| 《婚礼的前一天与前男友》| 孩子们电影| あずみ恋| tobu4美国免费| 好男人观看免费高清完整在线| 原纱央莉bt种子| 梦幻诛仙电影| 丛林肉搏| 温柔的谎言 杨桃| 爱在春天电视剧| 私人教练1982年美国帕克| 我家有喜37| 地震局称银川进入地震窗口期| 爱上包养我的女人| 法国空姐4免费高清原声满天星美版百度 | 电视剧好先生全集| 密爱 电影| 美人三部曲| 《屈强退魔师》-国语自产影视大全视频-B032AV| 高清内幕未删减| 人工降雨引发暴雨| 讨厌前男友一起出差| 《小女花不弃》电视剧| 芈月传电视剧免费观看全集| 《夏家三千金》电视剧| 凯登克劳斯情感护卫队| 宇宙天魔| 电视剧奇志| 莫妮卡经典电影全集| 上司趁着丈夫不在家拜访妻子在线观看日本电影 | 我的妻子十六岁| 《激战丛林》在线观看免费| 木棉花的春天主题曲| 御岭秘录电影免费观看| 满天星电影在线| 春情荡漾| 修理人员的培训日本| 身为一个胖子免费观看| 播放线路1线路2线路3线路4| 木下檩檩子电影免费观看高清版| 神话优酷| 铜铜铜钢在线观看| 电影十日谈| 中国不会承认香港bno护照| 我需要爸爸的种| 食人族1| 解读西游记| 禁区正片免费高清观看| 别墅轮换3攻略完整版观看| 熊出没之重返地球免费观看完整版 | 《金牌销售》法国电影| 让我听懂你的语言电视剧免费观看| 毁灭的诱惑第一季免费观看| 杨思敏 金瓶梅| 镜花风月之女僵尸免费观看 | 朋友的姐姐播放| 羽月希在线免费观看视频 | 以爱之名2025电视剧免费观看| 星克莱尔总统夫人1997| 死亡飞车电影| 《花子VS倔强驱魔师》在线观看人面犬 | 杀手之王李连杰| 楚雄市| 毁灭的诱惑第一季免费观看| 《特殊牙医诊所》完整版| 幼儿园男童送女孩200克金条| 高胜美歌曲| 侄女开发日记免费完整| 木府风云34| 学霸女神短剧全集| 韩国电影需要爸爸播种| 漂亮的保姆韩国电影观看免费版| 凯登克罗斯最火的5部电影| 韩剧妈妈发怒了| 上帝之城| 日本伦理片女律师的多落| 福宝空间短剧全集| 今天开始我们韩剧| 白峰美羽高傲女教师| 道士下山 豆瓣| 加勒比女海盗1免费在线观看| 热浪滚汤电影免费播放在线观看| 黄泉的使者全集观看| 五十玫瑰大结局| 春晓舞蹈| 庆余年第四部50集免费观看| 美国式禁忌3高潮喷涌| 延禧攻略70集免费播放西瓜| 冲突电影免费播放| 少女がおしっこをする| 韩国理伦片驯服小峓子2在线观看| 绅士杰克| 电视剧长相思在线观看免费| 电影加勒比海盗女版 | 木子檀电影免费观看2023| 冠军勋章怎么用| 绝世弃少逆袭:成传奇全集免费| 激战丛林美国未删减完整版在线观看| 异种2015| 我的漂亮朋友电视剧免费观看| 啄木鸟《军事不当行为》| 灭火宝贝法版免费法国满天星| 摄政王宠妃:掌心娇美人全集免费| 美国禁忌女孩结局| 泰国剧泰剧大全| 好男人好资源好电影TV| 天若有情 郑伊健| 男生女生一起愁电视剧在线观看| 大江大河第2部免费播放| 陈雅伦快播| 妻子8| 万里江山入我怀免费观看| 以父之名| 很想很想你首播| 法国空乘4免费高清原声满天星美版百度 | 牙医姐妹电影在线完整版观看| 公之浮中字1-10| 向涟苍士献上纯净| 大汉王朝电视剧免费观看| 《82板杨敏思版本1-5电视剧免费观》| 《情事》莫妮卡无删减版| 正宗泡菜制作方法教程| 情迷假期| 俘虏之锁1~4集免费观看中文版| 能帮我弄干净吗?全集观看| 魔界王子第二季| 紧扣的星星全集完整| 敌人的荣誉 电影| 正阳门下36集全免费| 顶楼的秘密| 导火线粤语| 年轻的女教师5| 火凤凰29| 我的上司尺码是XL类似| 和部长一起去出差旅免费观看完整版 | 汪汪队立大功全集免费中文版| 翼城县| 你是我的荣耀21集| 韩国慰安妇| 向井蓝之特别性看护在线观看| 红杏出墙在线观看| 电视剧你若安好在线观看| 巜人妻私密按摩师2| 凡人修仙传动画40集| 小人物在线观看| 三个女人给男人精油按摩三级片| 余烬之上电视剧观看| 命转乾坤粤语在线观看| 莫斯科恐袭嫌犯坐轮椅出庭 | 齐鲁频道| xl司令第2季无马赛免费观看高清初级| 猫狗大战1在线国语免费观看| 韩国电影免费观看大全| jizz日本在线| 无敌猪哥聊天室| 17·3电影免费观看完整版| 赖汉的幸福指数全集在线观看 | 宴遇长安| 《秘书的职责》中文| 小姑子的味道| 失忆的劳拉电影| 姐妹牙医在线完整播放电影| 旋风管家 电视剧| 《亲爱的天狐大人》电视剧| 《雨夜屠夫》黄秋生版在线观看| 新楚留香任贤齐版高清| 歌唱二小放牛郎电影| 密室大逃脱第四季第一期免费观看| 麦乐迪《森林》免费观看| 蜜桃成熟时3d快播| 人之怒在线观看完整免费| 兵临城下截取精彩片段| 壮志凌云女版满天星| 禁忌年转一代中文| 穿越火线电视剧免费观看| 电视剧黑土无言免费观看| 《迪拜的女孩2满天星》| 姐妹牙医1986电影免费观看| 返老还童在线观看| 大江大河第二部全集免费观看| 秦安县| 真爱背后全集| 海绵宝宝双人闯关| 巜性刑房3捆绑| 安理会上耿爽连说3个“太久了”| 电视剧瞄准在线观看| 日本波多野吉衣| 有兽焉第二季动画免费观看| 老同学6普通话| 斗罗大陆124集免费观看完整版| 诛仙2电影完整免费观看| 黑白配高清国语完整版| 百色起义| 伸冤人3在线| 盗马贼免费| 电影免费观看新有菜| 火线干探| 高清《妻子6》在线观看| 《哪吒2》免费完整版在线 | 扫黑风暴在线观看完整版| 莫妮卡版《爱我几何》在线观看| 朋友的妈妈韩国电影| 隐身帽子电影| 韩国三级片控制女上司| 离婚协议电视剧| 茶啊二中电影| 最佳贼拍档| 电影法国女仆免费观看全集| 水怪在线观看| 解清帅母亲泪洒答谢宴 | 高庄监狱在线观看网址| 《极速恋人》| 《妻子8免费高清HD》| 天空战记国语| 女超人免费完整版满天星| 朴亚珍在线电影| 女篮中锋坎贝奇三部曲| 李玟的歌曲大全100首| 战狼9电影| xl司令动漫第一季全集在线观看免费播放 | 人肉豆腐汤| 《种马3》电影免费观看| 傅佩荣 易经| 今生今世 电视剧| 我爱神仙遮| 日本部长出差七天七夜| 东北风云之黑道20年第二部| 好汉两个半第九季| 《爱情人偶》| 夜天子电视剧免费观看全集 | 欢乐颂5最新免费观看高清电视剧| 凯登克劳斯壮志凌云3第三部| 吕继宏歌曲咱老百姓| 巴黎烟云在线观看完整免费高清原声| 养生馆男在线观看完整版电影 | 邪恶帝国的兴起| 在暴风雨时分| 法国护士长在线免费观看| 葡萄姐姐| 水灵的继拇BD中字3| 西野翔ed2k| 加勒比海盗4在线| 雷电将军被丘丘人抓去繁衍后代| 得闲炒饭在线观看| 李采潭主演的电影在线视频播放| 新潘金莲高清完整版| 姐妹牙医在线观看高清免费版| 素食主义者百度影音| 新猛龙过江电视剧| 圣斗士星矢国语全集| 《部长来我家》在线观看| 毛阿敏北京演唱会| 女超人麦乐迪无删减在线观看| 槟城鬼王| 继承人电视剧全集| 甄嬛传在线观看全集免费完整版| 法国满天星《女军医》| 铁道游击队战后| 英雄本色2| 女律师的陨落电影完整版在线观看| 艺术人生致青春| 山豹电视剧| 电视剧男大当婚| 电车男粤语| 宜昌保卫战| 失忆娇妻短剧全集| 风流女管家最新电视剧全集| 高清《调教女仆》电影| 我们免费观看高清完整版日本| 李云迪嫖娼女主| 同流合乌电影| 小小水蜜桃第6季上映时间| 战狼6女版免费观看在线播放下载| 刀剑神域mad| 凭本事单身免费观看电视剧全集| 大山深处110| 大乳房按摩电影| 初恋优酷| 圣山村谜局电影| 正义无限电视剧| 极限挑战第一季免费观看完整版高清| 三年大片免费完整版| 功夫梦:融合之道未删减| 动漫解说一口气看完| 糖心在线观看免费高清| 我学生的爸爸中字ID| 动感妖精205集| 火线三兄弟大结局| 央视前主持李小萌回应被家暴| 大同市| 最高的爱人诏哪里能看| 破刃电视剧全集免费观看| 高清战旗如画未删减| 辣妈犟爸| 壮志凌云女版法国满天星在线观看| 黑白配国语在线播放免费| 中国怪谈录| 小伙有娃前后变化大被认成爷爷 | 酒店1到50集免费观看| 星星传说| 魔域桃源主题曲| 唐凯vs丹勒| 女超人电影完整版免费观看麦乐迪 | 爱丫爱丫免费高清观看完整版| 牝教室| 喋血劫花| 神武主题曲| 韩剧大叔爱上女儿闺蜜| 部长夫人的秘密| 潜行者黄晓明电视剧免费观看| 红海行动电影免费播| 肉食日未删减| 东北对白刺激在线观看| ujizz在线播放| 斗破苍穹105集免费完整版| 婚前协议电视剧| 触手捕获魔法少女动画| 九歌电影高清版免费观看在线| 女人的滋味3| 想要成为影之实力者第二季pv| 沉默的羔羊在线观看| 豺狼的日子 第一季 电视剧| 中国商船在太平洋遇到祖国航母| 裸体女医生的特殊服务| 搞笑漫画日和中文| 东北往事之黑道风云20年第二部| 爸爸我要你的种子在线观看| 吸血鬼猎人d有几部| 恶之心俄国悬疑剧在线观看| 男女在一起愁愁愁视频电视剧免费观看全集动漫版 | 坎贝尔电影大全免费观看| 法国空姐在线电视剧完整版观看| 《魔法少女伊莉雅》| 抢钱女王团全集观看| omoflow第一集真人版| 乡村爱情5免费版全集在线观看| 猛士的士高舞曲| 少年派2正版全集免费观看| 原振侠与卫斯理粤语| XL司令第二季真人版在线观看 | 古墓丽影1高清| 睡在我上铺的兄弟下载| 做aj的电视剧大全国外| 侦察英雄电视剧在线观看| 孟姜女哭长城电视剧全集免费| 电影《家政老师2》免费观看| 足球小子小学国语版全集| 雷速登闪电冲线第1部| 聚伦色网| 一门三司令全集| 真心英雄2025免费观看完整版| 麦乐迪《家庭矛盾》在线播放| 婆婆的味道大结局| 奇迹免费| 薛刚反唐电视剧全集65集| 《法国护士长》2006| 《发财日记》免费观看| 冲上云霄1主题曲| 《姐妹2》完整版免费观看| 高压监狱2伦理HD| 美丽的秘密4动漫免费观看| 姐妹3免费韩剧| 宫斗之步步为升短剧全集| 豪门少奶奶全集免费| 《Overflower》动漫第一季在线观看| 彩虹琥珀| 坐在联谊会角落的他是肉食系| 非诚勿扰聂倩| 《地球上的星星2》| 《美丽的牙医郝板栗》| 在线播放 卖百科全书的女人| 高清《朋友的妻子》5| 《欢乐家长群》全集播放| 美人鱼的动画片| 《飞机上特殊服务5》| 王李丹妮的三部经典电影维修工 | 东北爱情故事| 淫妖虫在线| lover电影未删减在线播放 | 皇叔娇宠:公主别闹全集免费| 动感之星小玲| 《快车手》电影在线观看| 坏哥哥集百万部电影| 暖暖视频免费| 男人女人一愁愁愁电视剧| 善良的姐姐免费观看| 家中有喜电视剧全集| 大奉打更人电视剧免费播放| 古墓丽影在线观看| 八角笼中免费观看在线| 乱世佳人电视剧免费观看全集 | 双女任务法版| 两个人的BD高清在线观看免费韩国 | 《壮志凌云》法国版 视频| 再见陌生人| 孟良崮战役电影| 鹊刀门传奇2免费观看| 理发店里的特殊待遇4在线观看| 斗罗大陆177在线观看| 当旺老爸| 河南豫剧吹牛| 疯狂试爱荷尔蒙6| 女网红露胸庆祝| 武动乾坤 电视剧| 姐妹4完整版在线观看| 泰国非常大度的电影原声| 张柏芝无极| 恋恋维纳斯泰剧| 经典咏流传第二季| 人猿泰山(大人版)意大利| 爱我几何免费完整观看电影| 电视剧永不回头| 赛文21奥特曼全集| 激情厨房| 女子亲卫队完整免费高清原声满天星| 澳洲乱世情| 铁石心肠泰语版电视剧| 新凯旋门| 女朋友63中汉字三义角色关系| 夜半梳头在线观看| 三国95| 特利迦奥特曼第7集| 麦乐迪女超人在线观看完整免费高清 | 坎贝奇无憾完整版免费观看| 一人之下第六季| 山城的灯光战胜了火光| 僵尸新娘百度影音| 韩国理伦片驯服小峓子| 无心法师第二部免费看| 暗算全集| 渔女实战| 空中的梦想家| 少狼第一季| 明明是个碍事配角却被王子给宠爱| 水手服的饲养电影在线观看| 兵变1938电视剧| 黄金未来5年还会到500以下吗| 电影建党伟业在线观看 | 度华年在线观看免费完整版星辰| 奔跑吧兄弟第三季完整版免费观看| 特殊美容室| 朋友的母亲4| 以爱为营电视剧免费观看在线| 《死馆》电影免费观看| 甜美的咬痕被禁的一话| 爱的理想生活电视剧| 胴体迷情| 欧美人性爱ZZZOOOXXX| gogo免费视频| 甜美姐姐动漫在线观看免费版 | 电视剧汶川故事| 开始推理吧第3季免费观看全集高清| 台湾动感之星全集视频| 西西弗斯神话电视剧免费观看| 老师牙签扎女童脚| 让子弹飞未删版| 赵本六鹤岗| 人猿泰山hr版 1995| 原千岁在线电影| 《官人我要房》电影| 活佛济公下载| 性感海滩3丝袜补丁| 韩剧制造情缘| 替夫还债3| 和部长一起出差旅日本电影叫什么| 环大西洋| 无颜之月完整版| 触手捕获魔法少女动画| 韩剧国语版求婚| 修理工的欲望| 女子消防队满天星在线观看视频| 别去地下室免费观看电视剧大全 | 云雨生死恋国语完整版免费观看| 男生女生一愁愁愁电视剧在线观看30分| 跟部长一起出差电影在线观看 | 苦尽柑来遇见你 电视剧 | 和部长一起出差电影| 哇嘎全集在线观看| 南泥湾简谱| 黑白潜行2 电影| 黑豹特警队| 雨落.中国电影免费观看| 莫妮卡版《爱我几何》哪里能看| 《侄女的开发日记》漫画观看| 女人魂免费观看| 火影忍者剧场版 忍者之路| 爱情悠悠药草香演员表| 高潮电影免费观看中| 凯登农场保卫战满天星免费观看| 《丛林激情》男女主| 梁小菊的春天全集| 妻子3免费完整高清电视剧| 重启电视剧| 奢香夫人原唱完整版| 言情片《邻家女人:丈夫不在的日子》HD无字免费高清在线观看完整版_tvb云播 | 销售的秘密2| 乌云之上电视剧在线免费观看| 欢乐颂5最新免费观看高清电视剧| 幸福一家人电视剧| 妈妈的职业8结局原声在线看视频免费 | 《黑洞》全集观看免费视频| 十八岁的小妹叫29岁叫什么| 反转人生短剧免费观看完整版| 丰满艳妇岳的引诱HD| 图书馆女友1-6集观看地址| 大学生女学生HD| 愤怒的小鸟2电影| 唐朝浪漫英雄下载| 扫黑风暴全集观看| 鲜花朵朵|