哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

當(dāng)“大”模型遇上“小”數(shù)據(jù)

深度學(xué)習(xí)自然語言處理 ? 來源:羅福莉 ? 作者:羅福莉 ? 2021-11-09 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“ 或許自上次N篇ACL事件后,不少人會突然發(fā)現(xiàn)我銷聲匿跡了。的確,我20年論文斷供整整一年。這一年我經(jīng)歷了論文從量變到質(zhì)變的痛苦蛻變過程,而今天這一篇論文就是在這個過程后的第一個我略微滿意的工作Child-Tuning,推薦給大家?!?/p>

自BERT火了以后,基本上現(xiàn)在所有NLP領(lǐng)域都all in Pre-training & Fine-tuning了吧?但當(dāng)“大”規(guī)模預(yù)訓(xùn)練模型遇上“小”規(guī)模標(biāo)注數(shù)據(jù)時,往往直接Fine-tuning會存在過擬合現(xiàn)象,進(jìn)一步會影響Fine-tune完后模型的Generalization能力。如何更好地應(yīng)對這一問題呢?

我們提出的Child-Tuning給出了一種新的解法--在Fine-tuning過程中僅更新預(yù)訓(xùn)練模型中部分網(wǎng)絡(luò)的參數(shù)(這部分網(wǎng)絡(luò)本文就叫做Child Network),這么簡單直接的做法卻效果奇贊,結(jié)果在GLUE上相較標(biāo)準(zhǔn)Fine-tune有0.5~8.6個點的效果提升,但卻只需要幾行代碼的修改,你不想試試嗎?目前,該論文《Raise a Child in Large Language Model: Towards Effective and Generalizable Fine-tuning》已被EMNLP‘21接收。

01—

當(dāng)“大”模型遇上“小”數(shù)據(jù)

自BERT提出以來,預(yù)訓(xùn)練模型的參數(shù)量從最開始的3億,逐漸攀升到了GPT-2的15億,再到火出NLP圈的1750億參數(shù)的GPT-3。一方面模型越來越大,但另一方面,下游任務(wù)的標(biāo)注數(shù)據(jù)量有些情況下卻很少。如果直接將“大”模型在下游“小”數(shù)據(jù)上進(jìn)行標(biāo)準(zhǔn)的Fine-tune,將模型遷移到目標(biāo)任務(wù)中去,會導(dǎo)致什么情況呢?

由于這種“大”與“小”的不匹配,往往容易出現(xiàn)過擬合的現(xiàn)象,導(dǎo)致模型在下游任務(wù)中的表現(xiàn)差、不穩(wěn)定、泛化性能差等現(xiàn)象,從而影響我們對于預(yù)訓(xùn)練模型的使用[1]。因此,越來越多工作開始聚焦于如何解決這種不匹配現(xiàn)象,緩解大規(guī)模預(yù)訓(xùn)練模型在下游任務(wù)中的過擬合。

本文介紹的Child-Tuning圍繞這個問題進(jìn)行探究,從backward參數(shù)更新的角度思考問題,提出一種新的Fine-tuning策略,在Fine-tuning過程中僅更新對應(yīng)的Child Network,在不同下游任務(wù)中相比Vanilla Fine-tuning有明顯提高,如基于BERT模型在四個不同數(shù)據(jù)集中平均帶來1.5個點的提升,在ELETRA上甚至提升8.6個點。

02—

Child-Tuning 簡單有效的微調(diào)算法

在Fine-tuning過程中,我們一方面想利用大規(guī)模預(yù)訓(xùn)練模型提供的強(qiáng)大知識,另一方面又想解決“海量參數(shù)”與“少量標(biāo)注樣本”的不匹配問題,那么能否采用這樣的方式來解決問題呢?在forward的時候保持與正常Fine-tune一樣,利用整個模型的參數(shù)來編碼輸入樣本;在backward更新參數(shù)的時候,無需調(diào)整海量龐大的參數(shù),而是僅僅其中中的一部分,即網(wǎng)絡(luò)中的一個Child Network。基于這個想法,本文提出一個新的Fine-tuning的策略——Child-Tuning。Child-Tuning的想法很簡單,做法也很簡單,概括性地講可以分為兩個步驟:

Step1:在預(yù)訓(xùn)練模型中發(fā)現(xiàn)確認(rèn)Child Network,并生成對應(yīng)的Weights的Gradients 0-1 Mask;

Step2:在后向傳播計算完梯度之后,僅僅對Child Network中的參數(shù)進(jìn)行更新,而其他參數(shù)保持不變。

在前面提到的Child-Tuning的兩個步驟中,Step2即僅對Child Network中的參數(shù)進(jìn)行更新相對簡單。我們可以通過一個梯度掩碼(Gradients Mask)來實現(xiàn),即在計算出各個參數(shù)位置的梯度之后將其乘以一個0-1矩陣的梯度掩碼,屬于Child Network中參數(shù)的位置對應(yīng)為1,而不屬于的對應(yīng)為0,之后再進(jìn)行參數(shù)的更新。

那問題的關(guān)鍵就落到了,怎么識別Step1提到的Child Network呢?本文探索了兩種算法。一種是與下游任務(wù)無關(guān)的Child-Tuning_F方法,另一種則是與下游任務(wù)相關(guān)、能夠自適應(yīng)感知下游任務(wù)特點的Child-Tuning_D,這兩種方式各有優(yōu)缺點。

任務(wù)無關(guān)算法Child-Tuning_F對于下游任務(wù)無關(guān)算法Child-Tuning_F(F for Task-Free) ,其最大的優(yōu)點是簡單有效,在Fine-tune的過程中,只需要在每一步更新的迭代中,從伯努利分布中采樣得到一個Gradients Mask (M_t)即可,相當(dāng)于在對網(wǎng)絡(luò)參數(shù)更新的時候隨機(jī)地將一部分梯度丟棄。

盡管方式簡單,我們從理論上證明(詳細(xì)見原論文)這種方法可以有效提高模型更新量的方差,有利于模型逃離局部最優(yōu)點,最終收斂于一個相對比較平坦的損失曲面上,從而提高模型的泛化能力。任務(wù)相關(guān)算法Child-Tuning_D然而對于下游任務(wù)無關(guān)微調(diào)算法Child-Tuning_F,也有一個缺點,就是它對于不同的下游任務(wù)的策略都是一樣的,對于模型中的不同參數(shù)也都平等對待。

為此,我們提出了一個任務(wù)相關(guān)的Child-Tuning_D (D for Task-Driven ),讓選取Child Network的策略能夠針對不同的下游任務(wù)自適應(yīng)地進(jìn)行調(diào)整,選擇出與下游任務(wù)最相關(guān)最重要的參數(shù)來充當(dāng)Child Network。具體的,我們引入Fisher Information Matrix(FIM)[2] 來估計每個參數(shù)對于下游任務(wù)的重要性程度,并與前人工作一致近似采用FIM的對角矩陣(即假設(shè)參數(shù)之間互相獨立)來計算各個參數(shù)相對下游任務(wù)的重要性分?jǐn)?shù)[3],之后選擇分?jǐn)?shù)最高的那部分參數(shù)作為我們的Child-Network。

盡管Child-Tuning_D擁有感知下游任務(wù)特性的能力,但同時計算Fisher Information也降低了方法的效率,我們不可能在每次迭代的時候都重新計算估計一次Child Network。

因此,我們采用的策略是在Fine-tuning一開始的時候識別出Child Network,并在接下來的迭代中都保持不變,也就是整個Fine-tuning過程只有這部分參數(shù)會被更新,我們的實驗證明了這種近似手段同樣可以取得不錯的效果(我們曾經(jīng)嘗試過在每個epoch之后重新估計一次,但是效果反而不如自始自終保持一致的這種方式)。

02—

Child-Tuning 實現(xiàn)僅需幾行代碼

總的來說,(在基于Adam優(yōu)化器下的)Child-Tuning的偽代碼如圖4所示,最關(guān)鍵的部分在于紅框內(nèi)的內(nèi)容,即發(fā)現(xiàn)Child Network,以及根據(jù)Child Network生成梯度掩模,從而實現(xiàn)僅對Child Network中的參數(shù)進(jìn)行更新。

具體到代碼實現(xiàn)層面,就只需要在原來optimizer里加入簡單幾行代碼:

for p in model.parameters(): grad = p.grad.data

## Child-Tuning_F Begin

## reserve_p = 0.2 # the ratio of gradients that are reserved. grad_mask = Bernoulli(grad.new_full(size=grad.size(), fill_value=reserve_p))grad *= grad_mask.sample() / reserve_p

## Child-Tuning_F End ## # the followings are the original code of optimizer 。。..Child-Tuning代碼已開源到阿里預(yù)訓(xùn)練體系A(chǔ)liceMind,關(guān)于實現(xiàn)的更多細(xì)節(jié)可以參看:https://github.com/alibaba/AliceMind/tree/main/ChildTuning。

03—

實驗結(jié)果

我們做的實驗主要探究了微調(diào)后模型的效果和泛化性能(更多有趣實驗可以參見論文:https://arxiv.org/pdf/2109.05687.pdf):

下游任務(wù)效果

我們選取了BERT-large, XLNet-large,RoBERTa-large和ELECTRA-large四個不同的預(yù)訓(xùn)練模型,并在四個GLUE基準(zhǔn)集上的任務(wù),即CoLA,RTE,MRPC跟STS-B上進(jìn)行實驗。從下表中可以看到,相比傳統(tǒng)微調(diào)算法(Vanilla Fine-tuning),使用Child-Tuning的兩個不同版本(Task-Free和Task-Driven)都能帶來提高,BERT平均提升+1.5,ELETRA平均提升+8.6。

微調(diào)后模型的泛化性能

我們通過兩種不同的方式來探究模型的泛化能力:域遷移實驗(Domain Transfer)和任務(wù)遷移實驗(Task Transfer),如果模型的泛化能力更好,產(chǎn)生的編碼表示更具有泛化性,那么在相應(yīng)的遷移實驗里邊將會在目標(biāo)任務(wù)中取得更好的效果。對于域遷移實驗(Domain Transfer),我們在一個NLI數(shù)據(jù)集上Fine-tune模型,之后直接將其在其他不同的NLI數(shù)據(jù)集上進(jìn)行測試。

下表展現(xiàn)的是在源數(shù)據(jù)集MNLI跟SNLI(為模擬少樣本情況,均降采樣到5k)遷移到其他目標(biāo)數(shù)據(jù)集上的結(jié)果??梢钥吹?,相比Vanilla Fine-tuning,Child-Tuning在目標(biāo)數(shù)據(jù)集上都擁有更好的效果,這說明了使用Child-Tuning能夠有效提高模型泛化能力,防止在源數(shù)據(jù)集上過擬合。

類似地我們還進(jìn)行了任務(wù)遷移實驗(Task Transfer),即在一個源任務(wù)上進(jìn)行Fine-tune,之后將預(yù)訓(xùn)練模型的參數(shù)凍結(jié)住,并遷移到另一個目標(biāo)任務(wù)上,僅僅Fine-tune與目標(biāo)任務(wù)相關(guān)的最頂層的線性分類器。下圖展示了在以MRPC為源任務(wù),遷移到CoLA,STS-B,QNLI和QQP任務(wù)上的實驗結(jié)果,Child-Tuning相比Vanilla Fine-tuning在任務(wù)遷移實驗上同樣具有明顯的優(yōu)勢,說明模型通過Child-Tuning的方法有效提高了泛化能力。88f06580-412b-11ec-b939-dac502259ad0.png

04—

小彩蛋:關(guān)于Rebuttal

這篇論文一開始的分?jǐn)?shù)是4/4/3.5,經(jīng)過rebuttal之后總共提高了1.5分,變成了4.5/4.5/4(滿分5分)。Reviewer主要關(guān)心的點就是本文與相關(guān)工作的區(qū)分度,比如Adapter[4],以及DIff-Pruning[5]等工作的對比。其實Child-Tuning跟這些工作還是就是有較大不同的,主要體現(xiàn)在:

a) 動機(jī)不同:這些工作主要聚焦于微調(diào)盡量少的參數(shù)而模型效果不會損失太多(所謂的paramter efficient learning),而Child-Tuning主要關(guān)注如何更好的提高模型的效果與泛化性能;

b) 方法不同:Adapter引入了額外的參數(shù)模塊,Diff-pruning則通過L0范數(shù)約束參數(shù)更新量,而Child-Tuning不需要額外的新模塊,只需要在模型內(nèi)識別確定Child Network即可;

c) 效果不同:Adapter跟Diff-pruning僅僅取得的效果與原模型相當(dāng)/可比,而Child-Tuning則明顯提升了模型在下游任務(wù)中的表現(xiàn)。

點評:分別從“動機(jī)-》方法-》結(jié)果”這三個方面闡釋清楚文章的貢獻(xiàn)的這個模板大家可以沿用到reviewer “質(zhì)疑你文章novelty” 或者 “跟xxx文章很相似” 的評審意見中。From:羅福莉

當(dāng)我們從這三方面做了非常詳細(xì)的clarify,充分解答了reviewer的最大疑惑之后,reviewer對我們的評價也就相應(yīng)地提高了。所以,rebuttal的時候抓住reviewer最關(guān)心的(而不是回復(fù)全部的問題),才更有可能影響reviewer提分哦~

ps:文章的最后感謝本文共一的實習(xí)生 潤昕,看到你的飛速成長,比我自己發(fā)了論文還開心!期待以及相信你有更好的未來~

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7347

    瀏覽量

    94995
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3810

    瀏覽量

    52249
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4975

    瀏覽量

    74332

原文標(biāo)題:極簡單但賊有效的Fine-tuning算法,幾行代碼最高漲點8%

文章出處:【微信號:zenRRan,微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    當(dāng)“超輕量AI”遇上“最強(qiáng)國產(chǎn)芯”

    平臺對最新AI框架的卓越兼容性,更為行業(yè)用戶帶來了“開箱即用”的本地化智能助手解決方案。強(qiáng)強(qiáng)聯(lián)合:當(dāng)輕量化AI框架注入旗艦級算力Nanobot作為一款來自HKUD
    的頭像 發(fā)表于 03-28 11:55 ?349次閱讀
    <b class='flag-5'>當(dāng)</b>“超輕量AI”<b class='flag-5'>遇上</b>“最強(qiáng)國產(chǎn)芯”

    當(dāng)匯川PLC遇上施耐德變頻器,疆鴻智能EtherNet/IP轉(zhuǎn)Modbus TCP給它倆當(dāng)翻譯

    當(dāng)匯川PLC遇上施耐德變頻器,疆鴻智能EtherNet/IP轉(zhuǎn)Modbus TCP給它倆當(dāng)翻譯 去年秋天,我們在蘇州一個固體制劑車間里遇到了一臺“固執(zhí)”的干法制粒機(jī)和一臺“自閉”的微創(chuàng)手術(shù)器械裝配線
    的頭像 發(fā)表于 03-19 14:53 ?204次閱讀
    <b class='flag-5'>當(dāng)</b>匯川PLC<b class='flag-5'>遇上</b>施耐德變頻器,疆鴻智能EtherNet/IP轉(zhuǎn)Modbus TCP給它倆<b class='flag-5'>當(dāng)</b>翻譯

    當(dāng) AI 遇上 ICY DOCK 硬盤盒:企業(yè) AI 基礎(chǔ)設(shè)施的存儲革新之道

    在生成式AI的浪潮中,數(shù)據(jù)已成為新時代的"石油",而存儲則成為AI算力的"生命線"。當(dāng)AI大模型的訓(xùn)練需要海量數(shù)據(jù)吞吐,當(dāng)推理側(cè)需要本地化的
    的頭像 發(fā)表于 03-13 14:54 ?858次閱讀
    <b class='flag-5'>當(dāng)</b> AI <b class='flag-5'>遇上</b> ICY DOCK 硬盤盒:企業(yè) AI 基礎(chǔ)設(shè)施的存儲革新之道

    當(dāng)頂流Clawdbot遇上AIMO,個人AI Agent迎來“實體化”革命!

    “對話”的局限,通過連接本地系統(tǒng)與多終端工具,實現(xiàn)從信息交互到物理執(zhí)行的跨越,讓“個人AI管家”從概念走向現(xiàn)實。而當(dāng)這場AI執(zhí)行革命遇上高算力AI模組領(lǐng)軍者美格智能
    的頭像 發(fā)表于 02-02 12:42 ?707次閱讀
    <b class='flag-5'>當(dāng)</b>頂流Clawdbot<b class='flag-5'>遇上</b>AIMO,個人AI Agent迎來“實體化”革命!

    當(dāng)RFID遇見AI:物聯(lián)網(wǎng)資產(chǎn)管理的新想象

    我們常說,RFID系統(tǒng)是物聯(lián)網(wǎng)的“感官神經(jīng)”,負(fù)責(zé)采集資產(chǎn)的身份與位置數(shù)據(jù)。但當(dāng)這些海量的、實時的數(shù)據(jù)流,遇上了能思考、會預(yù)測的人工智能,又將碰撞出怎樣的火花?這已不再是未來學(xué)家的空想
    的頭像 發(fā)表于 01-05 12:35 ?293次閱讀

    AI NAS:當(dāng)存儲遇上智能,開啟數(shù)據(jù)管理新紀(jì)元

    數(shù)據(jù)爆炸的時代,AI NAS(網(wǎng)絡(luò)附加存儲)已成為個人和企業(yè)存儲海量數(shù)據(jù)的利器。然而,面對日益龐大的數(shù)據(jù)量,傳統(tǒng)的NAS系統(tǒng)在文件管理和搜索效率上逐漸力不從心。AI NAS應(yīng)運而生,它將NAS與人工智能(AI)能力深度融合,為
    的頭像 發(fā)表于 11-27 11:26 ?1245次閱讀
    AI NAS:<b class='flag-5'>當(dāng)</b>存儲<b class='flag-5'>遇上</b>智能,開啟<b class='flag-5'>數(shù)據(jù)</b>管理新紀(jì)元

    在以下嵌入式軟件設(shè)計模型中,屬于數(shù)據(jù)模型的是,哪里有設(shè)計模型的介紹?

    在以下嵌入式軟件設(shè)計模型中,屬于數(shù)據(jù)模型的是()。A. CCSB. CSPC. FSMD. Petri Net
    發(fā)表于 11-24 15:55

    當(dāng)EtherCAT遇上PROFINET:我們的“協(xié)議小翻譯”讓礦井安全手拉手

    當(dāng)EtherCAT遇上PROFINET:我們的“協(xié)議小翻譯”讓礦井安全手拉手 炎夏的鋼鐵車間里,巨型軋機(jī)正以精確的節(jié)奏吞吐著赤紅的鋼坯。就在今晨,這條產(chǎn)線剛剛完成了一場靜默的變革——我們成功將倍福
    的頭像 發(fā)表于 10-22 10:00 ?401次閱讀
    <b class='flag-5'>當(dāng)</b>EtherCAT<b class='flag-5'>遇上</b>PROFINET:我們的“協(xié)議小翻譯”讓礦井安全手拉手

    高爐“聊天”進(jìn)階史:當(dāng)DeviceNET遇上PROFIBUS DP

    在工業(yè)自動化領(lǐng)域,高爐系統(tǒng)的穩(wěn)定運行離不開可靠的數(shù)據(jù)通信。DeviceNET與PROFIBUS DP作為兩大核心工業(yè)網(wǎng)絡(luò)協(xié)議,分別承擔(dān)著設(shè)備層與控制層的關(guān)鍵通信任務(wù)。二者之間的協(xié)議轉(zhuǎn)換,不僅是技術(shù)
    的頭像 發(fā)表于 08-29 15:09 ?579次閱讀
    高爐“聊天”進(jìn)階史:<b class='flag-5'>當(dāng)</b>DeviceNET<b class='flag-5'>遇上</b>PROFIBUS DP

    當(dāng)主控SoC遇上AI大模型,物奇智能藍(lán)牙芯片驅(qū)動端側(cè)AI新場景

    隨著大模型等人工智能技術(shù)的飛速發(fā)展,終端AI作為大模型部署前沿,正引領(lǐng)交互形態(tài)從單一語言向多模態(tài)交互演進(jìn),催生出眾多創(chuàng)新場景。在這場新技術(shù)浪潮中,AI耳機(jī)與AI眼鏡憑借其可穿戴屬性、高頻交互的即時性
    的頭像 發(fā)表于 08-27 11:29 ?1.5w次閱讀
    <b class='flag-5'>當(dāng)</b>主控SoC<b class='flag-5'>遇上</b>AI大<b class='flag-5'>模型</b>,物奇智能藍(lán)牙芯片驅(qū)動端側(cè)AI新場景

    蘸一點數(shù)據(jù)之墨,為宇宙寫首《天問》

    當(dāng)高能物理遇上前年之問,OceanStor Pacific交出高能答案
    的頭像 發(fā)表于 08-19 10:34 ?1231次閱讀
    蘸一點<b class='flag-5'>數(shù)據(jù)</b>之墨,為宇宙寫首《天問》

    電磁遇上熱與應(yīng)力-CST多物理場仿真解決復(fù)雜工程挑戰(zhàn)

    當(dāng)電磁遇上熱與應(yīng)力,CST MPhysics Studio提供真正的全耦合多物理場仿真能力。電磁-熱耦合、熱失諧分析、熱-機(jī)械耦合、電磁-機(jī)械耦合,解決復(fù)雜工程挑戰(zhàn)。
    的頭像 發(fā)表于 07-29 16:21 ?1063次閱讀
    電磁<b class='flag-5'>遇上</b>熱與應(yīng)力-CST多物理場仿真解決復(fù)雜工程挑戰(zhàn)

    當(dāng)ASM焊線機(jī)遇上協(xié)議翻譯官:CC\\-Link IE轉(zhuǎn)Modbus RTU的節(jié)能數(shù)據(jù)之旅

    在能源與環(huán)保產(chǎn)線,ASM焊線機(jī)堪稱精密制造的“勞?!薄H欢?b class='flag-5'>當(dāng)工程師們想深挖其能耗數(shù)據(jù)、優(yōu)化綠色生產(chǎn)時,卻常被一道無形的墻擋住:焊線機(jī)內(nèi)部奔騰的CC-Link IE數(shù)據(jù)流,與工廠層常用的Modbus
    發(fā)表于 06-26 14:38

    當(dāng)CCLink IE遇上DeviceNet,數(shù)據(jù)記錄儀秒變\"卷王\"?

    工程師調(diào)試時準(zhǔn)遇過這場景:產(chǎn)線DeviceNet記錄儀想接入CCLink IE系統(tǒng),數(shù)據(jù)傳輸跟\"擠牙膏\",設(shè)備像個\"失語實習(xí)生\"。這時候,一臺耐達(dá)訊通
    發(fā)表于 06-11 14:48

    從FA模型切換到Stage模型時:module的切換說明

    標(biāo)簽標(biāo)簽說明對應(yīng)的Stage模型標(biāo)簽差異對比name標(biāo)識數(shù)據(jù)項的鍵名稱。字符串最大長度為255字節(jié)。name無。 value標(biāo)識數(shù)據(jù)項的值。字符串最大長度為255字節(jié)。value無。 extra標(biāo)識
    發(fā)表于 06-05 08:16
    喀喇沁旗| 永州市| 林芝县| 汉阴县| 聂拉木县| 河源市| 金乡县| 海门市| 邢台市| 荔波县| 团风县| 齐齐哈尔市| 团风县| 武强县| 丘北县| 绥宁县| 喀喇沁旗| 喀什市| 洪湖市| 西藏| 新化县| 慈溪市| 甘泉县| 闽清县| 正宁县| 南昌县| 德钦县| 杨浦区| 南岸区| 焉耆| 梁山县| 稷山县| 远安县| 临夏县| 沛县| 洪雅县| 东辽县| 紫金县| 商南县| 迁安市| 洮南市|