Self organizing networks in neural networks