Can mobile virtual fitness apps replace human fitness trainer? | IEEE Conference Publication | IEEE Xplore