Re: "Machine learning" not new
1. Collect big pile of data.
2. Use neural network to process data.
3. Tweak network so that results turn out "right", i.e. convenient.
4. Profit! *
* For a while, and for a few. At some point in the future, the will be a huge pile of crap to clear away, but who cares?