Machine Learning in Elixir: Library function has changed (pages 104,107)

@seanmor5 thank you for this captivating book (I bought both!). Not sure how it works in the book world when libraries change after the fact but I wanted to point out some minor nits as I work through the examples in case anyone else comes across these.

Not only as @bdarla has pointed out

Scholar.Metrics.functionName 

has changed to:

Scholar.Metrics.Classification.functionName 

but also the functions for KNearestNeighbors have changed to KNNClassifier. For example the code which reads:

model = Scholar.Neighbors.KNearestNeighbors.fit(train_inputs, train_targets, num_classes: 3) 

should now read as:

model = Scholar.Neighbors.KNNClassifier.fit(train_inputs, train_targets, num_neighbors: 3, num_classes: 3) 

NOTE: The :num_neighbors parameter is now required and .fit() would not run without it