91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

想掌握機(jī)器學(xué)習(xí)技術(shù)?從了解特征工程開(kāi)始

格創(chuàng)東智 ? 2018-12-05 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:格創(chuàng)東智科技有限公司 OT團(tuán)隊(duì)


人工智能是過(guò)去兩到三年時(shí)間內(nèi)科技行業(yè)最熱的話題。而人工智能技術(shù)進(jìn)步的背后,實(shí)質(zhì)上是機(jī)器學(xué)習(xí)快速發(fā)展后所帶來(lái)的巨大提升。


機(jī)器學(xué)習(xí)被廣泛定義為“利用經(jīng)驗(yàn)來(lái)改善計(jì)算機(jī)系統(tǒng)的自身性能”。事實(shí)上,“經(jīng)驗(yàn)”在計(jì)算機(jī)中主要是以數(shù)據(jù)的形式存在的,因此數(shù)據(jù)是機(jī)器學(xué)習(xí)的前提和基礎(chǔ)。

在第一期格物匯的文章中,我們介紹了工業(yè)數(shù)據(jù)預(yù)處理的方法,主要針對(duì)數(shù)據(jù)格式異常,數(shù)據(jù)內(nèi)容異常等問(wèn)題進(jìn)行了簡(jiǎn)要探討。做數(shù)據(jù)預(yù)處理的主要目的是將雜亂無(wú)章的數(shù)據(jù)規(guī)整成我們想要的矩陣、表格、張量等結(jié)構(gòu),方便在之后的機(jī)器學(xué)習(xí)中進(jìn)行模型訓(xùn)練。然而數(shù)據(jù)中的問(wèn)題還包含了冗余,噪聲,高維度,體量大等很多問(wèn)題。解決這些問(wèn)題的方法與數(shù)據(jù)預(yù)處理的方法在機(jī)器學(xué)習(xí)中被統(tǒng)稱(chēng)為特征工程,今天我們就來(lái)了解一下吧。


特征工程是什么


當(dāng)你想要你的預(yù)測(cè)模型性能達(dá)到最佳時(shí),你要做的不僅是要選取最好的算法,還要盡可能的從原始數(shù)據(jù)中獲取更多的信息。那么問(wèn)題來(lái)了,你應(yīng)該如何為你的預(yù)測(cè)模型得到更好的數(shù)據(jù)呢?這就是特征工程要做的事,它的目的就是獲取更好的訓(xùn)練數(shù)據(jù)。

維基百科中給特征工程做出了簡(jiǎn)單定義:特征工程是利用數(shù)據(jù)領(lǐng)域的相關(guān)知識(shí)來(lái)創(chuàng)建能夠使機(jī)器學(xué)習(xí)算法達(dá)到最佳性能的特征的過(guò)程。簡(jiǎn)而言之,特征工程就是一個(gè)把原始數(shù)據(jù)轉(zhuǎn)變成特征的過(guò)程,這些特征可以很好的描述這些數(shù)據(jù),并且利用它們建立的模型在未知數(shù)據(jù)上的表現(xiàn)性能可以達(dá)到最優(yōu)(或者接近最佳性能)。從數(shù)學(xué)的角度來(lái)看,特征工程就是人工地去設(shè)計(jì)輸入變量X。


特征工程的重要性


關(guān)于特征工程(Feature Engineering),已經(jīng)是很古老很常見(jiàn)的話題了,坊間常說(shuō):“數(shù)據(jù)和特征決定了機(jī)器學(xué)習(xí)的上限,而模型和算法只是逼近這個(gè)上限而已”。由此可見(jiàn),特征工程在機(jī)器學(xué)習(xí)中占有相當(dāng)重要的地位。


1、特征越好,靈活性越強(qiáng)

只要特征選得好,即使是一般的模型(或算法)也能獲得很好的性能,因?yàn)榇蠖鄶?shù)模型(或算法)在好的數(shù)據(jù)特征下表現(xiàn)的性能都還不錯(cuò)。好特征的靈活性在于它允許你選擇不復(fù)雜的模型,同時(shí)運(yùn)行速度也更快,也更容易理解和維護(hù)。


2、特征越好,構(gòu)建的模型越簡(jiǎn)單

有了好的特征,即便你的參數(shù)不是最優(yōu)的,你的模型性能也能仍然會(huì)表現(xiàn)的很nice,所以你就不需要花太多的時(shí)間去尋找最有參數(shù),這大大的降低了模型的復(fù)雜度,使模型趨于簡(jiǎn)單。


3、特征越好,模型的性能越出色

顯然,這一點(diǎn)是毫無(wú)爭(zhēng)議的,我們進(jìn)行特征工程的最終目的就是提升模型的性能。


特征工程怎么做

既然特征工程這么重要,那么我們就來(lái)看看特征工程到底是如何實(shí)現(xiàn)或者工作的。特征工程到底分為哪些內(nèi)容?我們大致可以參考如下流程圖來(lái)看看。



簡(jiǎn)單來(lái)說(shuō),特征處理主要分如下三個(gè)方法:

特征構(gòu)建

特征構(gòu)建是指從原始數(shù)據(jù)中人工的找出一些具有實(shí)際意義的特征。需要花時(shí)間去觀察原始數(shù)據(jù),思考問(wèn)題的潛在形式和數(shù)據(jù)結(jié)構(gòu),對(duì)數(shù)據(jù)敏感性和機(jī)器學(xué)習(xí)實(shí)戰(zhàn)經(jīng)驗(yàn)?zāi)軒椭卣鳂?gòu)建。除此之外,屬性分割和結(jié)合是特征構(gòu)建時(shí)常使用的方法。特征構(gòu)建是個(gè)非常麻煩的問(wèn)題,書(shū)里面也很少提到具體的方法,需要對(duì)問(wèn)題有比較深入的理解。

特征抽取

一些觀測(cè)數(shù)據(jù)如果直接建模,其原始狀態(tài)的數(shù)據(jù)太多。像圖像、音頻和文本數(shù)據(jù),如果將其看做是表格數(shù)據(jù),那么其中包含了數(shù)以千計(jì)的屬性。特征抽取是自動(dòng)地對(duì)原始觀測(cè)降維,使其特征集合小到可以進(jìn)行建模的過(guò)程。通??刹捎弥鞒煞址治?PCA)、線性判別分析(LDA))等方法;對(duì)于圖像數(shù)據(jù),可以進(jìn)行線(line)或邊緣(edge)的提?。桓鶕?jù)相應(yīng)的領(lǐng)域,圖像、視頻和音頻數(shù)據(jù)可以有很多數(shù)字信號(hào)處理的方法對(duì)其進(jìn)行處理。

特征選擇

不同的特征對(duì)模型的準(zhǔn)確度的影響不同,有些特征與要解決的問(wèn)題不相關(guān),有些特征是冗余信息,這些特征都應(yīng)該被移除掉。特征選擇是自動(dòng)地選擇出對(duì)于問(wèn)題最重要的那些特征子集的過(guò)程。常用的特征選擇方法可以分為3類(lèi):過(guò)濾式(filter)、包裹式(wrapper)和嵌入式(embedding)。


小結(jié)

總的來(lái)說(shuō),數(shù)據(jù)會(huì)存在各種各樣的問(wèn)題,針對(duì)這些問(wèn)題我們的特征工程給出了相應(yīng)的解決辦法:1.特征解釋能力不足,我們可以嘗試使用特征構(gòu)建,對(duì)數(shù)據(jù)進(jìn)行升維來(lái)提升特征解釋能力;2.特征冗余,維度太高,噪聲太多,我們可以通過(guò)特征抽取和特征選擇,來(lái)對(duì)數(shù)據(jù)進(jìn)行降維去噪,提煉特征。當(dāng)然還有其他的特征處理方法,一般需要根據(jù)具體問(wèn)題而定。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    算法工程師需要具備哪些技能?

    算法工程師需要掌握一系列跨學(xué)科的技能,涵蓋數(shù)學(xué)基礎(chǔ)、編程能力、算法理論、工程實(shí)踐以及業(yè)務(wù)理解等多個(gè)方面。 以下是具體技能及學(xué)習(xí)建議: 線性代數(shù)核心內(nèi)容:矩陣運(yùn)算、
    發(fā)表于 02-27 10:53

    機(jī)器學(xué)習(xí)特征工程:分類(lèi)變量的數(shù)值化處理方法

    編碼是機(jī)器學(xué)習(xí)流程里最容易被低估的環(huán)節(jié)之一,模型沒(méi)辦法直接處理文本形式的分類(lèi)數(shù)據(jù),尺寸(Small/Medium/Large)、顏色(Red/Blue/Green)、城市、支付方式等都是典型的分類(lèi)
    的頭像 發(fā)表于 02-10 15:58 ?345次閱讀
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>特征</b><b class='flag-5'>工程</b>:分類(lèi)變量的數(shù)值化處理方法

    嵌入式單片機(jī)開(kāi)發(fā)學(xué)習(xí)路徑

    路徑,讓你的學(xué)習(xí)過(guò)程更加輕松有趣。 1. 入門(mén)基礎(chǔ) 1.1 了解嵌入式系統(tǒng) 在開(kāi)始學(xué)習(xí)之前,首先需要了解什么是嵌入式系統(tǒng)以及它的基本構(gòu)
    發(fā)表于 02-09 15:42

    嵌入式應(yīng)掌握的幾種能力

    、能力。 我覺(jué)得牢牢地掌握這些99.99999%的概率都會(huì)用得上的嵌入式軟件基礎(chǔ)對(duì)找工作才比較有利。其它一些技術(shù)可以再用的時(shí)候再去了解、學(xué)習(xí)。 特別是一些行業(yè)相關(guān)知識(shí),可以入行之后
    發(fā)表于 12-08 06:05

    0到1,10+年資深LabVIEW專(zhuān)家,手把手教你攻克機(jī)器視覺(jué)+深度學(xué)習(xí)(5000分鐘實(shí)戰(zhàn)課)

    ;完整技術(shù)鏈,帶你掌握工業(yè)4.0硬核技能!LabVIEW視覺(jué)學(xué)習(xí)困境1.技術(shù)體系復(fù)雜,學(xué)習(xí)路徑模糊LabVIEW視覺(jué)開(kāi)發(fā)需同時(shí)
    的頭像 發(fā)表于 12-02 08:07 ?537次閱讀
    <b class='flag-5'>從</b>0到1,10+年資深LabVIEW專(zhuān)家,手把手教你攻克<b class='flag-5'>機(jī)器</b>視覺(jué)+深度<b class='flag-5'>學(xué)習(xí)</b>(5000分鐘實(shí)戰(zhàn)課)

    學(xué)習(xí)Linux應(yīng)該哪里開(kāi)始?

    、交叉編譯、網(wǎng)絡(luò)棧、文件系統(tǒng)……到底哪里開(kāi)始學(xué),才能既不繞彎路,又能學(xué)得“有感覺(jué)”? 今天, 深圳市鋇錸技術(shù)有限公司 就來(lái)帶你拆解這個(gè)問(wèn)題。 一、先理解:Linux 到底是什么? 很多人學(xué) Linux,一上來(lái)就打開(kāi)虛擬機(jī)敲命令
    的頭像 發(fā)表于 10-16 09:51 ?461次閱讀
    <b class='flag-5'>學(xué)習(xí)</b>Linux應(yīng)該<b class='flag-5'>從</b>哪里<b class='flag-5'>開(kāi)始</b>?

    學(xué)習(xí)物聯(lián)網(wǎng)怎么入門(mén)?

    隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來(lái)越多的人開(kāi)始關(guān)注學(xué)習(xí)這一領(lǐng)域。但是對(duì)于初學(xué)者來(lái)說(shuō),物聯(lián)網(wǎng)似乎是一個(gè)龐雜的概念,學(xué)習(xí)起來(lái)很困難。因此,哪里
    發(fā)表于 10-14 10:34

    如何在機(jī)器視覺(jué)中部署深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)

    人士而言往往難以理解,人們也常常誤以為需要扎實(shí)的編程技能才能真正掌握并合理使用這項(xiàng)技術(shù)。事實(shí)上,這種印象忽視了該技術(shù)機(jī)器視覺(jué)(乃至生產(chǎn)自動(dòng)化)帶來(lái)的潛力,因?yàn)樯疃?/div>
    的頭像 發(fā)表于 09-10 17:38 ?909次閱讀
    如何在<b class='flag-5'>機(jī)器</b>視覺(jué)中部署深度<b class='flag-5'>學(xué)習(xí)</b>神經(jīng)網(wǎng)絡(luò)

    ARM入門(mén)學(xué)習(xí)方法分享

    )架構(gòu)。學(xué)習(xí)ARM的開(kāi)始可以學(xué)習(xí)RISC和CISC架構(gòu)的基礎(chǔ)知識(shí)開(kāi)始。 二、學(xué)習(xí)匯編語(yǔ)言:A
    發(fā)表于 07-23 10:21

    電子硬件工程師如何從零開(kāi)始學(xué)習(xí)?(文末免費(fèi)分享從零開(kāi)始學(xué)習(xí)資料)

    經(jīng)常有用戶咨詢,如何學(xué)習(xí)和提升電子硬件能力,有沒(méi)有適合小白學(xué)習(xí)的資料等等;電子硬件工程師是一個(gè)結(jié)合理論、實(shí)踐和創(chuàng)新能力的職業(yè),需要掌握電路設(shè)計(jì)、元器件選型、PCB設(shè)計(jì)、嵌入式系統(tǒng)、測(cè)試
    的頭像 發(fā)表于 06-04 07:36 ?2206次閱讀
    電子硬件<b class='flag-5'>工程</b>師如何從零<b class='flag-5'>開(kāi)始</b><b class='flag-5'>學(xué)習(xí)</b>?(文末免費(fèi)分享從零<b class='flag-5'>開(kāi)始</b><b class='flag-5'>學(xué)習(xí)</b>資料)

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門(mén)的引路書(shū)

    的限制和調(diào)控) 本書(shū)還有很多前沿技術(shù)項(xiàng)目的擴(kuò)展 比如神經(jīng)網(wǎng)絡(luò)識(shí)別例程,機(jī)器學(xué)習(xí)圖像識(shí)別的原理,yolo圖像追蹤的原理 機(jī)器學(xué)習(xí)訓(xùn)練三大點(diǎn):
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+ROS2應(yīng)用案例

    的知識(shí),還需要對(duì)ROS 2的節(jié)點(diǎn)通信和數(shù)據(jù)處理有一定的了解。通過(guò)實(shí)踐這一部分內(nèi)容,我掌握了如何在ROS 2中實(shí)現(xiàn)二維碼識(shí)別,這對(duì)于提高機(jī)器人的智能性和交互性具有重要意義。 地圖構(gòu)建:SLAM
    發(fā)表于 04-27 11:42

    如何成為一名合格的KaihongOS北向應(yīng)用開(kāi)發(fā)工程

    如何使用 KaihongOS 的 SDK 和工具鏈進(jìn)行開(kāi)發(fā)和調(diào)試 。 2. 特定技術(shù)棧 KaihongOS 框架:深入了解 KaihongOS 操作系統(tǒng)的架構(gòu)和開(kāi)發(fā)框架。 ArkUI:學(xué)習(xí)
    發(fā)表于 04-23 06:46

    推薦電子電路入門(mén)到精通

    的識(shí)別與檢測(cè),要認(rèn)識(shí)常用電子元器件的外形,了解它 們的結(jié)構(gòu)和標(biāo)識(shí),知道它們的功能和技術(shù)參數(shù),并學(xué)會(huì)對(duì)它們的檢測(cè)。應(yīng)有一塊 較好的萬(wàn)用表,并學(xué)會(huì)使用它。單純地去學(xué)元件測(cè)量是比較乏味,可以在學(xué)習(xí)理 論的同時(shí)
    發(fā)表于 04-15 15:00

    **【技術(shù)干貨】Nordic nRF54系列芯片:傳感器數(shù)據(jù)采集與AI機(jī)器學(xué)習(xí)的完美結(jié)合**

    傳感器數(shù)據(jù)采集與AI機(jī)器學(xué)習(xí)領(lǐng)域的明星產(chǎn)品。深入了解?快來(lái)評(píng)論區(qū)交流,或點(diǎn)擊[鏈接]獲取更多技術(shù)細(xì)節(jié)! ? #nRF54 #AI
    發(fā)表于 04-01 00:00