Distributed neural network training via independent subnets