Communication efficient distributed learning of neural networks in Big Data environments using Spark | IEEE Conference Publication | IEEE Xplore