Machine learning tools autonomously classify 1000 supernovae