Expt7.ipynb - JupyterLab
Expt7.ipynb - JupyterLab
In [1]: #Support Vector Machines (SVM) are a powerful supervised machine learning techni
Warning message:
"package 'e1071' was built under R version 4.4.1"
Warning message:
"package 'caret' was built under R version 4.4.1"
Loading required package: ggplot2
Warning message:
"package 'ggplot2' was built under R version 4.4.1"
Loading required package: lattice
A data.frame: 6 × 5
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
localhost:8888/lab/tree/expt7/expt7.ipynb 1/4
10/20/24, 1:39 PM expt7
In [4]: # Split the dataset into training (70%) and test (30%) sets
set.seed(123) # For reproducibility
index <- createDataPartition(iris$Species, p = 0.7, list = FALSE)
Call:
svm(formula = Species ~ ., data = train_data, kernel = "linear",
cost = 1, scale = TRUE)
Parameters:
SVM-Type: C-classification
SVM-Kernel: linear
cost: 1
( 2 10 10 )
Number of Classes: 3
Levels:
setosa versicolor virginica
1 2 6 16 18 20 22
setosa setosa setosa setosa setosa setosa setosa
23 34 35 38 39 44 46
setosa setosa setosa setosa setosa setosa setosa
47 51 53 54 64 72 74
setosa versicolor versicolor versicolor versicolor versicolor versicolor
78 81 85 87 90 91 94
versicolor versicolor versicolor versicolor versicolor versicolor versicolor
99 100 101 106 109 111 116
versicolor versicolor virginica virginica virginica virginica virginica
117 120 124 127 133 134 136
virginica virginica virginica virginica virginica versicolor virginica
137 149 150
virginica virginica virginica
Levels: setosa versicolor virginica
localhost:8888/lab/tree/expt7/expt7.ipynb 2/4
10/20/24, 1:39 PM expt7
print(conf_matrix)
Reference
Prediction setosa versicolor virginica
setosa 15 0 0
versicolor 0 15 1
virginica 0 0 14
Overall Statistics
Accuracy : 0.9778
95% CI : (0.8823, 0.9994)
No Information Rate : 0.3333
P-Value [Acc > NIR] : < 2.2e-16
Kappa : 0.9667
Statistics by Class:
In [8]: # Train using radial basis function (RBF) kernel and tune parameters
tuned_model <- tune.svm(Species ~ ., data = train_data,
kernel = "radial",
cost = 10^(-1:2), gamma = c(0.1, 0.5, 1))
localhost:8888/lab/tree/expt7/expt7.ipynb 3/4
10/20/24, 1:39 PM expt7
gamma cost
5 0.5 1
Confusion Matrix and Statistics
Reference
Prediction setosa versicolor virginica
setosa 15 0 0
versicolor 0 14 2
virginica 0 1 13
Overall Statistics
Accuracy : 0.9333
95% CI : (0.8173, 0.986)
No Information Rate : 0.3333
P-Value [Acc > NIR] : < 2.2e-16
Kappa : 0.9
Statistics by Class:
In [ ]:
localhost:8888/lab/tree/expt7/expt7.ipynb 4/4