Machine Learning Tools Automatically Classify 1,000 Supernovae