Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies

It artikel besprekt de gebieten fan tapassing fan tiidsearjes, de problemen dy't moatte wurde oplost, en de brûkte algoritmen. Tiidreeksfoarsizzing wurdt brûkt yn taken lykas it foarsizzen fan fraach, kontaktsintrumbelêsting, dyk- en ynternetferkear, it oplossen fan it kâlde startprobleem yn oanbefellingssystemen, en sykjen nei anomalies yn it gedrach fan apparatuer en brûkers.

Litte wy nei de taken yn mear detail sjen.

Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies

1) Fraachfoarsizzing.

Doel: ferminderje pakhúskosten en optimalisearjen fan wurkskema's fan personiel.

Hoe it op te lossen: mei in prognoaze fan oankeapen fan guod en it oantal klanten, minimalisearje wy it bedrach fan guod yn it pakhús en bewarje presys safolle as sil wurde kocht yn in opjûne tiid berik. Mei it witten fan it tal kliïnten op elts momint meitsje wy in optimaal wurkskema op sadat der mei in minimum oan kosten genôch personiel is.

2) Foarsizze de lading op de levering tsjinst

Doel: foar te kommen dat logistyk ynstoart by pyklasten.

Hoe it op te lossen: it oantal oarders foarsizze, bring it optimale oantal auto's en koeriers op 'e line.

3) Foarsizze de lading op it kontakt sintrum

Doel: om de fereaske beskikberens fan it kontaktsintrum te garandearjen, wylst de kosten fan leanfûns minimalisearje.

Hoe op te lossen: foarsizze it oantal oproppen oer de tiid, it meitsjen fan in optimaal skema foar operators.

4) Ferkearsfoarsizzing

Doel: foarsizze it oantal tsjinners en bânbreedte foar stabile operaasje. Dat jo tsjinst net crasht op 'e dei fan' e premjêre fan in populêre tv-searje of fuotbalwedstriid 😉

5) Foarsizze de optimale tiid foar ATM-kolleksje

Doel: minimalisearje it bedrach fan cash opslein yn it ATM netwurk

6) Oplossingen foar it probleem mei kâld start yn oanbefellingssystemen

Doel: Oanbefelje relevante produkten oan nije brûkers.

As de brûker ferskate oankeapen hat makke, kin in gearwurkjend filteralgoritme boud wurde foar oanbefellings, mar as der gjin ynformaasje is oer de brûker, is it optimaal om de populêrste produkten oan te rieden.

Oplossing: De populariteit fan produkten hinget ôf fan 'e tiid dat de oanbefelling wurdt makke. It brûken fan prognosen fan tiidsearjes helpt relevante produkten op elts momint te identifisearjen.

Wy seagen lifehacks foar it bouwen fan oanbefellingssystemen yn foarige artikel.

7) Sykje nei anomalies

Doel: problemen te identifisearjen yn 'e wurking fan apparatuer en net-standert situaasjes yn bedriuw
Oplossing: As de mjitten wearde bûten it prognosebetrouwensynterval is, is in anomaly ûntdutsen. As dit in kearnsintrale is, is it tiid om it plein fan 'e ôfstân te fergrutsjen 😉

Algoritmen foar it oplossen fan it probleem

1) Moving gemiddelde

It ienfâldichste algoritme is it bewegende gemiddelde. Litte wy de gemiddelde wearde op 'e lêste pear eleminten berekkenje en in foarsizzing meitsje. Foar waarberjochten langer dan 10 dagen wurdt in ferlykbere oanpak brûkt.

Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies

As it wichtich is dat de lêste wearden yn in searje mear gewicht bydrage, yntrodusearje wy koeffizienten ôfhinklik fan 'e ôfstân fan' e datum, it krijen fan in gewicht model:

Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies

Sa kinne jo de W-koëffisjint ynstelle sadat it maksimale gewicht falt op 'e lêste 2 dagen en de yngongsdagen.

Mei rekken hâldend mei sykliske faktoaren

De kwaliteit fan oanbefellings kin beynfloede wurde troch sykliske faktoaren, lykas tafal mei de dei fan 'e wike, datum, foarôfgeande feestdagen, ensfh.

Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies
Rys. 1. Foarbyld fan tiid rige ûntbining yn trend, seasonal komponint en lûd

Eksponinsjele glêdjen is in oplossing om rekken te hâlden mei cyclyske faktoaren.

Litte wy nei 3 basis oanpak sjen

1. Ienfâldich glêdjen (Bruin model)

Fertsjintwurdet de berekkening fan in gewogen gemiddelde op 'e lêste 2 eleminten fan in searje.

2. Dûbele glêd (Holt-model)

Nimt rekken mei feroarings yn trend en fluktuaasjes yn restwearden om dizze trend.

Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies

Wy berekkenje de foarsizzing fan feroarings yn residualen ® en trend (d). De úteinlike wearde fan y is de som fan dizze twa hoemannichten.

3. Triple smoothing (Holt-Winters model)

Triple smoothing hâldt ek rekken mei seizoensfariaasjes.

Tiidsrige yn it foarsizzen fan fraach, lading op distribúsjesintra, produktoanbefellings en sykjen nei anomalies

Formules foar triple smoothing.

ARIMA en SARIMA algoritme

De eigenaardichheid fan tiidrekken foar it gebrûk fan ARIMA is de ferbining tusken ferline wearden assosjearre mei hjoeddeistige en takomstige.

SARIMA - útwreiding foar searjes mei in seizoenskomponint. SARIMAX is in útwreiding dy't in eksterne regression komponint omfettet.

ARIMA modellen kinne jo simulearje yntegrearre of ferskil-stasjonêre tiid rige.

De ARIMA-oanpak fan tiidsearjes is dat de stasjonariteit fan 'e searje earst beoardiele wurdt.

Dêrnei wurdt de searje omfoarme troch it ferskil fan 'e passende folchoarder te nimmen, en in ARMA-model wurdt konstruearre foar it omfoarme model.

ARMA is in lineêr meardere regressionmodel.

It is wichtich dat de rige stasjonêr is, d.w.s. de gemiddelde en fariânsje feroare net. As de rige net-stasjonêr is, moat it nei in stasjonêre foarm brocht wurde.

XGBoost - wêr soene wy ​​sûnder wêze?

As in searje gjin ynterne útdrukte struktuer hat, mar d'r binne eksterne beynfloedzjende faktoaren (manager, waar, ensfh.), Dan kinne jo feilich gebrûk meitsje fan masine-learmodellen lykas boosting, willekeurige bosken, regression, neurale netwurken en SVM.

Ut de ûnderfining fan it team DATA4, foarsizzing fan tiidsearjes, ien fan 'e wichtichste taken foar it oplossen fan de optimalisaasje fan pakhúskosten, personielskosten, optimisearjen fan it ûnderhâld fan ATM-netwurken, logistyk en oanbefellingssystemen foar bouwen. Komplekse modellen lykas SARIMA jouwe resultaten fan hege kwaliteit, mar binne tiidslinend en binne allinich geskikt foar in bepaald oanbod fan taken.

Yn it folgjende artikel sille wy sjen nei de wichtichste oanpak foar it sykjen nei anomalies.

Om derfoar te soargjen dat de artikels relevant binne foar jo ynteresses, nim dan de enkête hjirûnder, of skriuw yn 'e opmerkings oer hokker ûnderwerpen jo moatte skriuwe yn' e folgjende artikels.

Allinnich registrearre brûkers kinne meidwaan oan 'e enkête. Ynlogge, asjebleaft.

Artikels oer hokker ûnderwerp binne jo ynteressearre yn?

  • Oanbefellingssystemen

  • Ofbylding erkenning

  • Spraak- en tekstferwurking

  • Nije arsjitektuer yn DNN

  • Tiid rige en anomaly sykjen

  • ML yn bedriuw, gebrûk gefallen

17 brûkers stimden. 3 brûkers ûntholden har.

Boarne: www.habr.com

Add a comment