Challenge Solution Review
In this lesson, we explain the solution to the last challenge lesson.
We'll cover the following...
Press + to interact
import pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.svm import SVCimport sklearn.metrics as metricsdf = pd.read_csv("./nonlinear.csv", sep=",", header=0)y = df.pop("target").valuesX = dftrain_x, test_x, train_y, test_y = train_test_split(X,y,test_size=0.2,random_state=42)svc = SVC(kernel='rbf')svc.fit(train_x, train_y)pred_y = svc.predict(test_x)f1 = metrics.f1_score(test_y, pred_y)print("The F1 score is {}.".format(f1))
First, you need to load the dataset from nonlinear.csv
by read_csv
at line 6
. Here we use the pandas
library, which is a widely used library for data processing. If you are not familiar with this library, you also can check another course, ...