Learning With Limited Supervision For Static And Dynamic Tasks