女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

深度過濾電子郵件里的“垃圾”的AI算法

如意 ? 來源:科技行者 ? 作者:科技行者 ? 2021-01-06 16:25 ? 次閱讀

目前,全球每天發(fā)出的3000億封電子郵件中,至少有半數(shù)屬于垃圾郵件。郵件服務(wù)供應(yīng)商的首要任務(wù)自然是過濾掉這些垃圾郵件,以確保用戶能夠快速找到真正具有價值的重要郵件。

但垃圾郵件的檢測本身相當(dāng)復(fù)雜。首先,垃圾郵件與正常郵件之間的界限非常模糊,而且評判標(biāo)準(zhǔn)往往會隨時間推移而有所變化。截至目前,各家郵件服務(wù)商普遍采用自動化垃圾郵件檢測方法,而機器學(xué)習(xí)已經(jīng)成為其中最有效、也最受青睞的核心選項。雖然我們或多或少還是會看到垃圾郵件,但在機器學(xué)習(xí)算法的強大支持之下,大多數(shù)垃圾郵件已經(jīng)被從收件箱中直接清除。

那么,機器學(xué)習(xí)技術(shù)是怎么確定哪些是垃圾郵件、而哪些屬于正常郵件的?在本文中,我們將具體聊聊其中的工作原理。

挑戰(zhàn)所在

垃圾郵件有著多種不同風(fēng)格。有些只是些市場調(diào)研的信息,只是想引誘收件人打開郵件或者傳播虛假信息。但也有一些屬于偽造型郵件,目標(biāo)是引導(dǎo)收件者點擊惡意鏈接或下載惡意軟件。

但二者的共同點在于,它們都跟收件人的實際需求沒有半毛錢關(guān)系。垃圾郵件檢測算法需要找到可靠的垃圾郵件過濾方法,在屏蔽不必要內(nèi)容的同時,避免清理掉那些用戶希望接收并查看的真實郵件。此外,算法本身還得持續(xù)適應(yīng)新的趨勢性動態(tài)——例如由新冠疫情引發(fā)的群體恐慌、選舉消息以及加密貨幣社區(qū)的迅速升溫等等。

靜態(tài)規(guī)則適合解決這類需求。例如,如果郵件包含大量抄送方、正文部分極短以及主題部分全部大寫,那么其很可能屬于垃圾郵件。同樣,某些發(fā)送方的域名可能已經(jīng)被列入垃圾郵件黑名單。但在大多數(shù)情況下,垃圾郵件檢測主要還是依賴于對郵件內(nèi)容的具體分析。

樸素貝葉斯機器學(xué)習(xí)

機器學(xué)習(xí)算法使用統(tǒng)計模型對數(shù)據(jù)進行分類。在檢測垃圾郵件這一使用場景下,經(jīng)過訓(xùn)練的機器學(xué)習(xí)模型必須能夠根據(jù)郵件中的詞匯順序,判斷其可能屬于垃圾郵件抑或是正常郵件。

不同的機器學(xué)習(xí)算法都具備一定的垃圾郵件檢測能力,但目前最受關(guān)注的仍然是“樸素貝葉斯”算法。顧名思義,樸素貝葉斯算法以“貝葉斯定理”為基礎(chǔ),即基于先驗知識對事件的概率做出描述。

深度過濾電子郵件里的“垃圾”的AI算法

之所以被冠名以“樸素”,是因為它首先假設(shè)觀測的特征只獨立存在。例如,如果使用樸素貝葉斯機器學(xué)習(xí)方法來預(yù)測是否會下雨,那么只需要濕度及溫度等少數(shù)特征,即可對是否降雨這個事件做出預(yù)測。

深度過濾電子郵件里的“垃圾”的AI算法

在檢測垃圾郵件時,情況無疑更為復(fù)雜。我們的目標(biāo)變量為給定電子郵件屬于“垃圾”或者“非垃圾”。其特征則為電子郵件正文中包含的單詞或單詞組合。簡而言之,我們希望根據(jù)文本內(nèi)容判斷出當(dāng)前郵件屬于垃圾郵件的可能性。

這里需要強調(diào)的是,檢測垃圾郵件時使用的各項特征不一定彼此獨立。例如,我們可以將詞匯“烤”、“奶酪”和“三明治”結(jié)合起來,其在郵件語境下是否連續(xù)存在將表達(dá)出完全不同的含義。另一個更明確的例子就是“不”和“好玩”,獨立與非獨立分析將帶來徹底相反的結(jié)論。但好消息是,雖然文本數(shù)據(jù)內(nèi)的特征獨立性往往非常復(fù)雜,但只要正確加以配置,樸素貝葉斯分類器同樣能夠有效處理大部分自然語言處理任務(wù)。

深度過濾電子郵件里的“垃圾”的AI算法

關(guān)于數(shù)據(jù)

垃圾郵件檢測屬于有監(jiān)督機器學(xué)習(xí)問題。這意味著您需要為機器學(xué)習(xí)模型提供大量垃圾郵件與正常消息示例,幫助其從中找出相應(yīng)模式以準(zhǔn)確將二者區(qū)分開來。

大多數(shù)電子郵件服務(wù)商都擁有自己的標(biāo)記郵件數(shù)據(jù)集。例如,每當(dāng)您在Gmail賬戶內(nèi)將一封電子郵件標(biāo)記為垃圾郵件,谷歌方面就會使用這部分?jǐn)?shù)據(jù)訓(xùn)練自己的機器學(xué)習(xí)算法。(請注意,谷歌使用的垃圾郵件檢測算法要比本文示例復(fù)雜得多,而且他們還擁有一套用于防止「報告垃圾郵件」功能遭到濫用的完善機制。)

深度過濾電子郵件里的“垃圾”的AI算法

目前也有不少值得一試的開源數(shù)據(jù)集,例如加利福尼亞大學(xué)歐文分校的垃圾郵件數(shù)據(jù)庫數(shù)據(jù)集以及安然垃圾郵件數(shù)據(jù)集。但請注意,這些數(shù)據(jù)集僅供教育及測試使用,對于生產(chǎn)級機器學(xué)習(xí)模型的創(chuàng)建沒有太大實際意義。

自行托管電子郵件服務(wù)器的供應(yīng)商可以創(chuàng)建起專門的數(shù)據(jù)集,并根據(jù)具體行業(yè)及用語對機器學(xué)習(xí)模型加以調(diào)整。例如,金融服務(wù)類企業(yè)的數(shù)據(jù)集在內(nèi)容上將與建筑類企業(yè)存在巨大差異。

訓(xùn)練機器學(xué)習(xí)模型

盡管近年來,自然語言處理技術(shù)取得了令人振奮的進步,但人工智能算法本身仍然無法像人類那樣順暢理解語言內(nèi)容。

因此,開發(fā)垃圾郵件檢測類機器學(xué)習(xí)模型的一大關(guān)鍵步驟,在于準(zhǔn)備數(shù)據(jù)以進行統(tǒng)計處理。在訓(xùn)練樸素貝葉斯分類器之前,必須通過特定步驟整理出垃圾郵件與正常郵件的語料庫。

考慮一套包含以下語句的數(shù)據(jù)集:

Steve想為聚會買點烤芝士三明治

Sally正為晚飯燒烤雞肉

我買了奶油芝士做蛋糕

在訓(xùn)練模型以及隨后對新數(shù)據(jù)進行預(yù)測時,我們首先需要對文本數(shù)據(jù)進行“令牌化”,而后將其添加到機器學(xué)習(xí)算法當(dāng)中。在本質(zhì)上,令牌化是指將文本數(shù)據(jù)拆分成較小的部分。如果您將上述數(shù)據(jù)集按用詞進行拆分,那么將獲得以下詞匯。請注意,每個詞只出現(xiàn)一次。

Steve、想為、聚會、買、烤、芝士、三明治、Sally、正、晚飯、燒烤、雞肉、我、買了、奶油、蛋糕

我們可以刪除掉那些垃圾郵件和正常郵件中都會出現(xiàn)的詞匯,因為這些詞匯沒法幫我們區(qū)分出郵件本身的性質(zhì)。這些被稱為“停用詞”,常見的例子包括這、那、是、要、某等。在以上數(shù)據(jù)集中,刪除停用詞之后,我們的詞匯量將快速縮減為5個。

我們還可以使用其他技術(shù),例如“詞干提取”與“詞條化”等,借此將詞匯轉(zhuǎn)換為更基礎(chǔ)的形式。繼續(xù)來看我們的示例數(shù)據(jù)集,其中的“買了”和“買”有著相同的詞根,“烤”和“燒烤”也有相同的詞根。通過這樣的處理,我們可以進一步簡化機器模型。

在某些情況下,大家還可以考慮使用雙詞(包含兩個詞的令牌)、三詞(包含三個詞的令牌)或者更長的N字令牌。例如,使用雙詞形式對上述數(shù)據(jù)集進行標(biāo)記,將得到“芝士蛋糕”表達(dá);三詞形式則會帶來“烤芝士三明治”表達(dá)。

在數(shù)據(jù)處理完成之后,您將獲得一份術(shù)語表,這些術(shù)語定義了機器學(xué)習(xí)模型中的各項特征。接下來,您需要確定哪些詞匯或者詞匯序列(如果使用N詞表達(dá))與垃圾郵件及正常郵件相關(guān)。

在訓(xùn)練數(shù)據(jù)集上訓(xùn)練機器學(xué)習(xí)模型時,需要根據(jù)不同術(shù)語在垃圾郵件及正常郵件中出現(xiàn)的次數(shù)為其分配權(quán)重。例如,如果“贏大獎”屬于其中一項特征,而且只出現(xiàn)在垃圾郵件當(dāng)中,那么任何具有此特征的郵件都很可能被歸類為垃圾郵件。與之對應(yīng),如果“重要會議”只出現(xiàn)在正常電子郵件中,那么任何具有此特征的郵件都很可能被歸類為正常郵件。

在數(shù)據(jù)處理完成,并對各特征分配了權(quán)重之后,您的機器學(xué)習(xí)模型即可過濾垃圾郵件。在收到一封新郵件之后,其中的文本將接受標(biāo)記并按照貝葉斯公式運行。郵件正文中的每個術(shù)語均將乘以其權(quán)重,權(quán)重的總和即代表該電子郵件屬于垃圾郵件的可能性。(實際計算過程要更為復(fù)雜,但這里為了簡便起見,我們直接求取所有權(quán)重之和。)

使用機器學(xué)習(xí)技術(shù)實現(xiàn)高級垃圾郵件檢測

聽起來很簡單,但樸素貝葉斯機器學(xué)習(xí)算法在處理大部分文本分類任務(wù)(包括垃圾郵件檢測)時都取得了不錯的效果。

但它仍然不夠完美,這是肯定的。

與其他機器學(xué)習(xí)算法一樣,樸素貝葉斯算法無法理解語言的上下文,只能依靠詞匯之間的統(tǒng)計關(guān)系來判斷一段文本是否屬于某個類別。這意味著,如果發(fā)件人在郵件末尾添加一些符合正常郵件條件的詞匯,或者將符合垃圾郵件特征的某些術(shù)語替換為其他同義詞或相關(guān)詞,那么樸素貝葉斯算法很可能將垃圾郵件錯誤判斷為正常郵件。

樸素貝葉斯方法當(dāng)然不是唯一能夠檢測出垃圾郵件的機器學(xué)習(xí)算法。其他流行的算法選項還包括遞歸神經(jīng)網(wǎng)絡(luò)(RNN)與transformers,它們都能高效處理電子郵件及文本消息等有序數(shù)據(jù)。

最后需要注意的是,垃圾郵件檢測一直在不斷發(fā)展。就在開發(fā)者利用AI乃至其他技術(shù)檢測并過濾電子郵件中的有害消息時,垃圾郵件發(fā)送者也在尋求新的方法,希望騙過檢測系統(tǒng)、將垃圾郵件發(fā)送到收件者手中。也正因為如此,電子郵件服務(wù)商才需要持續(xù)運用用戶的數(shù)據(jù)改進并更新其垃圾郵件檢測器。
責(zé)編AJX

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

    關(guān)注

    23

    文章

    4698

    瀏覽量

    94715
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    34156

    瀏覽量

    275327
  • 電子郵件
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    15495
收藏 人收藏

    評論

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

    電子郵件的使用培圳教程

    電子郵件的使用培圳教程電子郵件的使用主要內(nèi)容認(rèn)識電子郵件通過POP3方式收發(fā)電子郵件申請一個免費的電子郵件信箱通過WWW在線方式收發(fā)
    發(fā)表于 03-10 17:55

    什么是電子郵件?

    親,什么是電子郵件?
    發(fā)表于 10-24 10:05

    電子郵件的使用教程

    電子郵件的使用主要內(nèi)容認(rèn)識電子郵件通過POP3方式收發(fā)電子郵件申請一個免費的電子郵件信箱通過WWW在線方式收發(fā)電子郵件 一 認(rèn)識
    發(fā)表于 03-11 17:11 ?0次下載

    基于協(xié)同過濾垃圾郵件過濾系統(tǒng)

    針對當(dāng)前垃圾郵件過濾技術(shù)中郵件性質(zhì)評價難及郵件附件判斷難的問題,提出協(xié)同過濾模型,設(shè)計一個多層次垃圾郵件
    發(fā)表于 04-10 08:39 ?26次下載

    代價敏感支持向量機在垃圾郵件過濾中的應(yīng)用

    支持向量機在垃圾郵件過濾中能達(dá)到較高的分類準(zhǔn)確率,實際應(yīng)用中,將正常郵件誤判為垃圾郵件會給用戶造成更大的損失。該文提出一個基于代價敏感支持向量機的
    發(fā)表于 04-22 10:01 ?14次下載

    基于樸素貝葉斯算法垃圾郵件網(wǎng)關(guān)

    本文針對垃圾郵件過濾問題,結(jié)合中文自身的特點,把廣泛適用于英文文本和郵件分類的樸素貝葉斯過濾方法應(yīng)用在垃圾郵件網(wǎng)關(guān)
    發(fā)表于 08-14 14:28 ?17次下載

    基于Bayes的一種改良垃圾郵件過濾模型

    文章首先分析了垃圾郵件的產(chǎn)生機理,介紹了目前比較常見的幾種垃圾郵件過濾技術(shù),然后從樸素貝葉斯的理論依據(jù)出發(fā),針對當(dāng)前應(yīng)用于重要商業(yè)領(lǐng)域的垃圾郵件過濾
    發(fā)表于 08-18 09:39 ?6次下載

    垃圾郵件(Spam)與郵件過濾技術(shù)

    垃圾郵件(Spam)與郵件過濾技術(shù) 垃圾郵件一直是Internet的頑癥之一。垃圾郵件不僅浪費網(wǎng)絡(luò)資源,同時還可能造成巨大的社會負(fù)面影響
    發(fā)表于 03-02 11:40 ?1164次閱讀
    <b class='flag-5'>垃圾郵件</b>(Spam)與<b class='flag-5'>郵件</b><b class='flag-5'>過濾</b>技術(shù)

    電子郵件使用模擬實驗

    實驗十二  電子郵件使用模擬實驗一、實驗?zāi)康模?nbsp;掌握電子郵件的注冊及使用流程,了解電子郵局的特點。二、實驗內(nèi)容: 1)電子郵件注冊
    發(fā)表于 03-18 18:17 ?2117次閱讀

    電子郵件工作原理

    電子郵件工作原理 引言 全世界每天都有數(shù)千萬人使用電子郵件
    發(fā)表于 08-03 09:58 ?9777次閱讀

    病毒和蠕蟲如何在電子郵件中傳播?

    病毒和蠕蟲如何在電子郵件中傳播? 您可以在您的電子郵件信箱發(fā)現(xiàn)各種東西。包含以下內(nèi)容的電子郵件附件屬于“破壞性”和/或“令人討厭”的類別: 特
    發(fā)表于 08-04 08:21 ?2654次閱讀

    垃圾郵件詳解

    垃圾郵件詳解 引言 我們中的大多數(shù)人每天都會收到垃圾郵件。只不過有些人收到的多一些,有些人則少一些,但是對于擁有電子郵件賬戶的人來說,垃圾郵件是位“
    發(fā)表于 08-05 10:12 ?1440次閱讀

    CCERT中文垃圾郵件過濾解決方案

    Chinese_rules.cf是用于業(yè)界廣泛使用的免費垃圾郵件過濾系統(tǒng) SpamAssassin的中文垃圾郵件過濾規(guī)則集。由于以前沒有中文的過濾
    發(fā)表于 04-18 21:37 ?28次下載

    中文垃圾郵件過濾郵件服務(wù)器的實現(xiàn)_李玉峰

    中文垃圾郵件過濾郵件服務(wù)器的實現(xiàn)_李玉峰
    發(fā)表于 03-19 11:41 ?1次下載

    如何向您選擇的某人發(fā)送電子郵件

    您可以通過單擊左側(cè)的“發(fā)送”選項卡來確認(rèn)您的電子郵件是否已發(fā)送。它將顯示您發(fā)送的所有電子郵件。如果未顯示最近發(fā)送的電子郵件,或者您希望發(fā)送其他電子郵件,請再次參考步驟2到5。現(xiàn)在,您已
    的頭像 發(fā)表于 12-13 16:35 ?5254次閱讀
    如何向您選擇的某人發(fā)送<b class='flag-5'>電子郵件</b>