Learning on a General Network