The accuracy is really poor, maybe the problem is in the input or it could be the implementation as well research is needed!