LinkedIn開源了函數(shù)庫(kù),這是LinkedIn為滿足自家時(shí)間序列預(yù)測(cè)需求,而開發(fā)的Python函數(shù)庫(kù),Greykite主要使用一個(gè)稱為Silverkite的演算法,可以提供快速、準(zhǔn)確且直覺的預(yù)測(cè)結(jié)果,適合用於大規(guī)模且需要交互的預(yù)測(cè)應(yīng)用。
時(shí)間序列預(yù)測(cè)可以用來(lái)預(yù)測(cè),隨時(shí)間變化的指針以及各種數(shù)值,官方提到,雖然專家可以產(chǎn)生精確的預(yù)測(cè),但是演算法的自動(dòng)化優(yōu)勢(shì),可以帶來(lái)可擴(kuò)展性和可重復(fù)性,而且還能提高準(zhǔn)確度,下游演算法也可以使用自動(dòng)化產(chǎn)生的結(jié)果進(jìn)行決策。
LinkedIn所開發(fā)的Greykite,包含了一個(gè)簡(jiǎn)單的建模接口,可促進(jìn)數(shù)據(jù)探索和模型調(diào)整,而Silverkite演算法有很大的自定義空間,能夠調(diào)整參數(shù)以擷取各種時(shí)間序列特徵,輸出的結(jié)果也具可解釋性,能夠以視覺化的方式反應(yīng)趨勢(shì)、季節(jié)性和其他影響統(tǒng)計(jì)的要素。
官方提到,Silverkite對(duì)具有時(shí)間變化的趨勢(shì)、季節(jié)性和重復(fù)事件等時(shí)間序列預(yù)測(cè)效果很好,在LinkedIn中,他們已經(jīng)將其應(yīng)用在每小時(shí)、每天和每周等各種時(shí)間頻率,以及短期與長(zhǎng)期等時(shí)間范圍的指針預(yù)測(cè)上。
由於Greykite具有高度靈活特性,能提供趨勢(shì)、季節(jié)性、變化點(diǎn)(Changepoint)以及自動(dòng)回歸等時(shí)間序列回歸功能,用戶可以按需求使用,并應(yīng)用在選擇的機(jī)器學(xué)習(xí)模型上,而且Greykite有探索性圖表功能、調(diào)校模版和可解釋性預(yù)測(cè),因此可提供用戶直觀的使用體驗(yàn),另外,Greykite高性能的特性,可以支持大規(guī)??焖匐r形開發(fā)和部署。
LinkedIn在資源規(guī)畫、績(jī)效管理、最佳化和分析生態(tài)系等各種領(lǐng)域,廣泛地使用時(shí)間序列預(yù)測(cè),像是預(yù)測(cè)高峰流量以準(zhǔn)備足夠的基礎(chǔ)設(shè)施,或是用於設(shè)置業(yè)務(wù)指針,并且追蹤運(yùn)營(yíng)進(jìn)度,還可以預(yù)測(cè)市場(chǎng)的成長(zhǎng),來(lái)最佳化預(yù)算運(yùn)用。官方提到,Greykite就很適合用於COVID-19疫情沖擊後,預(yù)測(cè)各國(guó)的恢復(fù)速度。
Greykite主要采用高度可自定的演算法Silverkite,官方表示,Greykite能夠擴(kuò)展支持多種演算法,并透過(guò)單一接口進(jìn)行基準(zhǔn)測(cè)試,目前Greykite還支持臉書Prophet演算法,LinkedIn預(yù)計(jì)未來(lái)還會(huì)支持更多開源演算法。Greykite函數(shù)庫(kù)現(xiàn)在已於GitHub和PyPI上公開。