Njide: ka anyị si dee ngwaọrụ mepere emepe maka nyocha ngwaahịa na Python na Pandas

Ndewo, Habr. Edere edemede a maka nsonaazụ afọ anọ nke mmepe nke usoro na ngwaọrụ maka ịhazi trajectories ngagharị nke onye ọrụ na ngwa ma ọ bụ weebụsaịtị. Onye edemede mmepe - Maxim Godzi, onye isi otu ndị na-emepụta ngwaahịa ma bụrụkwa onye edemede nke akụkọ ahụ. A na-akpọ ngwaahịa a n'onwe ya Retentioneering; ugbu a agbanweela ya ka ọ bụrụ ọbá akwụkwọ mepere emepe ma tinye ya na Github ka onye ọ bụla nwee ike iji ya. Ihe ndị a niile nwere ike ịmasị ndị na-etinye aka na nyocha ngwaahịa na ahịa, nkwalite na mmepe ngwaahịa. Site n'ụzọ, na Habré Ebipụtalarị otu akụkọ gbasara otu n'ime ikpe nke ịrụ ọrụ na Retentioneering. Ihe ọhụrụ ahụ na-akọwa ihe ngwaahịa ahụ nwere ike ime na otú e nwere ike isi jiri ya mee ihe.

Mgbe ị gụchara akụkọ ahụ, gị onwe gị ga-enwe ike ide akwụkwọ Retentioneering nke gị; ọ nwere ike ịbụ usoro ọ bụla ahaziri maka nhazi trajectories onye ọrụ na ngwa ahụ na karịa, na-enye gị ohere ịhụ n'ụzọ zuru ezu njirimara omume wee wepụta nghọta na nke a maka uto. nke metrik azụmahịa.

Gịnị bụ Retentioneering na gịnị mere o ji dị mkpa?

Ebumnuche mbụ anyị bụ ịkwaga Uto Hacking site na ụwa nke "amoosu dijitalụ" gaa n'ụwa nke ọnụọgụgụ, nyocha na amụma. N'ihi ya, nchịkọta ngwaahịa na-ebelata ka ọ bụrụ mgbakọ na mwepụ dị ọcha na mmemme maka ndị na-ahọrọ ọnụọgụgụ kama ịkọ akụkọ dị egwu, na usoro iji buzzwords dị ka "rebranding", "repositioning", wdg, nke dị mma, ma na omume na-enyere obere aka.

Iji dozie nsogbu ndị a, anyị chọrọ usoro maka nyocha site na eserese na trajectories, na n'otu oge ahụ ọbá akwụkwọ nke na-eme ka usoro nyocha dị mfe, dịka ụzọ isi kọwaa ọrụ nyocha ngwaahịa mgbe niile nke ga-aghọta ma ndị mmadụ na ndị robots. Ọbá akwụkwọ ahụ na-enye ikike ịkọwapụta omume onye ọrụ wee jikọta ya na metrik azụmahịa ngwaahịa n'ụdị asụsụ nkịtị na nke doro anya nke na ọ na-eme ka ọ dị mfe ma na-emezi ọrụ oge niile nke ndị mmepe na ndị nyocha, ma na-eme ka nkwurịta okwu ha na azụmahịa.

Njide n'ihu bụ usoro na ngwaọrụ nyocha nke enwere ike ịmegharị yana tinye n'ime ngwaahịa dijitalụ ọ bụla (ọ bụghị naanị).

Anyị malitere ịrụ ọrụ na ngwaahịa na 2015. Ugbu a, nke a bụ ihe ejikere eme, ọ bụ ezie na ọ kabeghị mma, setịpụrụ ngwaọrụ na Python na Pandas maka ịrụ ọrụ na data, ụdị mmụta igwe nwere sklearn-dị ka api, ngwaọrụ maka ịkọwa nsonaazụ igwe mmụta ụdị eli5 na shap.

Ekechiela ya niile gaa n'ọbá akwụkwọ mepere emepe dabara adaba na ebe nchekwa Github mepere emepe - retentioneering-tools. Iji ọbá akwụkwọ anaghị esiri ike; ihe fọrọ nke nta ka ọ bụrụ onye ọ bụla hụrụ nyocha ngwaahịa n'anya, mana edebeghị koodu mbụ, nwere ike itinye usoro nyocha anyị na data ha n'adabereghị na enweghị nnukwu oge itinye ego.

Ọ dị mma, onye mmemme, onye okike ngwa, ma ọ bụ onye otu mmepe ma ọ bụ otu nnwale nke na-emebeghị nyocha mbụ nwere ike ịmalite iji koodu a wee hụ usoro ojiji nke ngwa ha n'enweghị enyemaka mpụga.

Trajectory onye ọrụ dị ka isi ihe nyocha na ụzọ maka nhazi ya

Usoro onye ọrụ bụ usoro nke steeti onye ọrụ n'oge ụfọdụ. Ọzọkwa, ihe omume nwere ike isi na isi mmalite data dị iche iche, ma n'ịntanetị na offline. Ihe omume na-eme onye ọrụ bụ akụkụ nke trajectory ya. Ọmụmaatụ:
• pịa bọtịnụ
• hụrụ foto a
• see ihuenyo
• natara ozi-e
• kwadoro ngwaahịa ahụ n'aka enyi
• dejupụta fọm
• kpatụ ihuenyo ahụ
• mpịakọta
• gara na ndekọ ego
• nyere iwu burrito
• rie burrito
• nwetara nsị site na iri burrito
• si n'ọnụ ụzọ azụ banye cafe
• si n'ọnụ ụzọ mbata banye
• wedata ngwa a
• natara ọkwa ntanye
• rapaara na ihuenyo ogologo karịa X
• akwụ ụgwọ maka iwu
• zụtara usoro
• jụrụ mbinye ego

Ọ bụrụ na ị were data trajectory nke otu ndị ọrụ wee mụọ ka esi ahazi mgbanwe, ị nwere ike ịchọpụta kpọmkwem etu esi ahazi omume ha na ngwa ahụ. Ọ dị mma ime nke a site na eserese nke steeti nwere ọnụ, na ntụgharị n'etiti steeti bụ akụkụ:

Njide: ka anyị si dee ngwaọrụ mepere emepe maka nyocha ngwaahịa na Python na Pandas

"Trajectory" bụ echiche dị mma nke ukwuu - ọ nwere ozi zuru ezu gbasara omume onye ọrụ niile, yana ikike ịgbakwunye data ọ bụla na nkọwa nke omume ndị a. Nke a na-eme ka ọ bụrụ ihe zuru ụwa ọnụ. Ọ bụrụ na ị nwere ngwaọrụ mara mma ma dị mma nke na-enye gị ohere ịrụ ọrụ na trajectories, mgbe ahụ ị nwere ike ịchọta myirịta ma kewaa ha.

Akụkụ trajectory nwere ike iyi ihe mgbagwoju anya na mbụ. N'ọnọdụ nkịtị, nke a bụ ikpe - ịkwesịrị iji njikọta matrix ntụnyere ma ọ bụ nhazi usoro. Anyị jisiri ike chọta ụzọ dị mfe - iji mụọ ọnụ ọgụgụ dị ukwuu nke trajectories na nkewa ha site na nchịkọta.

Dị ka ọ tụgharịrị, ọ ga-ekwe omume ịtụgharị trajectory ka ọ bụrụ isi site na iji ihe nnọchiteanya na-aga n'ihu, dịka ọmụmaatụ. TF-IDF. Mgbe mgbanwe ahụ gasịrị, trajectory na-aghọ ebe dị na mbara igwe ebe a na-eme atụmatụ nhazi nke ihe omume dị iche iche na ntụgharị n'etiti ha na trajectory n'akụkụ anyụike. Ihe a sitere na nnukwu oghere puku ma ọ bụ karịa (dimS=nchịkọta(ụdị mmemme)+nchịkọta(ngrams_2 ụdị)) nwere ike ịtụba ya n'ụgbọelu site na iji. TSNE. TSNE bụ mgbanwe na-ebelata akụkụ nke oghere gaa na axes 2 na, ọ bụrụ na ọ ga-ekwe omume, na-echekwa ebe dị anya n'etiti isi. N'ihi ya, ọ ga-ekwe omume na map dị larịị, maapụ ihe atụ nke trajectories, ịmụ ka isi ihe dị iche iche dị n'etiti onwe ha. Ọ na-enyocha otú ha dị nso ma ọ bụ dị iche na ibe ha, ma ha kpụrụ ụyọkọ ma ọ bụ gbasasịrị na maapụ, wdg.

Njide: ka anyị si dee ngwaọrụ mepere emepe maka nyocha ngwaahịa na Python na Pandas

Ngwá ọrụ nyocha njide na-enye ikike ịtụgharị data mgbagwoju anya na trajectories ka ọ bụrụ echiche nke nwere ike iji tụnyere ibe ya, mgbe ahụ enwere ike nyochaa ma kọwaa nsonaazụ nke mgbanwe ahụ.

N'ikwu maka usoro ọkọlọtọ maka nhazi trajectories, anyị pụtara ngwaọrụ atọ bụ isi nke anyị mejuputaworo na Retentioneering - eserese, matrices nzọụkwụ na maapụ ntule trajectory.

Ịrụ ọrụ na Google Analytics, Firebase na usoro nyocha ndị yiri ya dị mgbagwoju anya ma ọ bụghị 100% dị irè. Nsogbu a bụ ọtụtụ ihe mgbochi maka onye ọrụ, n'ihi nke a na-arụ ọrụ nyocha na usoro ndị dị otú ahụ na-adabere na ịpị òké na nhọrọ nke mpekere. Idochi anya na-eme ka o kwe omume ịrụ ọrụ na trajectories onye ọrụ, ọ bụghị naanị na funnels, dị ka Google Analytics, ebe ọkwa nke nkọwa na-emekarị ka ọ bụrụ olulu, n'agbanyeghị na e wuru maka akụkụ ụfọdụ.

Njide na ikpe

Dị ka ihe atụ nke iji ngwá ọrụ emepụtara emepụtara, anyị nwere ike ịkọ banyere nnukwu ọrụ niche na Russia. Ụlọ ọrụ a nwere ngwa mkpanaka gam akporo nke na-ewu ewu n'etiti ndị ahịa. Ntugharị kwa afọ site na ngwa mkpanaka bụ ihe dị ka nde rubles 7, mgbanwe oge oge sitere na puku 60-130. Otu ụlọ ọrụ ahụ nwekwara ngwa maka iOS, na nkezi ụgwọ nke onye ọrụ nke ngwa Apple dị elu karịa nkezi ụgwọ. onye ahịa na-eji ngwa gam akporo - 1080 rub. ihe dị ka 1300 rubles.

Ụlọ ọrụ ahụ kpebiri ịbawanye arụmọrụ nke ngwa gam akporo, nke o mere nyocha nke ọma. Ewepụtara ọtụtụ echiche iri na abuo gbasara ịbawanye uru nke ngwa ahụ. Mgbe iji Retentionneering gasịrị, ọ bịara bụrụ na nsogbu ahụ dị na ozi egosiri ndị ọrụ ọhụrụ. Ha nwetara ozi gbasara ika, uru ụlọ ọrụ na ọnụ ahịa. Mana, dịka ọ tụgharịrị, ozi ndị ahụ kwesịrị inyere onye ọrụ aka ịmụta ka esi arụ ọrụ na ngwa ahụ.

Njide: ka anyị si dee ngwaọrụ mepere emepe maka nyocha ngwaahịa na Python na Pandas

Emere nke a, n'ihi nke a na-ewepụ ngwa ngwa ahụ, na mmụba na ntughari ka ọ bụrụ 23%. Na mbụ, a na-enye pasent 20 nke okporo ụzọ na-abata na ule ahụ, ma mgbe ụbọchị ole na ole gasịrị, mgbe ha nyochachara nsonaazụ mbụ na nyochaa usoro ahụ, ha gbanwere nha na, n'ụzọ megidere nke ahụ, hapụrụ pasent 20 maka otu njikwa, na Pasent iri asatọ ka etinyere n'ule ahụ. Otu izu ka e mesịrị, e kpebiri itinye n'usoro n'usoro nyocha nke echiche abụọ ọzọ. N'ime naanị izu asaa, ntụgharị sitere na ngwa gam akporo mụbara otu ugboro na ọkara ma e jiri ya tụnyere ọkwa gara aga.

Kedu ka esi arụ ọrụ na Retentioneering?

Nzọụkwụ mbụ dị nnọọ mfe - budata ọbá akwụkwọ ahụ site na iji pip install iwu retentioneering. Ebe nchekwa ahụ n'onwe ya nwere ihe atụ emebere na ikpe nhazi data maka ụfọdụ ọrụ nyocha ngwaahịa. A na-emelite ntọala ahụ mgbe niile ruo mgbe ọ ga-ezuru onye mbụ maara. Onye ọ bụla nwere ike iwere modul emebere ma tinye ya ozugbo na ọrụ ha - nke a na-enye ha ohere ịtọlite ​​​​usoro nyocha zuru ezu na njikarịcha nke trajectories onye ọrụ ngwa ngwa na nke ọma dị ka o kwere mee. Ihe ndị a niile na-eme ka o kwe omume ịchọta usoro ojiji ngwa site na koodu doro anya wee kesaa ahụmịhe a n'etiti ndị ọrụ ibe.

Njide n'ihu bụ ngwá ọrụ kwesịrị iji n'oge ndụ ngwa gị niile, ma nke a bụ ihe kpatara ya:

  • Njide n'ihu dị irè maka nsuso yana na-aga n'ihu na-ebuli ọnọdụ onye ọrụ na ịkwalite arụmọrụ azụmahịa. Ya mere, a na-agbakwunyekarị atụmatụ ọhụrụ na ngwa ecommerce, mmetụta nke na ngwaahịa ahụ enweghị ike ịkọ oge ọ bụla n'ụzọ ziri ezi. N'ọnọdụ ụfọdụ, nsogbu ndakọrịta na-ebilite n'etiti ọrụ ọhụrụ na nke ochie - dịka ọmụmaatụ, ndị ọhụrụ "cannibalize" ndị dị adị. Na n'ọnọdụ a, nyocha mgbe niile nke trajectories bụ kpọmkwem ihe achọrọ.
  • Ọnọdụ dị otú ahụ mgbe ị na-arụ ọrụ na ọwa mgbasa ozi: a na-anwale isi mmalite okporo ụzọ ọhụrụ na ihe ndị na-emepụta mgbasa ozi mgbe niile, ọ dị mkpa iji nyochaa oge oge, ọnọdụ na mmetụta nke ihe omume ndị ọzọ, nke na-eduga n'ichepụta ọtụtụ nsogbu ọhụrụ. Nke a na-achọkwa nleba anya mgbe niile na nkọwa nke igwe ọrụ.
  • Enwere ọtụtụ ihe na-emetụta arụmọrụ nke ngwa mgbe niile. Dịka ọmụmaatụ, mwepụta ọhụrụ sitere na ndị mmepe: imechi nsogbu dị ugbu a, ha na-eweghachi nke ochie n'amaghị ama ma ọ bụ mepụta nke ọhụrụ kpamkpam. Ka oge na-aga, ọnụ ọgụgụ nke mwepụta ọhụrụ na-eto eto, na usoro nke nsuso njehie kwesịrị ka akpaaka, gụnyere site na nyochaa ọnọdụ onye ọrụ.

N'ozuzu, Retentioneering bụ ngwá ọrụ dị irè. Ma enweghị oke na izu oke - ọ nwere ike ma kwesịkwa imeziwanye ya, mepụta, na ngwaahịa ọhụrụ dị jụụ wuru na ndabere ya. Ka obodo ọrụ ahụ na-arụsi ọrụ ike, ka ndụdụ ga-adị, nhọrọ ọhụrụ na-adọrọ mmasị maka iji ya ga-apụta.

Ozi ndị ọzọ gbasara ngwaọrụ Njide:

isi: www.habr.com

Tinye a comment