Support vector machines (SVMs) are a set of supervised learning methods used for classification, regression and outliers detection.This notebook goes over how to use a retriever that under the hood uses an
SVM using scikit-learn package.
Largely based on github.com/karpathy/randomfun/blob/master/knn_vs_svm.html
OpenAIEmbeddings so we have to get the OpenAI API Key.