Temporal Self-organization for Neural Networks