Probabilistic partition of unity networks: clustering based deep approximation