Add better feature normalizer to ML plugin

I would do the lookup once and check for null or less than.