What Is k-NN? In pattern recognition, the k-nearest neighbors algorithm (k-NN) is a non-parametric method used for classification and regression. In both cases, the input consists of the k closest training examples in the feature space. [Wikipedia]
Train Time: 0.002 seconds
Findings: The K Nearest Neighbors model was by far the most efficient, but not very reliable in terms of accuracy. It took .0025 seconds, exponentially less time than the other models. However, before the hypertuning, the model had a precision score of .73 with regard to fraudulent postings and an overall accuracy score of .86, not very impressive. After using gridsearchCV to calculate the best parameters, the model’s accuracy increased to .89 and it’s precision score increased to .76, but this is still quite low. I would not be confident in this model’s ability to correctly identify a fake job posting.