Kusunga: momwe tidalembera zida zotsegulira zowunikira zinthu mu Python ndi Pandas

Moni, Habr. Nkhaniyi imaperekedwa ku zotsatira za zaka zinayi za chitukuko cha njira ndi zida zogwiritsira ntchito njira zoyendetsera ogwiritsira ntchito muzogwiritsira ntchito kapena webusaitiyi. Wolemba zachitukuko - Maxim Godzi, yemwe amatsogolera gulu la opanga zinthu komanso ndi wolemba nkhaniyo. Chogulitsacho chimatchedwa Retentioneering; tsopano chasinthidwa kukhala laibulale yotseguka ndikuyika pa Github kuti aliyense azigwiritsa ntchito. Zonsezi zingakhale zosangalatsa kwa iwo omwe akukhudzidwa ndi kusanthula kwazinthu ndi malonda, kukwezedwa ndi chitukuko cha mankhwala. Mwa njira, pa Habre nkhani yasindikizidwa kale yokhudza imodzi mwamilandu yogwira ntchito ndi Retentioneering. Nkhani yatsopanoyi ikufotokoza zomwe mankhwalawo angachite komanso momwe angagwiritsire ntchito.

Mukawerenga nkhaniyi, inu nokha mudzatha kulemba Retentioneering yanu; itha kukhala njira iliyonse yokhazikika yosinthira ma trajectories a ogwiritsa ntchito mukugwiritsa ntchito ndi kupitilira apo, kukulolani kuti muwone mwatsatanetsatane mawonekedwe akhalidwe ndikuchotsa zidziwitso kuchokera pakukula. za metrics za bizinesi.

Kodi Retentionering ndi chiyani ndipo chifukwa chiyani kuli kofunikira?

Cholinga chathu choyamba chinali kuchotsa Kuwononga Kukula kuchokera kudziko la "ufiti pakompyuta" kupita kudziko la manambala, zowerengera komanso zolosera. Zotsatira zake, kusanthula kwazinthu kumachepetsedwa kukhala masamu enieni ndi mapulogalamu kwa iwo omwe amakonda manambala m'malo mwa nkhani zosangalatsa, komanso mawu omveka ngati "rebranding", "repositioning", ndi zina zotero, zomwe zimamveka bwino, koma pochita zimathandizira pang'ono.

Kuti tithane ndi mavutowa, tinkafunika dongosolo la kusanthula pogwiritsa ntchito ma graph ndi ma trajectories, ndipo nthawi yomweyo laibulale yomwe imathandizira kachitidwe ka akatswiri, monga njira yofotokozera ntchito zanthawi zonse zowunikira zomwe zitha kumveka kwa anthu ndi maloboti. Laibulaleyi imapereka kuthekera kofotokozera machitidwe a ogwiritsa ntchito ndikuyilumikiza ndi ma metric abizinesi muchilankhulo chomveka komanso chomveka bwino kotero kuti imathandizira ndikusinthiratu ntchito zanthawi zonse za opanga ndi owunika, ndikuwongolera kulumikizana kwawo ndi bizinesi.

Retentioneering ndi njira ndi zida zowunikira mapulogalamu omwe angasinthidwe ndikuphatikizidwa muzinthu zilizonse za digito (osati zokha).

Tinayamba kugwira ntchito pa malonda mu 2015. Tsopano izi ndizokonzekera, ngakhale kuti sizinali bwino, zida za Python ndi Pandas zogwirira ntchito ndi deta, makina ophunzirira makina okhala ndi sklearn-like api, zida zomasulira zotsatira za makina ophunzirira makina eli5 ndi shap.

Izo zonse zakutidwa kupita ku laibulale yotseguka yotseguka pamalo otseguka a Github - zida zosungira. Kugwiritsa ntchito laibulale sikovuta; pafupifupi aliyense amene amakonda kusanthula kwazinthu, koma sanalembepo kachidindo, atha kugwiritsa ntchito njira zathu zowunikira pa data yawo modziyimira pawokha komanso popanda ndalama zambiri.

Chabwino, wopanga mapulogalamu, wopanga mapulogalamu, kapena membala wa gulu lachitukuko kapena kuyesa yemwe sanachitepo zowerengera atha kuyamba kusewera ndi code iyi ndikuwona momwe amagwiritsidwira ntchito popanda thandizo lakunja.

Njira ya ogwiritsa ntchito ngati chinthu chofunikira pakuwunika ndi njira zopangira zake

Njira ya ogwiritsa ntchito ndi mndandanda wazomwe ogwiritsa ntchito nthawi zina. Kuphatikiza apo, zochitika zitha kubwera kuchokera kuzinthu zosiyanasiyana, pa intaneti komanso pa intaneti. Zochitika zomwe zimachitika kwa wogwiritsa ntchito ndi gawo la njira yake. Zitsanzo:
β€’ adakanikiza batani
β€’ adawona chithunzi
β€’ kugunda chophimba
β€’ adalandira imelo
β€’ analimbikitsa mankhwala kwa mnzako
β€’ adalemba fomu
β€’ adagunda chophimba
β€’ pinda
β€’ anapita ku kaundula wa ndalama
β€’ analamula burrito
β€’ anadya burrito
β€’ adalowa poyizoni podya burrito
β€’ adalowa mu cafe kuchokera pakhomo lakumbuyo
β€’ adalowa pakhomo lakutsogolo
β€’ kuchepetsa kugwiritsa ntchito
β€’ adalandira chidziwitso chokankhira
β€’ anali pa zenera yaitali kuposa X
β€’ kulipira dongosolo
β€’ anagula oda
β€’ Anakanidwa ngongole

Ngati mutenga zowerengera za gulu la ogwiritsa ntchito ndikuwerenga momwe masinthidwe amapangidwira, mutha kutsata momwe machitidwe awo amapangidwira. Ndikosavuta kuchita izi kudzera pa graph yomwe maiko ndi ma node, ndipo kusintha pakati pa mayiko ndi m'mphepete:

Kusunga: momwe tidalembera zida zotsegulira zowunikira zinthu mu Python ndi Pandas

"Trajectory" ndi lingaliro losavuta kwambiri - lili ndi chidziwitso chatsatanetsatane chazochita zonse za ogwiritsa ntchito, ndikutha kuwonjezera zina zilizonse pakufotokozera za izi. Izi zimapangitsa kukhala chinthu chapadziko lonse lapansi. Ngati muli ndi zida zokongola komanso zosavuta zomwe zimakupatsani mwayi wogwira ntchito ndi trajectories, ndiye kuti mutha kupeza zofanana ndikuzigawa.

Gawo la trajectory likhoza kuwoneka lovuta kwambiri poyamba. Munthawi yanthawi zonse, izi ndizochitika - muyenera kugwiritsa ntchito kufananitsa kwa matrix olumikizirana kapena kutsatizana. Tinatha kupeza njira yosavuta - kuphunzira zambiri za trajectories ndikuzigawa mwamagulu.

Monga momwe zinakhalira, ndizotheka kutembenuza njira kukhala mfundo pogwiritsa ntchito zizindikiro zopitirira, mwachitsanzo, Chithunzi cha TF-IDF. Pambuyo kusandulika, trajectory amakhala mfundo mu danga pamene zochitika normalized zochitika zosiyanasiyana ndi kusintha pakati pawo mu trajectory ndi chiwembu pamodzi nkhwangwa. Chinthu ichi kuchokera ku malo okwana chikwi chimodzi kapena kuposerapo (dimS=sum(mitundu ya zochitika)+sum(ngrams_2 mitundu)) chikhoza kuwonetsedwa mundege pogwiritsa ntchito TSNE. TSNE ndikusintha komwe kumachepetsa kukula kwa danga kukhala nkhwangwa za 2 ndipo, ngati kuli kotheka, kumasunga mtunda wapakati pakati pa mfundo. Chifukwa chake, zimakhala zotheka pa mapu athyathyathya, mapu ophiphiritsira a ma trajectories, kuti aphunzire momwe mfundo zamayendedwe osiyanasiyana zidakhalira pakati pawo. Imasanthula momwe analiri oyandikana kapena osiyana wina ndi mnzake, kaya adapanga magulu kapena amwazikana pamapu, ndi zina zambiri:

Kusunga: momwe tidalembera zida zotsegulira zowunikira zinthu mu Python ndi Pandas

Zida zowerengera zosungirako zosungirako zimapereka mphamvu yosinthira deta yovuta ndi njira zomwe zingafanane ndi wina ndi mzake, ndiyeno zotsatira za kusinthako zikhoza kufufuzidwa ndikutanthauzira.

Kulankhula za njira zokhazikika zosinthira ma trajectories, tikutanthauza zida zazikulu zitatu zomwe takhazikitsa mu Retentioneering - ma graph, ma step matrices ndi mamapu owonera.

Kugwira ntchito ndi Google Analytics, Firebase ndi machitidwe ofanana a analytics ndizovuta kwambiri ndipo sizothandiza 100%. Vuto ndiloti zoletsa zambiri kwa wogwiritsa ntchito, chifukwa chake ntchito ya wofufuza mu machitidwe oterowo imadalira pazithunzi za mbewa ndi kusankha magawo. Kusungirako kumapangitsa kuti zitheke kugwira ntchito ndi njira zogwiritsira ntchito, osati ndi ma funnels, monga mu Google Analytics, kumene mlingo wa tsatanetsatane nthawi zambiri umachepetsedwa kukhala funnel, ngakhale kumangidwira gawo linalake.

Kusunga ndi milandu

Monga chitsanzo chogwiritsa ntchito chida chopangidwa, titha kunena za ntchito yayikulu ya niche ku Russia. Kampaniyi ili ndi pulogalamu yam'manja ya Android yomwe ili yotchuka pakati pa makasitomala. Chiwongola dzanja chapachaka kuchokera ku pulogalamu yam'manja chinali pafupifupi ma ruble 7 miliyoni, kusinthasintha kwa nyengo kuyambira 60-130 zikwi. kasitomala wogwiritsa ntchito pulogalamu ya Android - 1080 rub. motsutsana ndi 1300 rub.

Kampaniyo idaganiza zokulitsa luso la pulogalamu ya Android, yomwe idawunikira mwatsatanetsatane. Ma hypotheses angapo adapangidwa okhudza kukulitsa mphamvu yakugwiritsa ntchito. Pambuyo pogwiritsira ntchito Retentionneering, zinapezeka kuti vuto linali mu mauthenga omwe adawonetsedwa kwa ogwiritsa ntchito atsopano. Analandira zambiri za mtundu, phindu la kampani ndi mitengo. Koma, monga momwe zinakhalira, mauthengawa amayenera kuthandiza wogwiritsa ntchito kuphunzira momwe angagwiritsire ntchito pulogalamuyi.

Kusunga: momwe tidalembera zida zotsegulira zowunikira zinthu mu Python ndi Pandas

Izi zidachitika, chifukwa chake pulogalamuyo idangotulutsidwa pang'ono, ndipo kuwonjezeka kwa kutembenuka kukhala oda kunali 23%. Poyamba, 20 peresenti ya magalimoto omwe akubwera adayesedwa, koma patatha masiku angapo, atatha kusanthula zotsatira zoyamba ndikuwunika zomwe zikuchitika, adasintha zomwezo ndipo, m'malo mwake, adasiya 20 peresenti kwa gulu lolamulira, ndipo makumi asanu ndi atatu pa zana adayikidwa mu mayeso. Patatha sabata imodzi, zidasankhidwa kuti ziwonjezere kuyesedwa kwamalingaliro ena awiri. M'masabata asanu ndi awiri okha, kubweza kuchokera ku pulogalamu ya Android kudakwera nthawi imodzi ndi theka poyerekeza ndi gawo lapitalo.

Momwe mungagwiritsire ntchito ndi Retentionering?

Njira zoyambira ndizosavuta - tsitsani laibulale ndi pip install retentioneering command. Malo omwewo ali ndi zitsanzo zopangidwa kale ndi zochitika zakusintha kwa data pazantchito zina zowunikira zinthu. Choyikacho chimasinthidwa nthawi zonse mpaka chikwanira kwa munthu woyamba kudziwana naye. Aliyense akhoza kutenga ma modules okonzeka ndikuwagwiritsa ntchito nthawi yomweyo ku ntchito zawo - izi zimawathandiza kuti akhazikitse nthawi yomweyo ndondomeko ya kusanthula mwatsatanetsatane ndi kukhathamiritsa kwa njira zogwiritsira ntchito mofulumira komanso moyenera momwe angathere. Zonsezi zimapangitsa kuti zitheke kupeza njira zogwiritsira ntchito pogwiritsa ntchito ma code omveka bwino ndikugawana izi ndi anzanu.

Kusunga ndi chida choyenera kugwiritsa ntchito moyo wanu wonse, ndichifukwa chake:

  • Retentioneering ndiyothandiza pakutsata ndikuwongolera mosalekeza njira za ogwiritsa ntchito ndikuwongolera magwiridwe antchito abizinesi. Chifukwa chake, zatsopano nthawi zambiri zimawonjezeredwa ku mapulogalamu a ecommerce, zomwe zotsatira zake pazogulitsa sizinganenedweratu molondola. Nthawi zina, zovuta zogwirizana zimayamba pakati pa ntchito zatsopano ndi zakale - mwachitsanzo, zatsopano "cannibalize" zomwe zilipo kale. Ndipo muzochitika izi, kusanthula kosalekeza kwa trajectories ndizomwe zimafunikira.
  • Zomwe zilili ndizofanana ndikugwira ntchito ndi njira zotsatsira: magwero atsopano a magalimoto ndi opanga malonda akuyesedwa nthawi zonse, ndikofunikira kuyang'anira nyengo, zochitika ndi zochitika zina, zomwe zimapangitsa kuti pakhale mavuto atsopano. Izi zimafunikanso kuyang'anitsitsa nthawi zonse ndi kutanthauzira makina ogwiritsira ntchito.
  • Pali zinthu zingapo zomwe zimakhudza nthawi zonse ntchito ya pulogalamu. Mwachitsanzo, kutulutsa kwatsopano kuchokera kwa opanga: kutseka vuto lomwe lilipo, amabwerera mosadziwa kapena kupanga latsopano. Pakapita nthawi, kuchuluka kwa zotulutsa zatsopano kumakula, ndipo njira yolondolera zolakwika iyenera kukhala yokha, kuphatikizapo kusanthula njira za ogwiritsa ntchito.

Ponseponse, Retentionering ndi chida chothandiza. Koma palibe malire pa ungwiro - ukhoza ndipo uyenera kusinthidwa, kupangidwa, ndi zinthu zatsopano zozizira zomwe zimamangidwa pamaziko ake. Pamene gulu la polojekiti likugwira ntchito kwambiri, mafoloko achulukanso, ndipo zosankha zatsopano zogwiritsira ntchito zidzawonekera.

Zambiri za Zida Zosungira:

Source: www.habr.com

Kuwonjezera ndemanga