Linear Regression: Scikit-Learn
Linear Regression: Scikit-Learn
algorithms. It's built upon some of the technology you might already be familiar with, like
NumPy, pandas, and Matplotlib!
As you build robust Machine Learning programs, it's helpful to have all the sklearn commands
all in one place in case you forget.
Linear Regression
your_model = LinearRegression()
Fit:
your_model.fit(x_training_data, y_training_data)
Predict:
predictions = your_model.predict(your_x_data)
Naive Bayes
your_model = MultinomialNB()
Fit:
your_model.fit(x_training_data, y_training_data)
Predict:
# Returns a list of predicted classes - one prediction for every data point
predictions = your_model.predict(your_x_data)
K-Nearest Neighbors
your_model = KNeighborsClassifier()
Fit:
your_model.fit(x_training_data, y_training_data)
Predict:
# Returns a list of predicted classes - one prediction for every data point
predictions = your_model.predict(your_x_data)
K-Means
Fit:
your_model.fit(x_training_data)
Predict:
predictions = your_model.predict(your_x_data)
print(accuracy_score(true_labels, guesses))
print(recall_score(true_labels, guesses))
print(precision_score(true_labels, guesses))
print(f1_score(true_labels, guesses))
print(confusion_matrix(true_labels, guesses))