MindsDB exploration #441
Ishankoradia
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Motivation & NGO use case
One of the NGOs onboarded to Dalgo is using a whatsapp chatbot (Glific). Students on board the chatbot receive activities week-on-week to work on. As we progress through the week, we see many students engaging less and eventually become dormant. These students don’t come back to the bot and are labeled as Churned out.
There are two levels where the students churn out
Onboarding Churn: There is an initial drop in the user engagement during the onboarding stage. This means not all students reached initially are onboarded.
Activity Churn: It has been observed that some percent of students Churn out from the total no of onboarded students. This could be due various reasons like content is too difficult, content is too easy or boring, personal/family issues, internet/network related issues etc.
Our POC focused on prediction of Activity Churn. Can we predict if a student is going to Churn or not accurately ? If yes, it allows TAP to take some kind of action to retain their “going to Churn out students”.
We set out to explore the tool mindsdb for this
Our POC
First approach using python scripts to train the model. We used
scikit-learn
to do this and tried various models like logistic regression, xgboost and random forest classifier. We wrote a fair bit of lines of code to achieve this. We got an accuracy of around ~5%.We wanted to explore some tool that could do this basically an AI engine. We tried mindsdb and it worked pretty good. Some things I liked about mindsdb were
@siddhant3030 can you add some pictures depicting different features of mindsdb
Beta Was this translation helpful? Give feedback.
All reactions