Skill that detects user habits by implementing Machine Learning algorithms.
This skill is made to work with the full Habits Automation project https://github.com/PFE1718/mycroft-skills-automation.
Its role is to go through user logs and analyse them. By implementing machine learning algorithms, it can then detect most frequent user habits. They are then passed to the habits-automation skill.
It can detect two types of habits :
- Time based habits (i.e launching the same skill regularly at the same time of the day)
- Group based habits (i.e launching a group of skills very frequently)
- "start habit mining"
Adrien Chevrier Florian Hepp