機(jī)器學(xué)習(xí)-第十二章 計(jì)算機(jī)學(xué)習(xí)理論

本章是關(guān)于機(jī)器學(xué)習(xí)的理論基礎(chǔ)嘲叔,其目的是分析學(xué)習(xí)任務(wù)的困難本質(zhì)塞关,為學(xué)習(xí)算法提供理論保證,并根據(jù)分析結(jié)果指導(dǎo)算法設(shè)計(jì)絮供。

12.1 基礎(chǔ)知識(shí)

本章主要討論二分類(lèi)問(wèn)題关筒,故yi∈Y={-1,+1}。
給定樣本集D={(x1,y1),(x2,y2),…,(xm,ym)}杯缺,xi∈X。樣本服從某個(gè)分布Ψ睡榆,D中樣本都是獨(dú)立同分布樣本萍肆。
設(shè)h為X→Y的一個(gè)映射,泛化誤差E(h)和h在D上的經(jīng)驗(yàn)誤差E^(h)分別為

本章后部分將研究經(jīng)驗(yàn)誤差與泛化誤差之間的逼近程度胀屿。令ε作為泛化誤差E(h)的上限塘揣,即E(h)≤ε,ε表示預(yù)先設(shè)定的學(xué)得模型所應(yīng)滿(mǎn)足的誤差要求宿崭,亦稱(chēng)"誤差參數(shù)"亲铡。
若h在D上的經(jīng)驗(yàn)誤差E^(h)為0,則稱(chēng)二者一致葡兑;否則稱(chēng)為不一致奖蔓。
我們通過(guò)”不合”來(lái)度量?jī)蓚€(gè)映射h1、h2∈X→Y之間的差別:
不合

  • 常用不等式
    1.Jensen不等式:對(duì)任意凸函數(shù)f(x)讹堤,有

    2.Hoeffding不等式:若x1,x2,…吆鹤,xm為m個(gè)獨(dú)立隨機(jī)變量,且0≤xi≤1洲守,則對(duì)于任意ε>0疑务,有

    3.McDiarmid不等式:若x1,x2,…,xm為m個(gè)獨(dú)立隨機(jī)變量,且1≤i≤m梗醇,函數(shù)f滿(mǎn)足
    sup是單詞supremum的簡(jiǎn)寫(xiě),意思是最小上界
    則對(duì)任意ε>0知允,有

12.2 PAC學(xué)習(xí)

計(jì)算機(jī)理論中最基礎(chǔ)的理論為概率近似正確PAC學(xué)習(xí)理論。PAC學(xué)習(xí)理論有四個(gè)核心定義:PAC辨識(shí)叙谨、PAC可學(xué)習(xí)温鸽、PAC學(xué)習(xí)算法、樣本復(fù)雜度唉俗。在講解四個(gè)定義前嗤朴,先說(shuō)明幾個(gè)名詞配椭。

  • 幾個(gè)名詞解釋
    1)設(shè)樣本空間X到標(biāo)記空間Y的映射為c,稱(chēng)為概念(concept)雹姊。
    它決定了樣本x的真實(shí)標(biāo)記y股缸,即對(duì)任意樣本,有y=c(x)成立吱雏;則c稱(chēng)為目標(biāo)概念敦姻。
    目標(biāo)概念c構(gòu)成的集合C,稱(chēng)為"概念類(lèi)"歧杏。
    2)假設(shè)空間H:給定學(xué)習(xí)算法£镰惦,它所考慮的所有可能概念的集合為假設(shè)空間H。
    H與C通常不同犬绒,因?yàn)镠包含的可能目標(biāo)概念除了真實(shí)目標(biāo)概念外還有其他可能目標(biāo)概念旺入,即學(xué)習(xí)算法事先不知道概念類(lèi)C的存在。
    也就是說(shuō)凯力,對(duì)于H里面的可能概念h茵瘾,是一個(gè)假設(shè)h,h∈H咐鹤,h也是樣本空間X→標(biāo)記空間Y的映射拗秘。
    3)可分不可分
    ① 若目標(biāo)概念c∈H,則H中存在假設(shè)h能將所有樣本按照與其真實(shí)標(biāo)記一致的方式正確分類(lèi)祈惶,則該問(wèn)題對(duì)學(xué)習(xí)算法£來(lái)說(shuō)是可分的雕旨、一致的
    ② 若目標(biāo)概念c?H捧请,則H中不存在假設(shè)h能將所有樣本正確分類(lèi)凡涩,則該問(wèn)題對(duì)學(xué)習(xí)算法£來(lái)說(shuō)是不可分的、不一致的疹蛉。

由于機(jī)器學(xué)習(xí)過(guò)程中受到諸多因素制約突照,如,樣本數(shù)量有限氧吐、采樣的偶然性讹蘑,因此我們無(wú)法總是精確地學(xué)到目標(biāo)概念真實(shí)映射c。
于是筑舅,我們退而求其次座慰。給定數(shù)據(jù)集D,我們希望基于學(xué)習(xí)算法£學(xué)得的模型所對(duì)應(yīng)的假設(shè)h盡可能接近目標(biāo)概念c翠拣。
也就是說(shuō)版仔,以較大的概率學(xué)得誤差滿(mǎn)足預(yù)設(shè)上限ε的模型,這就是"概率","近似正確"的含義蛮粮。下面用數(shù)學(xué)語(yǔ)言來(lái)進(jìn)行描述:

  • 定義1:PAC辨識(shí)
    對(duì)0<ε,δ<1益缎,所有c∈C和分布Ψ,若存在學(xué)習(xí)算法£然想,其輸出假設(shè)h滿(mǎn)足莺奔,

    學(xué)習(xí)算法£能以較大的概率(至少 1-δ) 學(xué)得目標(biāo)概念c的近似 (誤差最多為 ε)
    則稱(chēng)學(xué)習(xí)算法£能從假設(shè)空間對(duì)中 PAC 辨識(shí)概念類(lèi) C。

  • 定義2:PAC可學(xué)習(xí)
    令m表示在分布Ψ中獨(dú)立同分布采樣得到的樣本數(shù)目变泄。
    對(duì)0<ε,δ<1令哟,對(duì)所有分布Ψ,若存在學(xué)習(xí)算法£和多項(xiàng)式函數(shù)poly()妨蛹,使得 對(duì)于任意m≥ploy(1/ε,1/δ,size(x),size(c))屏富,
    有£能從假設(shè)空間H中PAC辨識(shí)概念類(lèi)C,則概念類(lèi)C是PAC可學(xué)習(xí)的蛙卤。
    size(x)和size(c)分別表示數(shù)據(jù)本身的復(fù)雜度目標(biāo)概念的負(fù)責(zé)度狠半。

  • 定義3:PAC學(xué)習(xí)算法

  • 定義4:樣本復(fù)雜度

  • PAC學(xué)習(xí)理論的作用
    PAC 學(xué)習(xí)給出了一個(gè)抽象地刻畫(huà)機(jī)器學(xué)習(xí)能力的框架,基于這個(gè)框架能對(duì)很多重要問(wèn)題進(jìn)行理論探討颤难。

  • PAC的關(guān)鍵
    PAC學(xué)習(xí)的關(guān)鍵因素是假設(shè)空間H的復(fù)雜度典予。
    在現(xiàn)實(shí)任務(wù)中,假設(shè)空間H往往和概念類(lèi)C不同乐严,即H≠C。
    一般而言衣摩,H越大昂验,包含任意目標(biāo)概念c的可能性越大,但尋找難度隨之增加艾扮。若H有限時(shí)既琴,稱(chēng)H為"有限假設(shè)空間";否則為"無(wú)線假設(shè)空間"泡嘴。

12.3 有限假設(shè)空間

12.3.1 可分情形

可分情形意味著目標(biāo)概念c∈假設(shè)空間H甫恩。給定m個(gè)樣本的數(shù)據(jù)集D,如何找出滿(mǎn)足誤差參數(shù)ε的假設(shè)h呢酌予?

一種策略如:由于D中的樣例標(biāo)記yi是由目標(biāo)概念c映射的磺箕,且c∈H,也就是說(shuō)訓(xùn)練集D上出現(xiàn)了錯(cuò)誤標(biāo)記的假設(shè)h抛虫,則h肯定不是我們要的c松靡。因此,我們只保留與D一致的假設(shè)h建椰,剔除與D不一致的假設(shè)即可雕欺。
通常,訓(xùn)練集規(guī)模有限,假設(shè)空間H可能存在多個(gè)假設(shè)h與D一致屠列,對(duì)于這些h啦逆,我們需要進(jìn)一步比較,找出更優(yōu)的h與目標(biāo)概念c近似笛洛。

那么需要多少(m個(gè))樣本才能學(xué)得近似目標(biāo)概念c的假設(shè)呢夏志?
PAC學(xué)習(xí)中,只要訓(xùn)練集D的規(guī)模能使學(xué)習(xí)算法£以概率1-δ找到目標(biāo)假設(shè)的ε近似即可撞蜂。最終m如下

樣本數(shù)m
由此可知盲镶,有限假設(shè)空間H都是PAC可學(xué)習(xí)的,所需樣本數(shù)如上式蝌诡。

12.3.2 不可分情形

不可分溉贿,則說(shuō)明c?H,這是較困難的學(xué)習(xí)問(wèn)題浦旱。由于c?H宇色,則對(duì)于任何假設(shè)h有,經(jīng)驗(yàn)誤差E^(h)≠0颁湖,即任何一個(gè)假設(shè)h都會(huì)在訓(xùn)練集上出現(xiàn)錯(cuò)誤宣蠕。

由Hoeffding不等式可知:

  • 引理
    若訓(xùn)練集D包含m個(gè)獨(dú)立同分布樣本,0<ε<1甥捺,則對(duì)任意h抢蚀,有

  • 推論
    若訓(xùn)練集D包含m個(gè)獨(dú)立同分布樣本,0<ε<1镰禾,則對(duì)任意h皿曲,有下式以至少1-δ的概率成立:

    該式表明,樣本數(shù)m越大吴侦,經(jīng)驗(yàn)誤差E^(h)與泛化誤差E(h)越接近

  • 定理
    若H為有限假設(shè)空間屋休,0<δ<1,則對(duì)任意h∈H备韧,有

  • 不可知PAC學(xué)習(xí)
    當(dāng)c?H劫樟,學(xué)習(xí)算法就難以找到近似于目標(biāo)概念c的h;但是在假設(shè)空間H中织堂,一定有假設(shè)h使得泛化誤差最小叠艳,找出該假設(shè)h的ε也是一個(gè)靠近c(diǎn)的較好的目標(biāo)。

    這樣子易阳,目標(biāo)就轉(zhuǎn)化為在H中尋找使得泛化誤差E(h)最小的假設(shè)h了虑绵。
    以此為目標(biāo)可將PAC學(xué)習(xí)推廣到c?H的情況,這就是"不可知學(xué)習(xí)"闽烙。

    具體數(shù)學(xué)描述如下:
    m表示獨(dú)立分布樣本數(shù)目翅睛,0<ε,δ<1声搁。
    對(duì)所有分布,若存在學(xué)習(xí)算法£和多項(xiàng)式函數(shù)ploy(·,·,·,·)捕发,
    使得對(duì)于任何樣本數(shù)目m≥ploy(1/ε,1/δ,size(x),size(c))疏旨,學(xué)習(xí)算法£能從假設(shè)空間H中得到假設(shè)h滿(mǎn)足下式,則稱(chēng)H是不可知PAC學(xué)習(xí)的扎酷。

    h∈H滿(mǎn)足該式檐涝,則稱(chēng)H是不可知PAC學(xué)習(xí)的

12.4 VC維

現(xiàn)實(shí)學(xué)習(xí)中通常面臨的是無(wú)線假設(shè)空間。對(duì)此情形的學(xué)習(xí)進(jìn)行研究法挨,需要度量假設(shè)空間的復(fù)雜度谁榜。最常見(jiàn)的方法是考慮假設(shè)空間的"VC維"。在介紹VC維之前先介紹幾個(gè)概念凡纳。

  • 幾個(gè)概念
    給定假設(shè)空間H和樣本集D={x1,…,xm}窃植,H中每個(gè)假設(shè)h都能對(duì)xi賦予標(biāo)記,所有樣本的標(biāo)記結(jié)果為

    m越大荐糜,所有假設(shè)對(duì)D中樣本所能賦予標(biāo)記的可能結(jié)果數(shù)目也隨之增大巷怜。
    1)增長(zhǎng)函數(shù)
    對(duì)所有m∈N(N是自然數(shù)域),假設(shè)空間H的增長(zhǎng)函數(shù)為∏H(m)暴氏,即
    增長(zhǎng)函數(shù)
    增長(zhǎng)函數(shù)表示假設(shè)空間H對(duì)m個(gè)樣本所能賦予標(biāo)記的最大可能結(jié)果數(shù)延塑。可能結(jié)果數(shù)越大,H表示能力越強(qiáng)答渔,對(duì)學(xué)習(xí)任務(wù)的適應(yīng)能力也越強(qiáng)关带。
    增長(zhǎng)函數(shù)描述了假設(shè)空間的表示能力,由此反映出假設(shè)空間的復(fù)雜度沼撕。

    2)對(duì)分和打散
    可以用增長(zhǎng)函數(shù)來(lái)估計(jì)經(jīng)驗(yàn)誤差與泛化誤差之間的關(guān)系:
    定理1:對(duì)假設(shè)空間H宋雏,m∈N, 0<ε<1和任意h,有

    假設(shè)空間中不同的假設(shè)h對(duì)于D中樣本的標(biāo)記不盡相同端朵,但即使有多個(gè)假設(shè),對(duì)D中的樣本標(biāo)記的可能結(jié)果是有限的:對(duì)m個(gè)樣本燃箭,最多有2m中可能冲呢。
    對(duì)分:對(duì)二分類(lèi)問(wèn)題,H中的假設(shè)對(duì)D中樣本賦予標(biāo)記的美中可能結(jié)果稱(chēng)為對(duì)D的一種"對(duì)分"招狸。如m=1敬拓,最多有2種可能,即2種對(duì)分裙戏,則其中一種"對(duì)分"乘凸,為"+"或者"-"。
    打散:若假設(shè)空間H能實(shí)現(xiàn)D上的所有對(duì)分累榜,即∏H(m)=2m营勤,則稱(chēng)D能被假設(shè)空間H"打散"灵嫌。

  • VC維
    假設(shè)空間H的VC維是能被H打散的最大示例集的大小,即

    VC(H)=d表明存在(不是所有)大小為d的樣本集能被假設(shè)空間對(duì)打散葛作。VC維的定義與數(shù)據(jù)分布無(wú)關(guān)寿羞;因此,在數(shù)據(jù)分布未知時(shí)仍能計(jì)算出假設(shè)空間H的VC維赂蠢。

    VC維的計(jì)算如下:若存在大小為d的示例集能被H打散绪穆,但不存在任何一個(gè)大小為d+1的示例集能被對(duì)打散,則對(duì)的VC維是d虱岂。如
  • VC維與增長(zhǎng)函數(shù)的關(guān)系
    引理1:若假設(shè)空間H的VC維為玖院,則對(duì)任意m∈N,有

  • 增長(zhǎng)函數(shù)的上界
    推論1:若假設(shè)空間H的VC維為d第岖,則對(duì)任意整數(shù)m≥d难菌,有

    e為自然常數(shù)

  • 基于VC維的泛化誤差界
    1)若假設(shè)空間H的VC維為d,則對(duì)任意m>d, 0<δ<1和h∈H绍傲,有

    基于VC維的泛化誤差界扔傅,由定理1和推論1得出
    基于VC維的泛化誤差界是分布無(wú)關(guān)、數(shù)據(jù)獨(dú)立的烫饼。

    2)h表示學(xué)習(xí)算法£輸出的假設(shè)猎塞,若h滿(mǎn)足下式,則稱(chēng)算法£為滿(mǎn)足經(jīng)驗(yàn)風(fēng)險(xiǎn)最小化原則的算法杠纵。

    h滿(mǎn)足該式荠耽,則算法ERM原則

  • 定理3
    任何VC維有限的假設(shè)空間H都是不可知PAC學(xué)習(xí)的

12.5 Rademacher復(fù)雜度

基于VC維的泛化誤差界是與分布無(wú)關(guān)比藻、數(shù)據(jù)獨(dú)立的铝量。Rademacher復(fù)雜度與VC維不同债蜜,它是另一種刻畫(huà)假設(shè)空間的復(fù)雜度的途徑籽前,在一定程度上考慮了數(shù)據(jù)和分布忍级。

  • 考慮隨機(jī)噪聲影響的假設(shè)
    給定訓(xùn)練集D={(x1,y1),(x1,y1),…,(xm,ym)}森逮,假設(shè)h的經(jīng)驗(yàn)誤差為

    若對(duì)所有訓(xùn)練樣本都有h(xi)=yi恼蓬,即經(jīng)驗(yàn)誤差為0诅需,則有
    也就是說(shuō)渔呵,經(jīng)驗(yàn)誤差最小的假設(shè)是
    但由于有一些噪聲樣本使得預(yù)測(cè)值yi不是樣本的真實(shí)標(biāo)記责掏。于是馏段,H不如考慮隨機(jī)噪聲影響的假設(shè)轩拨,而不是使經(jīng)驗(yàn)誤差最小的假設(shè)。

    Rademacher隨機(jī)變量
    Rademacher隨機(jī)變量σi院喜,它以1/2的概率取值-1或+1亡蓉,基于σi,可以將目標(biāo)重寫(xiě)為

    對(duì)于H中所有假設(shè)h喷舀,對(duì)上式取期望得
    σ={σ12,…,σm}砍濒,期望的范圍在[0,1]淋肾,體現(xiàn)假設(shè)空間H的表現(xiàn)能力。

  • 函數(shù)空間F關(guān)于Z的經(jīng)驗(yàn)Rademacher復(fù)雜度
    考慮實(shí)值函數(shù)空間F和Z={z1,z1,…,zm}梯影,將X和H替換為Z和F巫员。則有
    函數(shù)空間F關(guān)于Z的經(jīng)驗(yàn)Rademacher復(fù)雜度

    經(jīng)驗(yàn)Rademacher復(fù)雜度衡量了函數(shù)空間F與隨機(jī)噪聲在集合Z中的相關(guān)性。

  • 函數(shù)空間F關(guān)于Z上分布Ψ的Rademacher復(fù)雜度
    通常我們希望了解函數(shù)空間F上在Z關(guān)于分布Ψ的相關(guān)性甲棍,因此简识,對(duì)所有從Ψ獨(dú)立同分布采樣而得的大小為m的集合Z求期望可得

    函數(shù)空間F關(guān)于Z上分布Ψ的Rademacher復(fù)雜度

  • 對(duì)于回歸問(wèn)題的定理1

    函數(shù)空間F是區(qū)間[0,1]上的實(shí)值函數(shù),因此定理1只適用于回歸問(wèn)題感猛。

  • 對(duì)于二分類(lèi)的定理2

    該定理給出了基于 Rademacher 復(fù)雜度的泛化誤差界七扰。可以看出12.47式與分布有關(guān)陪白,12.48式與數(shù)據(jù)D有關(guān)颈走。

關(guān)于 Rademacher 復(fù)雜度與增長(zhǎng)函數(shù),有如下定理:

12.6 穩(wěn)定性

算法的"穩(wěn)定性"考察的是算法在輸入發(fā)生變化時(shí)咱士,輸出是否會(huì)隨之發(fā)生較大的變化立由。
給定訓(xùn)練集D={z1=(x1,y1),z2=(x2,y2),…,zm=(xm,ym)},xi∈X獨(dú)立同分布樣本序厉,yi∈{-1,+1}锐膜。對(duì)假設(shè)空間H和學(xué)習(xí)算法£,令£D∈H表示基于訓(xùn)練集D從假設(shè)空間究中學(xué)得的假設(shè)弛房。

1.對(duì)于D有定義以下兩種變化:

2.損失函數(shù)

損失函數(shù)L(£D(x),y)刻畫(huà)了假設(shè)£D預(yù)測(cè)標(biāo)記£D(x)真實(shí)標(biāo)記yi的差別道盏,記為L(zhǎng)(£D,z)。有幾種關(guān)于假設(shè)£D損失

  • 泛化損失
    泛化損失
  • 經(jīng)驗(yàn)損失
    經(jīng)驗(yàn)損失
  • 留一損失
    留一損失

3.算法£的均勻穩(wěn)定性

對(duì)于任何x∈X文捶,z=(x,y)荷逞,若學(xué)習(xí)算法£滿(mǎn)足下式,則稱(chēng)對(duì)于損失函數(shù)L粹排,£滿(mǎn)足β-均有穩(wěn)定性种远。

算法滿(mǎn)足該式,則具有β-均有穩(wěn)定性
從上面兩式可以看出顽耳,移除樣本的穩(wěn)定性包含替換樣本的穩(wěn)定性坠敷。

4.學(xué)習(xí)算法£學(xué)得的假設(shè)的泛化誤差界

若損失函數(shù)L有界,即對(duì)所有D和z=(x,y)有0≤L(£D,z)≤M斧抱,則有以下定理:

給定m個(gè)獨(dú)立同分布樣本的樣本集常拓,若學(xué)習(xí)算法£滿(mǎn)足關(guān)于損失函數(shù)L的β均勻穩(wěn)定性渐溶,且損失函數(shù)的上界為M辉浦,0 < δ < 1,則對(duì)任意m≥1茎辐,以至少 1-δ 的概率有

該定理給出了基于穩(wěn)定性推導(dǎo)出的學(xué)習(xí)算法£學(xué)得的假設(shè)的泛化誤差界宪郊。穩(wěn)定性分析只需根據(jù)算法自身的特性(穩(wěn)定性)來(lái)討論輸出假設(shè)£D的泛化誤差界掂恕。

5.穩(wěn)定性與可學(xué)習(xí)性之間的關(guān)系

  • ERM原則
    對(duì)損失函數(shù)L若學(xué)習(xí)算法£所輸出的假設(shè)滿(mǎn)足經(jīng)驗(yàn)損失最小化,則稱(chēng)算法滿(mǎn)足經(jīng)驗(yàn)風(fēng)險(xiǎn)最小化原則弛槐,簡(jiǎn)稱(chēng)算法是ERM的懊亡。
  • 穩(wěn)定性與可學(xué)習(xí)性之間的關(guān)系

十二章思維導(dǎo)圖

思維導(dǎo)圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市乎串,隨后出現(xiàn)的幾起案子店枣,更是在濱河造成了極大的恐慌,老刑警劉巖叹誉,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸯两,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡长豁,警方通過(guò)查閱死者的電腦和手機(jī)钧唐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)匠襟,“玉大人钝侠,你說(shuō)我怎么就攤上這事∷嵘幔” “怎么了帅韧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)父腕。 經(jīng)常有香客問(wèn)我弱匪,道長(zhǎng),這世上最難降的妖魔是什么璧亮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任萧诫,我火速辦了婚禮,結(jié)果婚禮上枝嘶,老公的妹妹穿的比我還像新娘帘饶。我一直安慰自己,他們只是感情好群扶,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布及刻。 她就那樣靜靜地躺著,像睡著了一般竞阐。 火紅的嫁衣襯著肌膚如雪缴饭。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天骆莹,我揣著相機(jī)與錄音颗搂,去河邊找鬼。 笑死幕垦,一個(gè)胖子當(dāng)著我的面吹牛丢氢,可吹牛的內(nèi)容都是我干的傅联。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼疚察,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蒸走!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起貌嫡,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤比驻,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后岛抄,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嫁艇,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年弦撩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了步咪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡益楼,死狀恐怖猾漫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情感凤,我是刑警寧澤悯周,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站陪竿,受9級(jí)特大地震影響禽翼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜族跛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一闰挡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧礁哄,春花似錦长酗、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至茉继,卻和暖如春咧叭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背烁竭。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工菲茬, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓生均,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親腥刹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子马胧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容