Primary competition visual

DigiCow Farmer Training Adoption Challenge

Helping Kenya
€8 250 EUR
Under code review
Data analysis
Classification
895 joined
388 active
Starti
Jan 28, 26
Closei
Mar 01, 26
Reveali
Mar 02, 26
User avatar
Koleshjr
Multimedia university of kenya
16th Place Solution
4 Mar 2026, 19:06 Β· 5

Hey Zindians:

Just dropped my 16th place solution to the DigiCow Farmer Adoption Challenge! 🐄📊

🔗 koleshjr/DigiCow_Farmer_Training_Adoption_Challenge: Can you predict which farmers will turn training into action?

Code is documented, reproducible, and ready to fork. Star ⭐ if it's helpful!

Discussion 5 answers

Thanks for sharing 🙏

4 Mar 2026, 19:07
Upvotes 0

Hey Koleshjr,

Thanks for sharing your solution — it was genuinely impressive to see the level of thought and execution behind it, especially considering you ranked 16th in the DigiCow Challenge. That’s a serious achievement.

I was wondering, did you experiment with survival analysis at any point? If so, what led you to settle on classical classification (catboost) instead of the previously mentioned approach?

4 Mar 2026, 19:44
Upvotes 0
User avatar
Koleshjr
Multimedia university of kenya

Hi, Thank you, I really appreciate that!

To be honest, I didn’t experiment with survival analysis during the competition. I approached the problem directly as three probabilistic classification tasks for the 7, 90, and 120-day adoption windows.

The competition framing made that approach quite natural since the targets were already defined as binary outcomes within fixed time horizons, and the evaluation metric (log loss / ROC-AUC) aligns very well with standard probabilistic classifiers.

Because of that, I focused most of my effort on feature engineering and iterative modeling with tree-based methods, and CatBoost worked particularly well given the tabular structure and categorical variables in the dataset.

thank you for sharing

5 Mar 2026, 10:46
Upvotes 0

Thank you for sharing

5 Mar 2026, 11:41
Upvotes 0