Dirichlét Learning - Filling in the Thin Spots in a Database -- A Bayesian Neural