Learning Cut Generating Functions for Integer Programming