Support Vector Machines are a type of machine learning algorithm. They analyze data and look for patterns that can be used to classify, or identify, different groups of data. For example, if you have a bunch of pictures of different animals, a support vector machine might be able to look at the pictures and figure out which ones are cats, which ones are dogs, and so on. Support vector machines try to find the best dividing line between the two groups of data so that it can accurately classify them.