Skip to content
Snippets Groups Projects
Commit b2201644 authored by Felix Ramnelöv's avatar Felix Ramnelöv
Browse files

Lab 3: Fixed error for rbf kernel in assignment 3

parent bb9b5f6f
No related branches found
No related tags found
No related merge requests found
......@@ -89,8 +89,8 @@ err3
# 3. Implementation of SVM predictions.
gaussian_kernel <- function(x, sigma = 0.05) {
exp(-(x ^ 2) / (2 * sigma ^ 2))
rbf_kernel <- function(x1, x2, lambda = 0.05) {
exp(-(dist(rbind(x1,x2)) ^ 2) * lambda)
}
sv <- alphaindex(filter3)[[1]]
......@@ -103,7 +103,7 @@ for (i in 1:10) {
data_point <- spam[i, -58]
for (j in 1:length(sv)) {
support_vector <- spam[sv[j], -58]
kernel_value <- gaussian_kernel(sum((support_vector - data_point)^2), sigma = 0.05)
kernel_value <- rbf_kernel(support_vector, data_point)
k2 <- k2 + co[j] * kernel_value
}
print(k2)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment