supervised.py documentation

i added a little documentation regarding AMI
I tried to look for particular type of cases when specifically negative values occur. But couldn't find one.