Dib-u-dejin: sida aan ugu qornay agabka falanqaynta alaabta il-furan ee Python iyo Pandas

Haye Habr. Maqaalkani wuxuu u go'an yahay natiijooyinka horumarinta afar-sano ee habab iyo qalab loogu talagalay socodsiinta dhaqdhaqaaqa dhaqdhaqaaqa isticmaalaha ee codsiga ama bogga internetka. Qoraaga horumarka - Maxim Godzi, oo ah madaxa kooxda wax soo saarka, sidoo kale waa qoraaga maqaalka. Alaabta lafteeda waxaa loo yaqaan Retentioneering, hadda waxa loo beddelay maktabad il furan waxaana lagu marti galiyay Github si qof kastaa u isticmaalo. Waxaas oo dhan waxaa laga yaabaa inay daneynayaan kuwa ku lug leh falanqaynta badeecada iyo suuqgeynta, horumarinta badeecada iyo horumarinta. By habka, on HabrΓ© maqaal ayaa mar hore la daabacay oo ku saabsan mid ka mid ah kiisaska la shaqaynta Retentioneering. Qalabka cusubi wuxuu sharxayaa waxa alaabtu awood u leedahay iyo sida loo isticmaali karo.

Ka dib markaad akhrido maqaalka, waxaad awoodi doontaa inaad qorto Retentioneering adiga kuu gaar ah, waxay noqon kartaa hab kasta oo habaysan oo loogu talagalay ka baaraandegidda jihada isticmaalaha ee codsiga iyo wixii ka dambeeya, taas oo kuu ogolaanaysa inaad si faahfaahsan u aragto sifooyinka habdhaqanka oo aad ka soo saarto fikradaha tan koritaanka cabbirada ganacsiga.

Waa maxay Retentioneering iyo sababta loogu baahan yahay?

Markii hore, yoolkeennu wuxuu ahaa inaan ka guurno Kobaca Hacking adduunka "sixirka dhijitaalka ah" una guurno adduunka tirooyinka, falanqaynta iyo saadaalinta. Natiijo ahaan, falanqaynta alaabta ayaa lagu soo koobay xisaab saafi ah iyo barnaamijyo loogu talagalay kuwa doorbidaya tirooyinka halkii ay ka ahaan lahaayeen sheekooyin cajiib ah, iyo qaacidooyinka erayada xariifka ah sida "dib-u-beddelid", "dib-u-dhigid", iwm, kuwaas oo u muuqda kuwo qurux badan, laakiin ficil ahaan ma sameeyaan. caawimo badan.

Si loo xalliyo dhibaatooyinkan, waxaan u baahannahay qaab-dhismeedka falanqaynta iyada oo loo marayo garaafyada iyo jaangooyooyinka, iyo isla mar ahaantaana maktabad fududaysa hababka falanqeeyayaasha caadiga ah, si ay u qeexaan hawlaha falanqaynta alaabta caadiga ah taas oo noqon doonta mid ay fahmi karaan bini'aadamka iyo robots labadaba. Maktabadu waxay bixisa awoodda lagu qeexo hab-dhaqanka isticmaalaha oo lagu xidho jaangooyooyinka ganacsiga badeecada ee luqadda rasmiga ah iyo kan cad si loo fududeeyo oo loo habeeyo hawlaha joogtada ah ee horumariyeyaasha iyo falanqeeyayaasha, loona fududeeyo xidhiidhkooda ganacsiga.

Dib-u-dejintu waa hab iyo aaladaha kombuyuutarrada falanqaynta ee la waafajin karo laguna dhex dari karo badeecad kasta oo dhijitaal ah (oo aan ahayn oo keliya)

Waxaan bilownay ka shaqeynta badeecada 2015. Hadda waa qalab diyaarsan, in kasta oo aan weli ku habboonayn qalabka lagu shaqeynayo xogta Python iyo Pandas, moodooyinka barashada mashiinka oo leh sklearn-like api, aaladaha tarjumaadda natiijooyinka eli5 iyo moodooyinka barashada mashiinka qaabaynta.

Dhammaantood waa la isku duubay geli maktabad ku habboon il furan oo ku taal kaydka Github ee furan - qalab-ku-haynta. Isticmaalka maktabadda ma aha mid adag, ku dhawaad ​​qof kasta oo jecel falanqaynta alaabta, laakiin aan hore u qorin koodh, waxay isticmaali karaan hababkayaga falanqaynta xogtooda iyaga oo aan waqti badan ku bixin.

Hagaag, barnaamij-sameeyaha, abuuraha dalabka, ama xubin ka tirsan kooxda horumarinta ama tijaabinta oo aan waligiis samaynin falanqayn ka hor ayaa bilaabi kara ku ciyaarista koodkan oo ay arkaan qaababka isticmaalka codsigooda iyaga oo aan helin caawimo dibadda ah.

Habka adeegsadaha oo ah shay aasaaska u ah falanqaynta iyo hababka habaynteeda

Habka adeegsaduhu waa isku xigxiga gobolada isticmaalaha waqtiyo cayiman. Waxaa intaa dheer, dhacdooyinku waxay ka iman karaan ilo xogo kala duwan, labadaba online iyo offline labadaba. Dhacdooyinka ku dhacay isticmaaluhu waa qayb ka mid ah dhabbihiisa. Tusaalooyinka:
β€’ riix batoonka
β€’ arkay sawirka
β€’ ku dhufo shaashadda
β€’ helay iimayl
β€’ kula taliyay alaabta saaxiib
β€’ Buuxi foomka
β€’ taabtay shaashadda
β€’ duuduubay
β€’ aaday diiwaanka lacagta caddaanka ah
β€’ dalbaday burrito
β€’ cunay burrito
β€’ ku sumoobay burrito uu cunay
Kafeega ka soo galay albaabka dambe
Laga soo galo albaabka weyn
β€’ la yareeyay codsiga
β€’ helay ogeysiin riixid
β€’ nacas muraayadda muddo dheer Π₯
β€’ bixisay kharashka dalabka
β€’ soo furtay dalabka
β€’ waxaa loo diiday deyn

Haddii aad qaadato xogta dhabta ah ee koox isticmaaleyaal ah oo aad barato sida isbeddelku u shaqeeyo, waxaad si sax ah u arki kartaa sida habdhaqankooda codsiga loo dhisay. Way ku habboon tahay in tan lagu sameeyo garaaf ay dawlad-goboleedyadu yihiin nood iyo kala-guurka u dhexeeya dawlad-goboleedyada waa geeso:

Dib-u-dejin: sida aan ugu qornay agabka falanqaynta alaabta il-furan ee Python iyo Pandas

"Trajectory" waa fikrad aad u habboon - waxay ka kooban tahay macluumaad faahfaahsan oo ku saabsan dhammaan ficillada isticmaalaha, iyada oo awood u leh inay ku darto xog kasta oo dheeraad ah sharaxaadda falalkan. Tani waxay ka dhigaysaa shay guud. Haddii aad haysato qalab qurux badan oo ku habboon oo kuu ogolaanaya inaad la shaqeyso dabeecadaha, markaa waxaad heli kartaa isku mid ah oo aad u kala qaybiso.

Qaybinta dhabbaha waxa laga yaabaa inay marka hore u ekaato mid aad u adag. Xaaladda caadiga ah, tani waa run - waxaad u baahan tahay inaad isticmaasho isbarbardhigga mitirada isku xirka ama isku-habeynta taxanaha. Waxaan ku guuleysanay inaan helno hab sahlan - si aan u darsinno tiro badan oo raad-raacyo ah oo aan u kala saarno koox-kooxeed.

Sida ay soo baxday, waxaa suurtagal ah in loo rogo jihada loo beddelo dhibic iyada oo la adeegsanayo matalaad joogto ah, tusaale ahaan. TF-IDF. Isbeddelka ka dib, raadku wuxuu noqdaa meel bannaan, halkaas oo dhacdooyinka caadiga ah ee dhacdooyinka kala duwan iyo kala-guurka dhexdooda lagu dhejiyo faashash. Shaygan oo ka yimid meel aad u weyn oo kun- iyo ka badan-cabbir ah (dimS=wadarta(noocyada dhacdo)+ wadarta(ngrams_2 nooc)), waxa lagu odorosi karaa diyaarad iyadoo la isticmaalayo TSNE. TSNE - isbeddel, waxay yaraynaysaa cabbirka booska ilaa 2 faashad iyo, haddii ay suurtagal tahay, waxay ilaalisaa fogaanta u dhexeeya dhibcaha. Sidaas awgeed, waxay suurtogal noqonaysaa khariidad fidsan, khariidad qiyaas ah oo jaangooyooyin ah, si loo daraaseeyo sida dhibcaha kala duwani ay u dhex yaalleen. Waxaa la falanqeynayaa sida ay isugu dhowaayeen ama u kala duwanaayeen, hadday sameeyeen kooxo ama ha noqdeen kuwo ku kala firdhiyey khariidada, iwm.

Dib-u-dejin: sida aan ugu qornay agabka falanqaynta alaabta il-furan ee Python iyo Pandas

Aaladaha falanqaynta ee dib-u-dejinta ayaa bixiya awoodda lagu beddelayo xogta adag iyo raad-raacyada matalaad la barbar dhigi karo midba midka kale, ka dibna sahamiyo oo tarjumo natiijada isbeddelka.

Marka aynu ka hadlayno hababka hab-socodka hab-socodka caadiga ah, waxaan ula jeednaa saddex qalab oo waaweyn oo aan ku hirgelinay Dib-u-dejinta - garaafyada, jaangooyooyinka iyo maabka saadaalinta.

La shaqaynta Google Analytics, Firebase iyo nidaamyada la midka ah ee falanqaynta ayaa aad u dhib badan oo aan 100% hufan ahayn. Dhibaatadu waa tiro xaddidaad ah oo loogu talagalay isticmaalaha, taas oo ay sabab u tahay shaqada falanqeeyayaasha ee nidaamyada noocan oo kale ah waxay ku xiran yihiin jiirka jiirka iyo xulashada jeexjeexyada. Dib-u-dejintu waxay suurtogal ka dhigtaa in lala shaqeeyo jaangooyooyinka isticmaalaha, oo aan ahayn kaliya funnels, sida Google Analytics, halkaas oo heerka faahfaahinta inta badan lagu dhimo funnel, inkastoo loo dhisay qayb gaar ah.

Sii-haynta iyo daraasadaha kiis

Tusaale ahaan isticmaalka qalabka la horumariyay, waxaan soo qaadan karnaa kiiska adeegga niche ee weyn ee Ruushka. Shirkadani waxa ay leedahay App-ka mobilada ee Android ka oo ay caan ku yihiin macaamiishu. Dakhliga sannadlaha ah ee codsiga moobiilka wuxuu ahaa qiyaastii 7 milyan oo rubles, isbeddellada xilliyeedku waxay ku jireen 60-130 kun. Isla shirkadda ayaa sidoo kale leh codsi loogu talagalay iOS, celceliska jeegga isticmaalaha codsiga "tufaax" ayaa ka sarreeyay celceliska. hubi macmiilka isticmaalaya codsiga Android - 1080 rub. ka badan 1300 rubles.

Shirkaddu waxay go'aansatay inay kordhiso waxtarka codsiga Android, kaas oo ay ku samaysay falanqayn qotodheer. Dhowr daraasiin mala awaal ayaa la sameeyay si loo kordhiyo waxtarka codsiga. Ka dib markii la isticmaalo Retentionneering, waxaa soo baxday in dhibaatadu ku jirtay fariimaha la tusay isticmaalayaasha cusub. Waxay heleen macluumaadka ku saabsan astaanta, faa'iidooyinka shirkadda iyo qiimaha. Laakiin, sida ay soo baxday, fariimaha ayaa loo malaynayay inay ka caawiyaan isticmaaluhu inuu barto sida loogu shaqeeyo codsiga.

Dib-u-dejin: sida aan ugu qornay agabka falanqaynta alaabta il-furan ee Python iyo Pandas

Tani waa la sameeyay, taas oo keentay in codsiga la bilaabay in la tirtiro wax yar, iyo kororka beddelka amarka wuxuu ahaa 23%. Markii hore, 20 boqolkiiba taraafikada soo galaya ayaa la siiyay imtixaanka, laakiin dhowr maalmood ka dib, ka dib markii la falanqeeyay natiijooyinka ugu horreeya oo la qiimeeyo isbeddelka, waxay beddeleen saamiga waxayna, liddi ku tahay, ka tageen 20 boqolkiiba kooxda xakamaynta, oo la dhigo. boqolkiiba siddeetan imtixaanka. Toddobaad ka dib, waxaa la go'aamiyay in si isdaba joog ah loogu daro tijaabinta laba mala awaal oo kale. Todoba toddobaad gudahood, wax ka beddelka arjiga Android wuxuu kordhay hal jeer iyo badh marka loo eego heerkii hore.

Sidee looga shaqeeyaa Retentioneering?

Tallaabooyinka ugu horreeya waa kuwo fudud - waxaan ku dhejineynaa maktabadda amarka sii-haynta pip install. Kaydka laftiisa ayaa ka kooban tusaalayaal diyaarsan iyo kiisaska habaynta xogta ee hawlaha falanqaynta alaabta qaarkood. Qalabka si joogto ah ayaa loo cusbooneysiiyaa ilaa ay ku filan tahay isbarashada koowaad. Qof kastaa wuxuu qaadan karaa cutubyo diyaarsan oo isla markiiba codsanaya hawlahooda - tani waxay kuu ogolaaneysaa inaad isla markiiba dejiso habka falanqaynta faahfaahsan iyo hagaajinta hababka isticmaalaha sida ugu dhakhsaha badan iyo waxtarka leh. Waxaas oo dhami waxay suurtogal ka dhigayaan in la helo hababka isticmaalka codsiga iyada oo loo marayo kood la fahmi karo oo lala wadaago khibradan asxaabta.

Dib-u-dejintu waa qalab mudan in la isticmaalo inta uu nool yahay abka, waana kan sababta:

  • Dib-u-dejintu waxay wax ku ool u tahay la socodka iyo si joogto ah u wanaajinta raadka isticmaalaha iyo hagaajinta waxqabadka ganacsiga. Sidaa darteed, sifooyin cusub ayaa inta badan lagu daraa codsiyada ecommerce, saameynta ay ku leedahay badeecada aan mar walba si sax ah loo saadaalin karin. Xaaladaha qaarkood, waxaa jira arrimo is-waafajin ah oo u dhexeeya astaamo cusub iyo kuwii hore - tusaale ahaan, kuwa cusubi waxay "qani karaan" kuwa hadda jira. Xaaladdan oo kale, waxaa loo baahan yahay falanqayn joogto ah oo ku saabsan raad-raacyada.
  • Xaaladdu waxay la mid tahay la shaqeynta kanaalada xayeysiiska: ilo cusub oo taraafikada iyo hal-abuurka xayeysiiska ayaa si joogto ah loo tijaabiyaa, waxaa lagama maarmaan ah in la kormeero xilliyada, isbeddellada iyo saameynta dhacdooyinka kale, taas oo keenta soo bixitaanka xiisadaha cusub ee dhibaatooyinka. Waxa kale oo ay u baahan tahay kormeer joogto ah iyo fasiraadda makaanikada isticmaalaha.
  • Waxaa jira dhowr arrimood oo si joogto ah u saameeya hawlgalka codsiga. Tusaale ahaan, siidaynta cusub ee horumariyeyaasha: xidhitaanka dhibaatada dhabta ah, waxay si ula kac ah u soo celiyaan tii hore ama waxay abuuraan mid cusub. Waqti ka dib, tirada cusub ee la sii daayo way koraan, iyo habka dabagalka kutaanku wuxuu u baahan yahay in si toos ah loo habeeyo, oo ay ku jirto falanqaynta hababka isticmaalaha.

Guud ahaan, sii hayntu waa qalab wax ku ool ah. Laakiin ma jirto wax xaddidan oo kaamil ah - way awoodaa oo waa in la wanaajiyo, la horumariyaa, iyo badeecooyin cusub oo qabow oo lagu dhisay saldhigeeda. Inta badan ee firfircoonida bulshada mashruuca, fargeeto badan ayaa jiri doona, fursado cusub oo xiiso leh oo isticmaalkeeda ayaa soo muuqan doona.

Macluumaad dheeraad ah oo ku saabsan Qalabka Dib-u-dejinta:

Source: www.habr.com

Add a comment