I have got a problem where I have to automate some task. Let's say switching on and off an appliance based on the user interaction with it on different days of the week.
Let's say we have a bulb B1 and a user U1. In beginning U1 will switch on and off the bulb B1 at times he wants. For example he may switch it on at 9:10 AM on Sunday and switch off at 11:15 AM on Sunday. Similarly if we divide 7-days into 5 time units we shall get 2,016 unit times. Our system has to learn user behavior against each 5-minutes unit and after 2 weeks of learning switch on or off the bulb as the user would have.
Do you think it can be accomplished with Re-enforcement based learning techniques? Any other machine-learning algorithm suggestion?
It is basically for a home automation with machine learning university project.