KNN을 통한 Parameter Tuning
Assignment 1
Load Dataset
Import packages
# data
import pandas as pd
import numpy as np
import warnings
warnings.filterwarnings("ignore")
# visualization
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
from pandas.plotting import parallel_coordinates
# preprocessing
from sklearn.preprocessing import StandardScaler
from sklearn.preprocessing import MinMaxScaler
# model
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import train_test_split
# grid search
from sklearn.model_selection import GridSearchCV
# evaluation
from sklearn.model_selection import cross_val_score
from sklearn.metrics import *Load iris data
Make DataFrame
EDA
Pairplot

Distplot


Parallel coordinates plot

Boxplot¶

Preprocessing
Split data
Scaling
Modeling
Print metrics function
Simple Model
Standard Scaled Model
MinMax Scaled Model
Hyperparameter Tuning
Parameters
Grid Search CV
1. No Scaled
2. Standard Scaled
3. MinMax Scaled
Final Model
Evaluation
Last updated