Portable vision-based gait assessment for post-stroke rehabilitation using an attention-based lightweight CNN