Challenge Solution Review
In this lesson, we explain the solution to the last challenge lesson.
We'll cover the following...
We'll cover the following...
Python 3.5
Saved
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, ...