Learning multi-layer networks (continued)