Machine Learning.
Key property → the NN → able to compute log probability as well as gradient → we need to get both of this right and correct. (DNN → this is what we are going to use → NN is good for this → but hard to design this). (the probability must sum up to one → very hard to deal with) → hard to design a NN