Changamoto Bora ya Msimbo ya 8090's
Chapisho la Asili la LinkedIn
Hifadhi ya GitHub ya Mradi
Usiku wa Ijumaa, niliona chapisho la umma kwenye Twitter/X kutoka kwa Chamath Palihapitiya likitangaza Changamoto ya Wazi ya Top Coder iliyoandaliwa na kampuni yake mpya, 8090 Solutions. Mtu yeyote angeweza kujiunga. Changamoto ingeanza siku iliyofuata kabisa, kudumu kwa saa 8 tu, na kujumuisha uhandisi wa kinyume wa mfumo wa urithi wa kisanduku cheusi kwa kutumia tu data ya kihistoria na mahojiano machache ya wafanyakazi.
Niliamua kushiriki!
Mwisho wa siku, niliheshimiwa kuishia katika nafasi ya 7 kati ya 425 waandaji programu. Unaweza kuangalia jedwali la viwango HAPA na kuangalia msimbo wa changamoto hii HAPA. Lakini, sitakudanganya, kwa kweli nilikuwa tu natumaini kumaliza kitu ndani ya kipindi hicho kifupi cha muda, kwa hivyo kufika kwenye jedwali la viwango lilikuwa mshangao na ushindi mkubwa binafsi kwangu.
Changamoto ilikuwa ya mtu mmoja, na lengo lilikuwa kuiga mfumo wa miaka 60 wa kisanduku cheusi wa fidia ya usafiri ambao haukuwa na msimbo wa chanzo wala nyaraka. Tulipewa baadhi ya nyenzo zikiwemo muhtasari wa bidhaa, nakala za mahojiano ya wafanyakazi, na seti ya data ya umma yenye mifano 1,000 ya kihistoria ya ingizo na matokeo yanayotarajiwa. Kutokana na hayo, ilibidi nione mantiki ya biashara nyuma ya jinsi kiasi cha fidia kilivyohesabiwa na kutekeleza toleo la kisasa ambalo lingeweza kutoa matokeo yale yale kwa ukaribu kadiri iwezekanavyo. Uwasilishaji ulitathminiwa kwenye seti tofauti iliyofichwa ya data ambayo ilikuwa na kesi za majaribio 5,000 badala ya 1,000 za awali. Seti hii kubwa ya faragha ndiyo hatimaye iliathiri alama yako ya mwisho na nafasi yako. Mfumo wa alama ulizawadia usahihi, ambapo alama ya chini ilimaanisha suluhisho lako liliendana kwa karibu zaidi na tabia iliyofichwa ya mfumo wa awali.
Ili kukabiliana na kutokuwa na uhakika na mifumo katika data, nilitumia mbinu za kawaida za ujifunzaji wa mashine pamoja na kanuni rahisi za kidhahania na mantiki ya kiutendaji. Ilikuwa mchanganyiko makini wa uchambuzi wa data, uundaji wa vipengele, na ukadiriaji wa sheria unaotokana na vidokezo visivyo kamili.
Hii hapa ilikuwa alama yangu ya eval kwa seti ya data ya umma ya 1,000:
✅ Muhtasari wa Tathmini
------------------------
Jumla ya kesi : 1000
Ulinganifu kamili (<$0.01): 0
Ulinganifu wa karibu (<$1.00): 17
Hitilafu ya wastani : $31.15
Alama : 3214.93
Kuendeleza suluhisho la changamoto kama hii ndani ya saa 8 kungekuwa karibu kutowezekana bila msaada wa zana zinazoendeshwa na AI ambazo zilifanya iwe rahisi kuchunguza haraka, kuunganisha, na kujaribu mawazo.
Ilihisi kama akiolojia ya programu ikichanganyika na mbio za usimbaji mubashara. Kwa urahisi moja ya changamoto za kiufundi zenye msukumo na malipo mengi zaidi ambazo nimefanya.
Asante kwa Chamath Palihapitiya na Arjun Krishna kwa kuandaa changamoto ya ubunifu na ya kutia moyo kama hii.
Viungo: