Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho

Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho

Inkonzo yeteksi elungileyo kufuneka ikhuseleke, ithembeke kwaye ikhawuleze. Umsebenzisi akayi kungena kwiinkcukacha: kubalulekile kuye ukuba acofe iqhosha elithi "Order" kwaye afumane imoto ngokukhawuleza kangangoko kunokwenzeka ukuba imthathe ukusuka kwindawo A ukuya kwindawo B. Ukuba akukho zimoto ezikufutshane, inkonzo kufuneka ngokukhawuleza yazisa malunga noku ukuze umxhasi angabikho bekukho ulindelo lobuxoki. Kodwa ukuba uphawu oluthi "Akukho zimoto" luvela rhoqo, ngoko kunengqiqo ukuba umntu uyayeka nje ukusebenzisa le nkonzo kwaye aye kumntu okhuphisana naye.

Kule nqaku ndifuna ukuthetha malunga nendlela, ngokusebenzisa umatshini wokufunda, saxazulula ingxaki yokukhangela iimoto kwiindawo eziphantsi (ngamanye amazwi, apho, ekuboneni kokuqala, akukho zimoto). Kwaye kwavela ntoni kuyo.

ukubuzwa

Ukubiza iteksi, umsebenzisi wenza amanyathelo ambalwa alula, kodwa kwenzekani ngaphakathi kwinkonzo?

Umsebenzisi Inqanaba Ngasemva Yandex.Taxi
Ikhetha indawo yokuqalisa Phina Siqalisa uphendlo olwenziwe lula lwabagqatswa - pin search. Ngokusekelwe kubaqhubi abafunyenweyo, ixesha lokufika liqikelelwe - ETA kwiphini. I-coefficient ekhulayo kwindawo ethile ibalwa.
Ikhetha indawo yokuya, imali yokukhwela, iimfuno Unikezelo Sakha indlela kwaye sibale amaxabiso azo zonke iirhafu, ngokuqwalasela i-coefficient ekhulayo.
Cofa iqhosha elithi "Biza iteksi". Umyalelo Siqalisa ukukhangela ngokupheleleyo imoto. Sikhetha oyena mqhubi ufanelekileyo size simnike iodolo.

phezu ETA kwiphini, ukubala ixabiso ΠΈ ukukhetha umqhubi ofanelekileyo sele sibhale. Kwaye eli libali malunga nokufumana abaqhubi. Xa umyalelo wenziwa, uphendlo lwenzeka kabini: kwiPin nakwi-odolo. Ukukhangela iodolo kwenzeka kwizigaba ezibini: ukugaywa kwabaviwa kunye nokuhlelwa. Okokuqala, abaqhubi abakhoyo abafumanekayo bafunyanwa abakufutshane ecaleni kwegrafu yendlela. Emva koko iibhonasi kunye nokucoca zisetyenziswa. Abaviwa abaseleyo babekwe kuluhlu kwaye ophumeleleyo ufumana i-odolo. Ukuba uyavuma, wabelwa umyalelo kwaye uya kwindawo yokuhambisa. Ukuba uyala, isithembiso siza kwelandelayo. Ukuba akusekho bagqatswa, uphendlo luqala kwakhona. Oku akuhlali ngaphezu kwemizuzu emithathu, emva koko umyalelo uyacinywa kwaye utshiswe.

Ukukhangela kwiPin kufana nokukhangela kwi-oda, kuphela umyalelo awudalwanga kwaye ukukhangela ngokwawo kwenziwa kanye kuphela. Iisetingi ezilula zenani labaviwa kunye nerediyo yokukhangela ziyasetyenziswa nazo. Ukwenziwa lula okunjalo kuyafuneka kuba kukho ulandelelwano lwezikhonkwane ezingaphezulu kuneeodolo, kwaye ukukhangela ngumsebenzi onzima kakhulu. Inqaku eliphambili lebali lethu: ukuba ngexesha lokukhangela kwangaphambili akukho baviwa abafanelekileyo bafunyenwe kwiPin, ngoko asikuvumeli ukuba ubeke umyalelo. Ubuncinane bekunjalo ngaphambili.

Nantsi into ebonwe ngumsebenzisi kwisicelo:

Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho

Khangela iimoto ngaphandle kweemoto

Ngenye imini safika kunye ne-hypothesis: mhlawumbi kwezinye iimeko umyalelo usenokuzaliseka, nokuba bekungekho iimoto kwiphini. Emva kwakho konke, ixesha elithile lidlula phakathi kwepini kunye nomyalelo, kwaye ukukhangela umyalelo kuphelile kwaye ngamanye amaxesha kuphindwe amaxesha amaninzi: ngeli xesha, abaqhubi abakhoyo banokuvela. Kwakhona sasisazi okuchaseneyo: ukuba abaqhubi bafunyenwe kwiphini, kwakungeyonyaniso ukuba baya kufunyanwa xa be-odola. Ngamanye amaxesha bayanyamalala okanye wonke umntu uyala lo myalelo.

Ukuvavanya le ngcamango, saqalisa uvavanyo: sayeka ukujonga ukufumaneka kweemoto ngexesha lokukhangela kwiPin kwiqela lovavanyo labasebenzisi, oko kukuthi, babe nethuba lokwenza "umyalelo ngaphandle kweemoto." Isiphumo besingalindelekanga: ukuba imoto yayingekho kwipini, ngoko kwi-29% yamatyala ifunyenwe kamva - xa ifuna ngomyalelo! Ngaphezu koko, ii-odolo ngaphandle kweemoto azizange zihluke kakhulu kwii-odolo eziqhelekileyo ngokwemilinganiselo yokurhoxiswa, ukulinganiswa, kunye nezinye izikhombisi zekhwalithi. Ukubhukisha ngaphandle kweemoto kubalele i-5% yazo zonke iindawo ezibhukishwayo, kodwa ngaphezu kwe-1% yazo zonke iihambo eziyimpumelelo.

Ukuqonda ukuba bavela phi abaphumezi bale miyalelo, makhe sijonge iimeko zabo ngexesha lokukhangela kwiPini:

Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho

  • Iyafumaneka: yayifumaneka, kodwa ngenxa yesizathu esithile ayizange ifakwe kubaviwa, umzekelo, wayekude kakhulu;
  • Ngeodolo: wayexakekile, kodwa wakwazi ukuzikhulula okanye afumaneke chain order;
  • Ndixakekile: ukukwazi ukwamkela imiyalelo kuvaliwe, kodwa ke umqhubi wabuyela kumgca;
  • Ayifumaneki: umqhubi wayengekho kwi-intanethi, kodwa wavela.

Makhe songeze ukuthembeka

Ii-odolo ezongezelelweyo zilungile, kodwa i-29% yophando oluyimpumelelo ithetha ukuba i-71% yexesha umsebenzisi elinde ixesha elide kwaye aphelile ukuya ndawo. Nangona oku akuyona into embi kwimbono yokusebenza kakuhle kwenkqubo, ngokwenene inika umsebenzisi ithemba lobuxoki kunye nokuchitha ixesha, emva koko bayakhathazeka kwaye (mhlawumbi) bayeke ukusebenzisa inkonzo. Ukucombulula le ngxaki, siye safunda ukuqikelela ukuba kunokwenzeka ukuba imoto ifumaneka ngokomyalelo.

Inkqubo ngolu hlobo lulandelayo:

  • Umsebenzisi ubeka iphini.
  • Ukukhangela kuyenziwa kwiphini.
  • Ukuba akukho zimoto, sixela kwangaphambili: mhlawumbi ziya kubonakala.
  • Kwaye kuxhomekeke kumathuba, siyakuvumela okanye asikuvumeli ukuba ubeke umyalelo, kodwa siyakuxwayisa ukuba ubuninzi beemoto kule ndawo ngeli xesha liphantsi.

Kwisicelo ibijongeka ngolu hlobo:

Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho

Ukusebenzisa imodeli kukuvumela ukuba wenze ii-odolo ezintsha ngokuchanekileyo kwaye ungabaqinisekisi abantu ngelize. Oko kukuthi, ukulawula umlinganiselo wokuthembeka kunye nenani lee-odolo ngaphandle koomatshini usebenzisa imodeli echanekileyo yokukhumbula. Ukuthembeka kwenkonzo kuchaphazela umnqweno wokuqhubeka usebenzisa imveliso, oko kukuthi, ekugqibeleni yonke into ihla kwinani leehambo.

Kancinci malunga nokuchaneka-khumbulaOmnye wemisebenzi esisiseko ekufundeni koomatshini ngumsebenzi wohlelo: ukwabela into kwenye yeeklasi ezimbini. Kule meko, umphumo wokufunda umatshini we-algorithm kaninzi uba luvavanyo lwamanani lobulungu kwenye yeeklasi, umzekelo, uvavanyo olunokwenzeka. Nangona kunjalo, izenzo ezenziwayo zidla ngokubini: ukuba imoto ikhona, ngoko siya kukuvumela ukuba uyilandele, kwaye ukuba akunjalo, ngoko asiyi kuba. Ukuchaneka, makhe sibize i-algorithm evelisa uqikelelo lwamanani imodeli, kunye nomdidiyeli umthetho owabela enye yeeklasi ezimbini (1 okanye -1). Ukwenza umdidi osekelwe kuvavanyo lwemodeli, kufuneka ukhethe umda wovavanyo. Indlela ngokuchanekileyo ixhomekeke kakhulu kumsebenzi.

Masithi senza uvavanyo (loluhlu) lwesifo esithile esinqabileyo nesiyingozi. Ngokusekwe kwiziphumo zovavanyo, sinokuthumela isigulana ukuba siye kuvavanywa ngakumbi, okanye sithi: β€œKulungile, goduka.” Kuthi, ukuthumela umntu ogulayo ekhaya kubi ngakumbi kunokuhlola ngokungeyomfuneko umntu osempilweni. Oko kukuthi, sifuna uvavanyo lusebenzele abantu abaninzi abagulayo kangangoko kunokwenzeka. Eli xabiso libizwa ngokuba khumbula =Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho. Umdidi ofanelekileyo unenkumbulo ye-100%. Imeko ewohlokayo kukuthumela wonke umntu ukuba ayokuvavanywa, emva koko ukukhumbula kwakhona kuya kuba yi-100%.

Kwenzeka ngenye indlela. Umzekelo, senza inkqubo yokuvavanya kubafundi, kwaye inesixhobo sokukhohlisa. Ukuba ngokukhawuleza itshekhi ayisebenzi kwezinye iimeko zokukopela, ke oku akumnandi, kodwa akubalulekile. Kwelinye icala, kubi kakhulu ukutyhola ngokungafanelekanga abafundi ngento abangayenzanga. Oko kukuthi, kubalulekile kuthi ukuba phakathi kweempendulo ezilungileyo zomhluzi kukho ezininzi ezichanekileyo, mhlawumbi ngokunciphisa inani labo. Oku kuthetha ukuba kufuneka ukhulise ukuchaneka = Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho. Ukuba ukuqalisa kwenzeka kuzo zonke izinto, ngoko ukuchaneka kuya kufana nokuphindaphinda kweklasi echaziweyo kwisampuli.

Ukuba i-algorithm ivelisa ixabiso elinokubakho lamanani, ngoko ngokukhetha i-thresholds eyahlukeneyo, unokufezekisa amaxabiso ahlukeneyo ngokuchanekileyo-khumbula.

Kwingxaki yethu imeko imi ngolu hlobo lulandelayo. Ukukhumbula inani lee-odolo esinokunikezela ngazo, ukuchaneka kukuthembeka kwale miyalelo. Nantsi indlela echanekileyo yokukhumbula ijika yemodeli yethu ibonakala ngathi:
Indlela iYandex.Iteksi ikhangela ngayo iimoto xa zingekho
Kukho iimeko ezimbini ezigqithiseleyo: musa ukuvumela nabani na ukuba aodole kwaye avumele wonke umntu ukuba aodole. Ukuba awuvumeli nabani na, ukukhumbula kuya kuba ngu-0: asiyi kudala imiyalelo, kodwa akukho namnye kubo oya kusilela. Ukuba sivumela wonke umntu, ngoko ukukhumbula kuya kuba yi-100% (siya kufumana zonke ii-odolo ezinokwenzeka), kwaye ngokuchanekileyo kuya kuba yi-29%, oko kukuthi i-71% yee-oda iya kuba yimbi.

Sisebenzise iiparamitha ezahlukeneyo kwindawo yokuqala njengemiqondiso:

  • Ixesha/indawo.
  • Imeko yenkqubo (inani loomatshini abakhoyo bazo zonke iirhafu kunye nezikhonkwane kwindawo ekufutshane).
  • Iiparamitha zokukhangela (i-radius, inani labaviwa, izithintelo).

Okunye malunga neempawu

Ngokwengqiqo, sifuna ukwahlula phakathi kweemeko ezimbini:

  • "Ihlathi elinzulu" - akukho zimoto apha ngeli xesha.
  • "Ngelishwa" - kukho iimoto, kodwa xa kukhangelwa, kwakungekho zifanelekileyo.

Omnye umzekelo othi "Ngelishwa" kukuba kukho imfuno eninzi kwiziko ngoLwesihlanu ngokuhlwa. Kukho ii-odolo ezininzi, abantu abaninzi abazimiseleyo, kwaye abaqhubi abaneleyo kumntu wonke. Inokuvela ngolu hlobo: akukho baqhubi abafanelekileyo kwiphini. Kodwa ngokoqobo kwimizuzwana zivela, kuba ngeli xesha kukho abaqhubi abaninzi kule ndawo kwaye isimo sabo sitshintsha rhoqo.

Ke ngoko, izikhombisi zenkqubo ezahlukeneyo kwindawo yenqaku A ziye zaba ziimpawu ezilungileyo:

  • Lilonke inani leemoto.
  • Inani leemoto ezikwiodolo.
  • Inani leemoto ezingafumanekiyo ukuze zi-odolwe kwimeko "Busy".
  • Inani labasebenzisi.

Ngapha koko, okukhona kukho iimoto ezininzi, kokukhona kunokwenzeka ukuba enye yazo ifumaneke.
Enyanisweni, kubalulekile kuthi ukuba kungekhona nje iimoto ezifumanekayo, kodwa kunye nohambo oluyimpumelelo lwenziwa. Ngoko ke, kwakunokwenzeka ukuxela kwangaphambili ukuba kunokwenzeka uhambo olunempumelelo. Kodwa siye sagqiba ekubeni singakwenzi oku, kuba eli xabiso lixhomekeke kakhulu kumsebenzisi kunye nomqhubi.

I-algorithm yoqeqesho lwemodeli yayi CatBoost. Idatha efunyenwe kuvavanyo isetyenziselwe uqeqesho. Emva kokuphunyezwa, idatha yoqeqesho kwafuneka iqokelelwe, ngamanye amaxesha ivumela inani elincinci labasebenzisi ukuba balandele ngokuchasene nesigqibo somzekelo.

Iziphumo

Iziphumo zovavanyo zazilindelekile: ukusebenzisa imodeli kukuvumela ukuba ukwandise kakhulu inani leehambo eziyimpumelelo ngenxa yee-odolo ngaphandle kweemoto, kodwa ngaphandle kokuthomalalisa ukuthembeka.

Okwangoku, umatshini uqaliswe kuzo zonke izixeko kunye namazwe kwaye ngoncedo lwayo, malunga ne-1% yohambo oluyimpumelelo lwenzeka. Ngaphezu koko, kwezinye iidolophu ezinoxinano oluphantsi lweemoto, isabelo sohambo olunjalo sifikelela kwi-15%.

Ezinye izithuba malunga nobuchwepheshe beeTeksi

umthombo: www.habr.com

Yongeza izimvo