adaptive resonance theory tensorflow