I am not familiar with the accuracy of any predictions, but generally would say not to trust any haha! A better use of time is spent understanding the types of questions that come up more often, prioritising your study in those areas, and then moving into less common areas and seeing if you would be able to tackle them as well. No one really know so predictions are just luck! I had a go at using machine learning to see if it will work as a fun side task, but I wouldn't trust it - nor for anyone else. I think people have been complaining about another tutors wrong prediction but if you put all your hope in a prediction then its your fault at the end of the day.