<blockquote id="v8h9g"></blockquote><em id="v8h9g"></em>
      1. <bdo id="v8h9g"></bdo>
        <noframes id="v8h9g"><bdo id="v8h9g"><i id="v8h9g"></i></bdo></noframes>

        <ruby id="v8h9g"></ruby>
      2. <ruby id="v8h9g"></ruby>
      3. 公主日记1免费观看完整版英语,中北大学文科有哪些专业可选,八戒8免费观看完整版,千王之王2000国语,高清《顽主》,光环电影完整版在线看高清,我女儿的朋友6在完整有限中字,黑帮大佬和我的365天 第二
        網(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)懷版 主站蜘蛛池模板: 传比基尼的外星人| 年轻的母亲2免费版的完整版| 名侦探柯南16 第11个前锋| 共同警备区剧情详解| 需要爸爸播子种| hr版女版壮志凌云2008| 爱在陌生世界| 天雷一部之春花秋月 电视剧| 动漫自走棋| 电影《炸天小姐》完整版免费播放| 金装的维尔| 绝地枪王2免费观看高清| 甩皮鬼在线观看| 男生女生一起愁愁愁电视剧在线观| 爱情MV| 爱情与灵药完整版| 菊色宫先锋影音| 泰国空姐| 铃芽之旅在线观看| 电影《庄园女仆满天星》在线看 | 沉香如屑电视剧40集全免费观看 | 哇嘎全集在线观看免费| 袁咏仪电影| 双飞娘俩国语版电视剧免费播放| 水润女人免费观看电视剧| 让子弹飞未删版| 重庆娱乐频道直播| 完美广播| 渔夫荒淫史 电影| 八戒 八戒七| 速度与激情9 高清在线播放| 生命树电视剧| 禁忌5年转一代禁忌| 单恋双城粤语版电视剧在线观看 | 赤裸特工| 公公之孚手2| 我的老婆是赌圣| 泰版永恒无删除版| ed2k 大桥未久| 老电影歌曲| 电视剧武则天免费观看全集| 《美丽小蜜蜂10姐姐叫》中文字幕高清完整版免费在线观看-八戒影视 | 孙颖莎26分钟下班| 监狱风云之夜囚| 解脱美女睡衣| 女房产销售员3| 隔山有眼2| 灿烂的前行| 高清《昆仑神宫》电视剧| 731部队电影高清免费播放| 又见一帘幽梦优酷| 斗破阴阳宅电影免费观看| 鸣鸟不飞动漫| 人皮灯笼电影| 暗夜与黎明免费播放| 和讨厌的部长一起去出差旅| 电影《金钱和我》国语版| 姐妹牙医 在线| 扫黑风暴全集资源| 短剧《权宠天下》| 爱我几何电影在线观看免费版高清全 | 战狼6免费观看在线播放下载| 钻石豪门剧情介绍| 渔夫的妻子意大利赛仑| 大头儿子小头爸爸动画片全集| 插曲的痛第60集全集在线播放免费观看| 电影风月宝鉴之暴情狂魔免费观看| 金银1—5国语免费观看普通话| 年轻的母亲韩剧电视剧全集| 巜商务旅行女老板戴绿色帽的 | 《我的大胸继拇》| 回来的女儿更新时间| 做aj的电视剧大全国语| 名侦探柯南:业火的向日葵动画片| 天宝伏妖录第二季| 黑执事第三季全集| 誓言电视剧| 结衣波多野全集| 爱你电视剧结局| 爱丫爱丫影院在线观看免费版高清 | 伤痕 ali| 五亿探长雷洛传电影| 女人香韩国电影| 八戒,八戒10| 黑天使快播| 秀逗魔导士第四部| 侯玉洁讲道全集免费看| 仙逆动漫73集| 小仙之瑶动漫免费观看完整版| 斑马影街| 促醒者电视剧全集免费40集| 爱人 下载| 《法国空姐8| 哈利波特2在线观看| 漂亮的性的继拇| 妈妈的星星号| 182822282午夜寂寞影院| 大唐情史| 美丽妻子替弟还债主演佚名| 利箭行动电视剧全集百度影音| 空中飞人打一字| 《家庭矛盾4》麦乐迪观看视频 | 半斤八两动画片全集| 女超人满星版麦乐迪北欧精灵| 双飞娘俩国语版电视剧免费播放| 电视剧你比星光美丽免费观看| 三姐妹瑜伽完整版免费看| 两个男孩子做不可描述的事| 重生弃少短剧全集| 《战士》凯登克罗斯| 狼的诱惑| 烧烧果的去向| 哇嘎高清电影在线观看| 影帝合约:变真爱短剧全集| 延禧攻略全集免费观看| 罗丽星克莱尔迷宫在线观看| 白百合日本大尺度电影呈现| 密室大逃脱4季免费观看完整版| 需要爸爸的种子在线看| 爱情与灵药| 亲吻姐姐全集| 电影千金赤子板栗免费观看| 孔祥东小汤2| 我家有喜 tv版 电视剧| 电影牙医姐妹完整版高清在线观看 | 平凡的世界| 动画片六神合体| 粉红大白菜完整版免费版电影| 孤舟电视连续剧免费收看| 乡村爱情14 电视剧| 丑女无敌第1季全集| 神探狄仁杰第四部44| 房奴试爱开头智恩的背景故事| 红红好生活| 电锯惊魂7高清版| 《和部长一起去出差旅》遇到暴雨| 爱的理想生活| 西风残照是什么生肖| 美味快递在线| 零之使魔第五季| 女孩刮到男生车双方划拳私了| 欧美电影短发房产女销售| 飞屋环游记中文版免费观看| 《被下药强辱的妻子》在线| 再见再也不见免费观看完整版| xl司令在线观看免费高清全集有广告| 螳螂捕蝉电影| 我老公的家庭教师在线观看| 《售楼小姐5》在线观看| 冷暖人生溺爱| 沧元图60完整版最新免费看| 狂野之物| 老严有女不愁嫁片尾曲| 乙未豪客传奇主题曲| 新妈妈完整| 肢体绣感免费观看高清| 海螺里吃出龙珠| 波野结衣qvod| 《21世纪Xa指南》完整版| 凤凰传奇跨年演唱会| 圣杯之战游戏| 渔夫荒野史记1988版七| 免费论理片| 鬼吹灯有声小说在线收听| 木下凛凛子在线观看| 功夫国语高清| 420电影网| 爱我几何电影完整版在线播放免费观看 | 《马向阳下乡记》电视剧| 爱我几何原版无删减版百度云多长时| 监视者们2| 白夜追凶第二季在线观看免费高清| 莉娜安德森主演的电影满天星 | 姐妹牙医未删减版1986| 燕东平的微笑| 民警抓嫌犯时遭车重压身亡| 空蝉之森在线观看高清完整版| 儿媳妇的| 天堂之吻电影版| 牙医姐妹郝板栗1986| 捷克街头搭讪系列完整版免费观看 | 功夫熊猫1国语高清| 爱他美奇迹白罐| 人猿泰山电影1995版在线播放| 李佳佳高中生被肉日常小说| 林依晨和郑元畅演过的电视剧| 今野真菜| 爸爸打电话叫叔叔来吃饭| 许我耀眼| 二十一世纪性格爱情指南日本| 蓝田建言42条| 陪读妈妈1-| 菠萝菠萝蜜在线观看一区| 诺言郭有才歌曲| 和女部长一起去公司研学日剧叫什么 | 一寸法师| 《决战中途岛》完整版| 特别酒店2_午夜电影全集_完整版免费在线观看| 笑咏春粤语| 女超人-麦乐迪| 全面追缉令| 爱唯侦察电影免费观看| 奶酪陷阱 韩剧| 秀逗魔导士第四部| 西行纪第三季在线观看| 张火丁红梅赞| 苍茫的天涯是我的爱电影| 暖暖国语高清免费观看完整| 铿锵锵锵锵锵锵免费观看!| 我们的秘密免费观看全集| 女战神:沙场归来宠家人短剧全集| 家属动漫1-6全集免费观看| 《大梦归离》在线观看| 商道国语版| 莉娜安德森的满天星代表《小姐》| 未知传闻| 新九品芝麻官| 法国航空4伦理播放| 色情版巜劳拉性放荡ID剧情| 731部队女子配狗马| 鬼子暴行少女电影vcd| 1984美国忌讳第一集黑人| 你的房子值多少斤西瓜?| 我的巨乳妹妹3在线观看| 少女动漫免费观看全集 | 爱情公寓1全集| 女员工5的付出| 哪吒之魔童降免费观看| 觉醒年代免费观看| 法国高压2监监完整版| 好妈妈8全集在线观看| 正负之间台剧免费观看| 曾静二泉吟| 校园教育1980在线观看免费版下载 | 记忆传授人| 撕票风云在线观看 电影国语高清| 《卖楼销售员》在线观看| 高清《黎明之前》| 任达华贼王| 苍老师40集全在线观看电视剧| 新版射雕英雄传2024| 电锯惊魂全集| 《花子vs倔强驱魔师》第1集免费观看 | 大决战之淮海战役免费| 高清《老公的上司》在线观看| 圣经创世纪| 留存的爱全集观看| 高清江湖夜雨十年灯| 《大兵的寝室》电影完整版在线观看 | 过气明星逆袭全集免费| 《销冠的秘密2》中文字幕| 新月格格电视剧全集播放免费观看| 手撕绿茶:姐姐超飒全集免费| 浪漫女家教电视剧免费完整版| 百亿富豪| 龙帅归来全集免费| 正在播放: JUL-945 在没有丈夫的平日里,我被打工归来的无与伦比的岳父强奸, | 死亡山地| 壮志凌云女版成人H版免费观看| 朋友的妈妈2020中字| 来自星星得你| 《卖楼销售员》完整版电影| 日本公妇里乱片A片在线播放保姆| 最近我的妹妹有点怪电影| 极客数码| 美国狂野满天星1980年| 杰克逊经典歌曲mp3| 辩护人 韩国电影| 美式家庭禁忌结局-3 | 百川综艺季| 爱你几何完整版90分钟| 间谍过家家第2季| 僵尸道长粤语| 金银瓶1-5hd普通版日本| 直播逆袭全集免费| 似火流年电视剧| 憧憬成为魔法少女第二季| 法国空姐3免费高清原声满天星奔跑| 阿旺新传3| 高清《阿诺拉》电影完整版| 法国高压监狱2完整免费| 微电影上位| 兽魂觉醒动漫免费观看高清| 女版战狼6欧式少女| 石之海13集到24集在线播放| 黄金时代电影| 开国少将邹衍逝世| 驯服上司女社长| 白夜破晓第二季在线观看免费| 谢娜《龙拳》舞台被吐槽用力过猛| 牙医姐妹郝板栗完整版电影| 满月之下请相爱免费观看全集| 李贞贤阿里阿里高清| 楚剧大全| 电影爱你几何在线观看免费| 谭艳版《梁祝》全集播放| 父亲的东西比老公的好用| 做aj的电视剧免费观看| 哈利波特5国语版| 小菊的春天在线观看| 《时间静止》完整版| 爬山虎的资料| 壮志凌云女版满天星法版免费| 长相思在线观看| 好看动漫推荐| 《分娩特写》电影免费观看| 再来一次在线观看电影| 麦瑟尔夫人电影在线播放| 职场晋升的妻子职场2| 我们在黑夜中相拥电视剧免费观看| 天幕下的恋人粤语03| 加勒比海盗在线观看| 激战丛林hd| 湖北卫视综合频道| 闪婚结局| 《新上任的秘书》演员表| 《法国伦理女警》完整版| 剑王朝电视剧免费观看| 《斗罗大陆剧场版 剑道尘心》| 《俄罗斯美女学院:泳池派对》英文| 房间找东西| 高清《天气之子》电影免费看 | 少年钦差| 我们与驻在先生的700日战争| 古惑仔少年激斗片| 牙医姊妹在线免费观看| 甄嬛传在线观看免费全集| 捉鬼有限公司| 保罗2禁忌大结局禁忌5| 上海春游迎人从众模式| 苍井空电影网| 傅玄屹魏语娴全文免费结局| 仓多真央JUY-970在线播放 | 法国监狱2019满天星法版:星辉照耀下的职业光芒| 顶楼的大象剧情| 历史永远铭记电视剧| 《激战丛林》完整版免费| 战神阿修罗| 漂亮的保姆中文字幕完整版 | 朝国年经继4免费| 电视剧风影全集观看| 《新手律师》啄木鸟叫什么 | 高飞电影| 《特殊的旅行》韩剧| 我们都是坏孩子高清| 人民万岁电影| 闪婚影帝短剧全集| 战狼6免费观看完整版国语| 中国百强名镇| 杀寇决电视剧| 天海翼女检察官无删减版| 决裂电影| 电影《断金》| 鹿邑县| 韩国电影售楼部的女销售| 地心游记3| 尼基塔第二季全集| 哇嘎在线观看高清电影| 卑触家的规矩全集免费观看| 电视剧成吉思汗| 泰国司机海螺里吃出龙珠| 高压监狱2免费观看完整版在线播放 | 天美传奇在线观看免费播放 | 高考时晕倒确诊骨癌| 需要妈妈播种籽2| 呼吸过度动漫在线观看完整| 泡面小食堂| 《外出》电影在线观看 | 文豪野犬第三季| 电视剧新洛神| 需要爸爸种子电影| 致命愿望在线观看免费全集电视剧| 咒术回战第三季在线观看| 法国空姐满天星法版第三季在线播放| 大师兄免费观看高清版在线观看| 尖叫之夜| 姜素拉电影| 一念永恒第3季在线观看| 如皋市| 《法国空乘4》成人版| 净最新影片在线看| 火红年华电视剧在线播放| 爆操老妈46集| 农情蜜意| 钻石夜总会 变脸| 情事2014在线未删减版资源| 《丈夫的觉醒》大结局剧情| 产科医生全集| 经济学家华生| 塔日酒店电影免费观看高清版| 黄飞鸿2免费| 昼颜 电影| 《庆余年2》第86集| 郝邵文电影全集国语| 《Overflower》| 还珠格格全集优酷| 法国满天星《女军医》在线观看| 瑶山剿匪记| 欢乐喜剧人下载| 总统夫人。主演,罗丽星克莱尔| 海贼王613下载| 长相思第二季全集免费完整版| 反抗之真心英雄剧情| 社长夫人用身补偿客户| 被最想拥抱的人拥抱了第一季樱花| 天龙高清远古电视剧在线观看| 《black:看见恶魔》| 玉女心经3电影免费观看完整版| 庆余年第二部日韩剧| 三更车库在线观看| 日本空姐电视剧| 我是大明星奇迹少年| 又见女王蜂| 支离破碎在线观看完整免费| 双女任务完整版免费观看| 龙在江湖粤语| 斗罗大陆209| 与凤行电视剧全40集免费观看| 私人航空1法国满天星免费播放| 赌侠2电影| 甄嬛传电视剧免费版全集在线 | 《四平青年》| 性的暴行| 和讨厌的部长出差旅bd| 深圳相亲角| 兰花花电视剧完整版免费观看| 《私人航空》在线看免费| 老公怎么弄你们的| 乞丐大结局全集观看| 罗刹海市原唱| 重庆废弃红太阳幼儿园发生了什么| 恋之罪免费观看完整版高清| 电视剧挣扎| 兔子先生第一季第8期| 肌肉男被割胸肌| 假面骑士零诺斯 | 瓜达卢佩的玫瑰hd| 风雨木林| 我是证人迅雷下载| 满天星在线| 香港特别行政区长官| 御岭秘录电影免费观看| 新闻女王2粤语版在线观看| 奇怪的美容院2| 死神来了2百度影音| 一九四二年电影完整版免费| 巨人族的新娘免费动漫全集免费| 苍月战士苍月免费观看| 朝花夕誓| 高清《狼人游戏》歌曲原唱| 空间逆袭短剧全集| <办公室蓝色隐身帽子>电影 | 房产销售的秘密韩国在线观看免费| 再见爱人2024第四季| 《妻子3》免费高清电视剧| 山村老尸最老版本| 三年成全免费高清在线观看国语| 春风燃情电视剧在线观看| 背着善宰跑电视剧免费观看| 卓帕卡布拉| 荒野渔夫2v2| 千人斩在线观看| 龙珠大魔免费观看| 谁说我结不了婚在线观看| 妻子8免费高清完整电视剧情 | 苏菲亚公主第二季中文版| 大奉打更人| 天涯女人心电视剧全集免费观看| 女王之剑| 美丽小洞| 第六套人民币发行时间| 生死兄弟情剧情介绍| 少年包青天3之天芒传奇免费观看| 维修师傅的艳遇韩国理论片在线观看| 赌命威龙| 一念永恒第3季在线观看| 罗刹海市原唱| 二阶堂梦电影全部免费观看| 全职高手免费樱花动漫| 黑帮总裁| 猎金游戏电影免费观看完整版| 圣特罗佩女孩们免费观看完整版电影| 《杉杉来了》免费观看| 《特战荣耀2》免费看| 一生承诺电视剧50集| 涩屋屋| 爱色吧在线电影| 尖峰时刻 3| 蜜糖在线观看| 《村妓HD高清| 电影《一路西向》| 命运 电视剧| SAO浪受的饥渴日常生活| 茉莉特别酒店3| 连环计中计| 局内人2在线观看| 木府风云全集在线观看| 私人家教1983版电影免费观看| 女子10米跳台决赛直播在线观看| 新世纪福音战士序| 姐妹牙医免费观看| 无线电春宫| 拯救大兵瑞恩电影免费观看完整| 唐朝豪放女 电影| 老师的朋友8| 课外辅导的秘密在线观看完整版免费| 女状元文武:双全惊天下短剧全集| 电影金钱帝国| 意大利满天星《人猿泰山》在线播放| 中字HD丈夫下属| 十月怀胎25集| 不闻女学堂| 岚皋县| 束傅游戏免费观看第一季全集| 游龙戏凤qvod| 女朋友的扇贝好粉| 狂飙2免费观看完整版电视剧全集| 联合早报电影高清完整版需要爸爸播种子 | 警察锅哥第一季免费全集| 《我的老师中字ID》免费观看| 电影离开| 《倔强退魔师》1-4集在线观看免费版 | 出包女王第四季樱花动漫在线播放| 售楼小姐的销售秘密电影| 相爱相亲| 《青年医生》全集观看| 满满喜欢你免费观看| 《风流女管家》| 男孩爱上已婚妇女是哪部电影 | 按摩推油按摩极品电影| 带队横扫全球:电竞女王短剧全集| 求安慰少年电视剧| 薛平贵王宝钏全集| 法国空乘11完整版在线看 | 舒淇的全部三电影| 不当交易韩国免费观看电影| 需要爸爸来播种的英文在线观看| 麦乐迪爸爸不让她出门是哪一部| 甄嬛传33| 中国风水 算命| 游戏规则 电影| 虏之锁| 街头霸王电影| 哥斯拉大战金刚在线观看完整版| 快乐男声2013| 一个妈妈的9中字头强华驿| 伍六七第5季全集免费观看| 漠风吟电视剧在线观看完整版免费| 剃刀情人在线播出完整版| 性与早餐| 壮志凌云法国版满天星完整版| 喜羊羊第一部1—530集免费看| 精英律师后妈与继子结局| 韩国少妇厨房激情做爰| https://www.yalan365.com/shiwutv/sreteuc.html | 苍月奥特曼战败| 日本修理工的艳遇电影| 最美逆行者| 妻子的叛乱国语版| 厨神电视剧| 《贝拉1980》美国电影| 妈妈的职业5免费观看完整版| 三年成全免费观看大全电影| 黄金渔场130605| 男女一起愁愁愁在线观看全集| 坎贝奇无憾完整版观看| 凡人修仙传第160集更新| 黑洞电视剧全集| 死神356| 我的巨乳继母| 山西一公园厕所装透明门| 金钱追杀令| 千古玦尘49集全集免费观看| 凯登克罗斯Hd版在线观看| 啄木鸟系列壮志凌云满天星女版演员| 美味快递中字2015| 火烧岛之横行霸道电影在线观看| 《产科医生》电视剧40集| 私人航空2完整版在线| 暗恋mv| 年轻人在线播放| 终极一班电视剧| 公公浮之手| 公之孚| 你们一个一个来我好痛| 天美星空mv| 《甜蜜惩罚第二季》完整观看| ⅩL司令全集| 奈奈与薫的sm日记| 哪里可以看晚娘| 老电影《山神》免费观看| 别墅轮换3攻略免费| 水电工外遇电影| 凹凸曼解说| 我的妹妹在线观看| 农村小杨要努力| 法国航空3| 李玉刚的歌曲| 柯南剧场版18| 婚前试爱国语版| 《黄花闺女》完整版| 中国特种部队电影| 火热电影| 侄女的开发日记动漫第12集在线观看| 一见终情短剧免费观看全集高清版| 热力四射2下载| 梅丽莎的满天星三部曲| 酒店2| 电影《活着》免费观看| 爱我多深在线| 活佛济公3全集| 艾莉·诺娃《恋爱专家》| 青柠在线观看免费高清电视剧荣耀| 高清羞耻(克罗地亚版) 第三季| 武侠免费| 高校风云| 需要爸爸的种| 结婚的秘密电视剧免费观看完整版 | 色及时空| 清楼十二楼房| 美人心计18| 金基范段誉| 电影《美容院的特殊待遇》1演员表 | 姚乐怡 三级| 一切都值得 张杰| 阳光普照| 小凤新婚下在线观看免费版| 寄生兽韩国| 娃娃解说| 菰米似故乡| 三位大学位按摩记角色评价解析| 姨妈战狼6| 老虎和兔子| 女教师波多野结衣在线播放| 新娘无悔的爱| 《北越暴行》2在线观看| 神奇的玩偶 控制女上司在线观看 《斯巴达1帝国女版》海盗在线观看 | 美丽姑娘免费高清电影大全| 高清《安娜情欲史》未删减版| 常熟市| 夫妻俱乐部在线观看| 爱你不是两三天电视剧| 娇娃不设防| 高清《鬼市》电影| 战狼6欧式少女全部视频 | 尸变重生秘籍| 意大利《八尺夫人》| 男按摩师中字电影| 儿媳3中字免费完整在线| 龙兄虎弟国语高清| 斗罗大陆在线观看218| 欧式少女第16集全集高清版观看视频| 日本电影《姐妹牙医》在线播放| 爱情怎么翻译?电视剧| 台风烟花已上岸 即将登陆| 《工地夫妻》原声版| 三年成全影视全集 | 女版意大利捉鬼敢死队| 《性的暴行HD》在线观看| 黄科大主页| 电视剧红颜的岁月| 余温陷阱短剧免费观看| 《战狼6》免费观看| 渔夫荒野史1987台湾版主演是谁| 野花高清在线观看免费完整版| 小蜜桃免费看| 丁度阿斯巴电影| 美容是特殊待遇5| 内衣推销员2未删减版| 义胆群英电影国语高清在线观看| 电锯人樱花动漫| 新射雕英雄传主题曲| 《激战丛林2》满天星| 妈妈的学生中字ID木鱼天 | 王保长歪传高清| 晚娘2012下| 黑白配1080完整版免费观看 | 张帝问答演唱会| 使徒行者3大结局| 落魄贵族琉璃川动漫全集免费观看| 穿越火线网剧在线观看| 满天星版《荒!女儿国》| 《丰满的继牳5》在线观看| 头头影视| 97在线观看免费高清电视剧网站 | 彭丹《蛇王波后》| 程女士1V3海外| 全职猎人96| 精忠岳飞电视剧全集40| 先结婚后恋爱 电视剧| 《售楼小姐》的秘密视频| 商务旅行戴帽子电影| 洪金宝儿子儿媳被曝双双出轨| 老千全集完整版免费观看| 刑名师爷电视剧全集| 牙医姊妹在线观看免费版 | 珍珠港高清| 韩国电影和岳坶做爰| 保罗2禁忌大结局| 错爱八零短剧免费观看全集完整版 | 香香公主| 瓜达卢佩的玫瑰在线观看| 韩剧结婚是疯狂的| 航海王之黄金城 电影| 美少女战士中文版| 罪孽 泰国百度影音| 王小虎陈晶晶短剧2022年| 善良的小廋子| 六姊妹电视剧16集播放| 爱的释放电影完整版在线观看| 幸福到万家电视剧在线观看21 | 折腰在线| 天龙八部舒畅第几集| 帅飘全集| 郝板栗在线观看 | 《爱来爱去》电影免费观看完整版| 美国加州爆发大规模街头斗殴| 《未必之恋》动漫全集在线观看| 高压监狱2法板145分钟| 年轻老师2| 能登的新娘| 新有菜| 银行家的妻子中语| 天使多美丽| 韩剧想你国语版| 黑帮大佬和我的360天免费观看| 小凤新婚下集免费观看视频播放大全 | 在线杀人游戏| 让媳妇变成花痴2电视剧叫什么名字| xl司令第一季全集免费观看动漫 | 《瓜达卢佩的玫瑰》免费观看 | 布拉芙夫人在线免费观看| 跟部长出差的温泉之旅在线观看| 渔夫荒淫史免费观看| 郑钦文无缘美网4强| 花容月貌电影免费| 斗罗大陆145集| 电影特邀外卖员| 电影姐妹牙医全集观看| 小鱼吃大鱼电影| 国产三年免费在线| 霹雳娇娃2| 时宴郑书意电视剧免费观看| 三年大片免费完整版电视剧有哪些| 金牌销售的秘密3完整版| 青肓全集在线观看| 《画皮》丁程鑫版| 东北黑道风云20年全集| 屏东市| 总统之夜| 超兽武装仁者无敌全集| 独家记忆电视剧| 再生人电影在线观看国语版| 爱情公寓4第五集| 韩剧妈妈爱上儿子全集| 美丽的海棠红| 我们的父辈第一季全3集| 姐姐睡着高清免费观看电视剧全集| 漂亮的保姆7免费播放| 爱他就去追| 不良义姐电影| 嫂子的职业中字| 哈利波特8免费完整版在线观看| 八月未央电影| 赛罗奥特曼国语| 小蜜蜂3美丽人生| 美丽的他| 福尔摩斯第二季| 天体浴场xxxx| 三年成全在线观看免费观看影视大全 | 美丽小蜜蜂9| 《牙医姐妹》1986版电影在线观看 | 寰球地理| 年轻的家长3| 神断狄仁杰第二部| 公之浮之手1-2集免费播放| 尖刀队电视剧全集| 女儿不认真学习被妈妈拖进大海| 晚娘国际版| 《入室暴行3被蹂躏》韩国电影在线观 | 詹妮弗康纳利裸戏| 恐龙 2000 电影| 美国式的家庭忌讳1—7| 美猴王电影| 魔宫魅影| 高清今天开始是人类未删减 | 老版笑傲江湖| 亲吻姐姐第二季| 战狼7大牛免费观看战狼6久战犭狼6久久久久久久久久 | 意大利八尺夫人2剧情简介 | 玉女聊斋之陆判性经| 河南法治频道在线直播7:50| 女保险推销员8| 联谊会是肉食系| 强者风范| 官方回应一餐厅致多人腹泻1人死亡 | 黑帮大佬和我的365天完整| 雷军自曝37岁已财务自由| 提防小手| 流星花园2高清| 神奇布偶2控制女老板| 插曲的痛30全集免费观看高清版!| 猎杀电视剧演员表| 恋爱暴君1| 长江1号| 永夜星河电视剧免费高清| 美乃雀主演的《青鸟》在线播放| 卢旺达的玫瑰在线观看| 全职猎人63| 好老婆大联盟国语版| 超级魔术师克里斯| 东北对白刺激在线观看| 杨敏思1—5集国语电视剧免费观看 | 丈夫的部长在线观看免费版黄色电视剧全| 陌路血地| 吻到停不下来| 沂水县| 酒店1到50集免费观看| 女老师电影正片| 剑道独尊全集免费观看| 飞驰人生二| 义姐是不是良妈妈母乳喂养中1~2| 千古玦尘电视剧免费观看超前点播| 蜡笔小新国语全集高清优酷| 银魂276| 电影美乃雀主演在线观看| 落魄贵族琉璃川第一季免费播放| 张思德的故事| 高清好运未删减| 新上海滩| 多情成仁高清影视首页| 古墓丽影(法国版)女版播放| 欧式少女大16集全集更新进度| 上甘岭40集电视剧| 风流少年唐伯虎2| 喜羊羊与灰太狼之决战四时代| 七品芝麻官全集| 人质完整版在线观看| 无码欧美成人白雪公主H| 杰西·简啄木鸟| 哈尔滨爆炸事故初查系人为| 赌博默示录第三季| 红毯先生免费版完整在线观看| 意大利《蝴蝶1975》电影主角是谁| 唐人街探案赵英俊| 宫锁珠帘27| 《志愿军:浴血和平》| 吞噬星空47集免费观看完整版| 家庭矛盾麦乐迪| 蓝色帽子隐身的韩国电影| 邻居也疯狂全集在线观看|