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

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

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

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

詳細介紹算法效果調(diào)優(yōu)的流程

深度學(xué)習(xí)自然語言處理 ? 來源:CS的陋室 ? 作者:機智的叉燒 ? 2022-08-24 09:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

效果調(diào)優(yōu)應(yīng)該是算法工程師最基礎(chǔ)的工作了我們需要對當前的現(xiàn)狀有一定了解后,提出有效的效果優(yōu)化方案,為指標服務(wù),最終達到指標提升的目標。但是,效果調(diào)優(yōu)并不是一個容易的事,為了讓大家能更快找到有效的解決方案,完成優(yōu)化任務(wù),這里給大家介紹一下我的流程和思路。

算法效果調(diào)優(yōu)的流程

在開始之前,先和大家說清為什么要有這個流程。所謂流程,在明確的情況下,能讓大家更簡單直接地執(zhí)行,執(zhí)行過程中,更不容易遺漏關(guān)鍵點,流暢地流程能讓我們更快更有目的性地做事,所以有這個流程還是很重要的。效果調(diào)優(yōu)主要是下面幾個流程,我詳細介紹下。

明確目標和現(xiàn)狀

一個模型也好,一個算法模塊也好,他都有自己的功能,他執(zhí)行的怎么樣,有哪些問題,距離預(yù)期差多遠,這都是我們要在最開始明確的,一般情況很簡單,就是看指標,例如準確率和召回率,復(fù)雜的,還有一些業(yè)務(wù)角度的指標,我們必須明確,在開始執(zhí)行,為了方便大家觀測,這里列舉出需要在這步里回答的問題,供大家參考,能回答這些問題,那可以開始進行下一步。

這個模塊的主要功能是什么,預(yù)期的指標是多少,計算和抽樣邏輯是否具有合理性(一定要注意,有些時候出現(xiàn)的問題就在抽樣和指標上,這個錯了,后面的優(yōu)化無從談起)。

當前模塊的指標是多少,距離目標還差多少。

具體使用的技術(shù)方案是什么,這里有沒有做什么權(quán)衡和妥協(xié),這些妥協(xié)有沒有解開的可能。

上面的問題,如果能夠很清楚地回答,說明你對這個問題、模塊等都非常明確,在這個前提下去做效果調(diào)優(yōu),才是有效的。

分析和定位問題

很多新人很容易跳過這個步驟,但這往往是最重要,而且是最考驗算法工程師功力的部分。

分析和定位的過程,核心目標是關(guān)注這幾個問題:

確定當前方案的問題點在哪里,哪些位置或者哪些case沒有解決好。

看集中性和case分布,哪些是重點問題,需要優(yōu)先考慮哪些問題。

評估問題的難度和解決率,從而了解預(yù)期的收益。

這里的分析,我喜歡把它分為兩個視角,一個是宏觀,另一個是微觀。前者更關(guān)注整體數(shù)據(jù)上的問題,通過多個角度的統(tǒng)計,來發(fā)現(xiàn)目前數(shù)據(jù)和模型的問題,例如在多分類場景,統(tǒng)計各個類目的準確率、召回率甚至各個類目的數(shù)據(jù)占比,找出類目短板,對類目短板進行針對性提升是可以很大程度上提升總體指標的;后者,則是進行case分析,找出bad case的一些共性,并對共性問題進行針對性解決,當然這里也會考驗到不同角度的bad case抽取,這個可以結(jié)合前面宏觀的分析結(jié)論來抽樣處理。

解決方案的制定

有了前面信息的支撐,我們是可以開始進行效果調(diào)優(yōu)了,然而,用什么方法來解決,也是一個問題,如何去找最合適的方法來解決我們上面分析出的問題。

首先,我們要知道,有哪些可行的解決方案。如果是只會換模型,調(diào)參數(shù),那招數(shù)屬實有點少,如果是這種情況,我們就應(yīng)該去調(diào)研,多去看看業(yè)界和科研界的主要方案(平時,也需要),另一方面,我們也看看簡單地,從樣本、模型、規(guī)則上是否有快速的解決方案,增加手里能打的牌,才有可能有好牌,只有儲備的夠多,才更容易從中找出好東西來解決問題。

第二步,就是方案的選擇,要從眾多方案中,找出最優(yōu)的方案,這里大家需要考慮這幾個問題:

方案對問題的解決程度是否可以明確,看能解決當前多少的問題。

方案的上下限在哪,除了解決問題本身外,還有沒有別的問題可以解決,或者帶來哪些傷害,換言之,方案的優(yōu)缺點是什么,這點要明確。

方案需要投入多少的時間、人力、機器、數(shù)據(jù)等資源。

這些問題大家平時多少都會考慮到,但是并不一定全,尤其是后者,玩NLP的多少都會手癢試試BERT,包括我在內(nèi),但是理性思考后其實很可能不會當做一個優(yōu)先級較高的方案了,尤其是問題都很明確的情況下。

調(diào)優(yōu)的難點問題

說到調(diào)優(yōu),其實難度比較大的,是這么幾個位置。

首先,是問題的定位難,我們往往很容易通過直觀的指標知道我們的方案是有問題,有一定空間的,但是,具體突破口在哪里,這個會很困難。這里給大家?guī)讉€建議吧:

多看case,好的壞的,都多看看,理解業(yè)務(wù)里面常見的用例,只有理解,才能更多地發(fā)現(xiàn)問題。

當然,我們也可以多看看很多文章,論文的、技術(shù)分享的等等,很多文章都會去聊他們面臨的問題以解決方案,這些問題其實給我們提供思路,例如“我們會不會也遇到和他們一樣的問題”。

然后,是解決方案的儲備問題。方案分兩種,一種是針對性方案,根據(jù)明顯的問題我們可以想到一些快速的解決方案,這個往往取決于我們對業(yè)務(wù)的理解能力和方法的熟悉程度。第二種,是一些長期的,依賴儲備的方案,很多業(yè)界的方法會給我們很多思路,這些思路的內(nèi)化能讓我們很快從中找到解決方案。無論是前者還是后者,其實都很依賴我們的平時積累,這個積累不僅在于量,還在于質(zhì),也就是深度,對方案理解的越清楚,越能看清本質(zhì),我們用起來其實會更加得心應(yīng)手。

第三點,是技術(shù)方案的權(quán)衡。權(quán)衡是根據(jù)我們需要面臨的技術(shù)環(huán)境的,例如數(shù)據(jù)、機器、時間、人力等,有的方案可能可以很好的解決問題,但是會花費很多成本,例如NLPer最喜歡的預(yù)訓(xùn)練模型,他是很依賴機器的,后續(xù)即使效果真的會有提升,也要考慮到性能和機器的問題最終可能上不了線就功虧一簣了。這個其實挺吃經(jīng)驗,權(quán)衡這個能力是需要經(jīng)過項目的歷練,逐步形成的,坑才多了才能把坑繞過,這點需要大家在進行項目的過程中多思考多總結(jié)。

調(diào)優(yōu)能力

上面聊了很多有關(guān)調(diào)優(yōu)流程的東西,但是,調(diào)優(yōu)本身的能力要求還是比較高的,這里我整理了一些有關(guān)調(diào)優(yōu)能力的能力項和成長的階段,看看對大家有沒有什么幫助,當然,我自己的能力也沒到很高的水平,持續(xù)學(xué)習(xí)和成長吧。

首先是執(zhí)行力,在問題都給清楚了,解決方案也明確了,這個時候能編碼實現(xiàn),這個應(yīng)該是最基本的能力了。

第二層就是獨立完成的能力。

首先,能通過多種分析手段,診斷出現(xiàn)有方案的問題。

第二,就是解決方案的提出。這里背后,比較重要的事解決方案和技術(shù)的儲備。這點是需要長期積累的,一方面是對數(shù)據(jù)、場景的熟悉,另一方面是對業(yè)界和科研界的技術(shù)的了解,如果儲備不夠,很多問題絕對是解決不了的。

第三層,其實除了獨立完成以外,能有整個項目的視野。

現(xiàn)狀的理解和未來的規(guī)劃,能帶著規(guī)劃去設(shè)計解決方案。

能夠跳出問題,結(jié)合業(yè)務(wù)等因素來解決問題和甚至到框架和系統(tǒng)的設(shè)計。



審核編輯:劉清

聲明:本文內(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

    文章

    4784

    瀏覽量

    98088

原文標題:談?wù)勑Ч{(diào)優(yōu)的流程和能力

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    、鏈式法則等。應(yīng)用場景:梯度下降優(yōu)化算法、反向傳播計算等。 優(yōu)化理論核心內(nèi)容:凸優(yōu)化、非凸優(yōu)化、拉格朗日乘數(shù)法等。應(yīng)用場景:模型參數(shù)調(diào)優(yōu)、資源分配問題等。 編程語言Python:主流選擇,用于數(shù)據(jù)處理、模型
    發(fā)表于 02-27 10:53

    解鎖Zephyr實時操作系統(tǒng)深度調(diào)優(yōu)能力

    可以說,代碼編寫只是項目開發(fā)的起點,而隨之而來的資源分析與性能調(diào)優(yōu)才是確保系統(tǒng)穩(wěn)定可靠的關(guān)鍵環(huán)節(jié)。
    的頭像 發(fā)表于 01-30 09:16 ?5690次閱讀

    Linux系統(tǒng)內(nèi)核參數(shù)調(diào)優(yōu)實戰(zhàn)指南

    Linux 內(nèi)核參數(shù)調(diào)優(yōu)是系統(tǒng)性能優(yōu)化的核心環(huán)節(jié)。隨著云原生架構(gòu)的普及和硬件性能的飛速提升,默認的內(nèi)核參數(shù)配置往往無法充分發(fā)揮系統(tǒng)潛力。在高并發(fā) Web 服務(wù)、大數(shù)據(jù)處理、容器化部署等場景下,合理的內(nèi)核參數(shù)調(diào)整可帶來 30%-200% 的性能提升。
    的頭像 發(fā)表于 01-28 14:27 ?456次閱讀

    優(yōu)控榮獲DEKRA德凱ISO 26262 ASIL-D功能安全流程認證

    近日,天津優(yōu)控智行科技有限公司(以下簡稱"優(yōu)控")正式通過DEKRA德凱ISO 26262 ASIL-D功能安全流程認證,并獲得權(quán)威認證證書。此次認證標志著優(yōu)控在智能駕駛?cè)珬?/div>
    的頭像 發(fā)表于 01-21 10:31 ?621次閱讀

    實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU

    《實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU》
    的頭像 發(fā)表于 11-07 13:42 ?678次閱讀
    實戰(zhàn)RK3568性能<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>:如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU

    天翼云基于開源歐拉的智能調(diào)優(yōu)實踐

    在數(shù)字經(jīng)濟加速滲透的當下,操作系統(tǒng)作為底層基礎(chǔ)設(shè)施的核心,其穩(wěn)定性與適配性直接關(guān)系到行業(yè)數(shù)字化進程。隨著CentOS停止維護,國內(nèi)企業(yè)面臨操作系統(tǒng)遷移的緊迫需求,天翼云基于開源歐拉研發(fā)的CTyunOS,不僅成為這一遷移浪潮中的關(guān)鍵解決方案,更通過智能調(diào)優(yōu)實踐,為數(shù)字經(jīng)濟筑
    的頭像 發(fā)表于 10-17 11:04 ?680次閱讀

    音頻DSP設(shè)計與應(yīng)用

    庫,克服了物理揚聲器的限制,提供卓越的音頻性能和專業(yè)級解決方案。 量身定制的專業(yè)調(diào)優(yōu)工具具有直觀的調(diào)試界面,可簡化項目開發(fā): 在整個 DSP 系列中,新唐科技采用了 MaxxBass 智能低音增強
    發(fā)表于 09-05 07:45

    HarmonyOSAI編程智慧調(diào)優(yōu)

    DevEco Studio提供智慧調(diào)優(yōu)能力,支持通過自然語言交互,分析并解釋當前實例或項目中存在的性能問題,幫助開發(fā)者快速定位影響性能的具體原因。該功能從DevEco Studio 6.0.0
    發(fā)表于 09-01 15:15

    HarmonyOS AI輔助編程工具(CodeGenie)智慧調(diào)優(yōu)

    DevEco Studio提供智慧調(diào)優(yōu)能力,支持通過自然語言交互,分析并解釋當前實例或項目中存在的性能問題,幫助開發(fā)者快速定位影響性能的具體原因。該功能從DevEco Studio 6.0.0
    發(fā)表于 08-14 11:12

    Linux網(wǎng)絡(luò)性能調(diào)優(yōu)方案

    在當今高并發(fā)、大流量的互聯(lián)網(wǎng)環(huán)境下,網(wǎng)絡(luò)性能往往成為系統(tǒng)的瓶頸。作為一名資深運維工程師,我在生產(chǎn)環(huán)境中遇到過無數(shù)次因為TCP/IP參數(shù)配置不當導(dǎo)致的性能問題。今天分享一套完整的Linux網(wǎng)絡(luò)性能調(diào)優(yōu)方案,幫助大家徹底解決網(wǎng)絡(luò)性能瓶頸。
    的頭像 發(fā)表于 08-06 18:01 ?1337次閱讀

    Linux內(nèi)核參數(shù)調(diào)優(yōu)方案

    在高并發(fā)微服務(wù)環(huán)境中,網(wǎng)絡(luò)性能往往成為K8s集群的瓶頸。本文將深入探討如何通過精細化的Linux內(nèi)核參數(shù)調(diào)優(yōu),讓你的K8s節(jié)點網(wǎng)絡(luò)性能提升30%以上。
    的頭像 發(fā)表于 08-06 17:50 ?967次閱讀

    Linux系統(tǒng)性能調(diào)優(yōu)方案

    關(guān)鍵要點預(yù)覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調(diào)優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?892次閱讀

    MySQL配置調(diào)優(yōu)技巧

    上個月,我們公司的核心業(yè)務(wù)系統(tǒng)突然出現(xiàn)大面積超時,用戶投訴電話不斷。經(jīng)過緊急排查,發(fā)現(xiàn)是MySQL服務(wù)器CPU飆升到99%,大量慢查詢堆積。通過一系列配置調(diào)優(yōu)和SQL優(yōu)化,最終在30分鐘內(nèi)恢復(fù)了服務(wù)。
    的頭像 發(fā)表于 07-31 10:27 ?625次閱讀

    Nginx在企業(yè)環(huán)境中的調(diào)優(yōu)策略

    Nginx作為現(xiàn)代互聯(lián)網(wǎng)架構(gòu)中最重要的Web服務(wù)器和反向代理服務(wù)器,其性能調(diào)優(yōu)對企業(yè)級應(yīng)用的穩(wěn)定性和效率至關(guān)重要。本指南將從運維實踐角度出發(fā),詳細介紹Nginx在企業(yè)環(huán)境中的各種
    的頭像 發(fā)表于 07-14 11:13 ?638次閱讀

    手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場景中,Linux內(nèi)核的默認網(wǎng)絡(luò)參數(shù)往往無法滿足需求,導(dǎo)致性能瓶頸、連接超時甚至服務(wù)崩潰。本文基于真實案例分析,從參數(shù)解讀、問題診斷到優(yōu)化實踐,手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù),支撐百萬級并發(fā)連接。
    的頭像 發(fā)表于 05-29 09:21 ?984次閱讀