什么是好工程

0 評(píng)論 1778 瀏覽 0 收藏 6 分鐘

在工程的世界里,無(wú)論是實(shí)體的建筑還是抽象的金融模型,"好"的定義始終圍繞著一個(gè)核心——可靠性。正如羅馬工程師維特魯威在其《建筑十書(shū)》中所強(qiáng)調(diào)的,好的工程需兼顧堅(jiān)固、實(shí)用與美觀。

第一原則,別錯(cuò)。

很多人會(huì)開(kāi)發(fā)模型,但這其實(shí)一點(diǎn)用都沒(méi)有,實(shí)習(xí)生也會(huì)開(kāi)發(fā)模型,稍微會(huì)寫(xiě)代碼的學(xué)過(guò)數(shù)學(xué)的都會(huì)開(kāi)發(fā)模型。拿一個(gè)現(xiàn)成的數(shù)據(jù)集,按照某些流程訓(xùn)練一個(gè)模型,太容易了。

然后忘了生產(chǎn)。離線(xiàn)做了一堆亂七八糟的特征處理,沒(méi)想過(guò)線(xiàn)上生產(chǎn)的問(wèn)題,例如/n和/(n-1)的問(wèn)題,例如類(lèi)別變量的mapping,例如各種異常值的處理。還有,網(wǎng)格搜索調(diào)參,找到了非常離譜的模型結(jié)構(gòu),其實(shí)都是不懂。

怎么解決呢?你得先有這個(gè)意識(shí),知就會(huì)行,最后通過(guò)一致性驗(yàn)證來(lái)保證。開(kāi)發(fā)是一套數(shù)據(jù)處理和模型打分的邏輯,生產(chǎn)是另一套,只有通過(guò)真實(shí)的樣本驗(yàn)證兩種打分的一致性,你才能無(wú)限接近100%地杜絕錯(cuò)誤。

第二呢,異常的處理,包括性能不足的超時(shí)。

異常返回什么,超時(shí)返回什么,通過(guò)還是拒絕,不同的環(huán)節(jié)可能都不一樣。不是特別強(qiáng)的風(fēng)險(xiǎn)攔截環(huán)節(jié)其實(shí)可以通過(guò),留給決策流中的關(guān)鍵環(huán)節(jié)去攔截。但關(guān)鍵環(huán)節(jié),拿不準(zhǔn)的你得攔截。

還有模型所用的字段,解析出現(xiàn)異常,或者接口未查詢(xún)到,如何處理,不難,但你最好心里有數(shù)。

很多時(shí)候,你要兼顧某些你當(dāng)前未知的異常情況,也要優(yōu)化取數(shù)、計(jì)算的邏輯,至少得滿(mǎn)足超時(shí)的性能要求吧。

第三,數(shù)據(jù)的存儲(chǔ),要考慮到數(shù)據(jù)的分析、利用、排查問(wèn)題等各種用途。

如果一切都好,模型分是對(duì)的,分布是穩(wěn)定的,效果又好又穩(wěn)定,業(yè)務(wù)指標(biāo)也很好,什么都不做當(dāng)然也可能沒(méi)啥問(wèn)題。但沒(méi)有人能保證,不,我保證一定不會(huì)這樣好。

任何環(huán)節(jié)出現(xiàn)波動(dòng),你一定免不了要來(lái)分析模型。分布也好,效果也好,意味著線(xiàn)上調(diào)用的模型分需要存儲(chǔ)。不僅如此,模型分所用到的字段也應(yīng)該存儲(chǔ)。

關(guān)于工程問(wèn)題,最值得說(shuō)的就是你要有生產(chǎn)的意識(shí)。實(shí)踐中會(huì)有很多問(wèn)題,沒(méi)有人能列全,也無(wú)此必要。意識(shí)本身比知識(shí)更重要。

明天就到監(jiān)控了。你會(huì)知道,風(fēng)控模型從來(lái)不是訓(xùn)練一個(gè)模型而已。

以上已經(jīng)說(shuō)完正題了。耶,我又可以胡說(shuō)八道些有的沒(méi)的了。????

說(shuō)到工程,很多人只想到實(shí)體工程,但金融工程也是工程。實(shí)體工程你知道安全性的重要性,建筑會(huì)倒、橋梁會(huì)塌、機(jī)器會(huì)壞、汽車(chē)會(huì)出故障,金融工程的安全性則很容易被忽視,線(xiàn)上決策的模型策略究竟是不是你線(xiàn)下開(kāi)發(fā)評(píng)估的模型策略??

分工導(dǎo)致做模型的只做模型,做策略的做策略,做報(bào)表的做報(bào)表,搞上線(xiàn)的搞上線(xiàn),搞營(yíng)銷(xiāo)的搞營(yíng)銷(xiāo),如果沒(méi)有很好的機(jī)制和意識(shí),很容易有環(huán)節(jié)出問(wèn)題,出問(wèn)題了還很容易甩鍋。嘻,工作真容易啊。????????????????????????????????????????????????????????????????????????????

金融工程 vs 建筑工程,哪個(gè)更有趣?還有開(kāi)會(huì)工程師、excel工程師、word工程師、ppt工程師、sql工程師、python工程師……

別爭(zhēng)了。????

金融,工程,建筑,計(jì)算,固然很重要,那是我們生存的條件;但詩(shī)歌,浪漫,愛(ài),是我們生而為人的原因。

本文由人人都是產(chǎn)品經(jīng)理作者【雷帥】,微信公眾號(hào):【雷帥快與慢】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!