Machine Learning for Channel Estimation and Hybrid Beamforming in Millimeter-Wave Wireless Networks