Learning Under Imperfections By Networked Agents