Professional Documents
Culture Documents
Optimiation Ass 05
Optimiation Ass 05
Task 2
function plotData(train_file, test_file)
% Import training data
train_data = load("train2.data");
X_train = train_data(:, 1:2); % Features (first two columns)
y_train = train_data(:, 3); % Class labels (third column)
% Plot settings
legend('show');
xlabel('Feature 1');
ylabel('Feature 2');
title('Data Plot');
end
% Plot training data from train2.txt and test data from test.txt
plotData('train2.txt', 'test.txt');
Task3
% Plot settings
xlabel('Feature 1');
ylabel('Feature 2');
title('SVM Decision Boundary');
legend('Class 0', 'Class 1', 'Support Vectors', 'Decision Boundary',
'Location', 'best');
hold off;
end
disp(reduced_data)