Extreme Learning Machine Theory And Applications