资源简介
山东大学机器学习实验代码,
Exp 1 Linear Regression
Exp 2 Logistic Regression and Newton's Method
Exp 3 Regularization
Exp 4 Naive Bayes
Exp 5 SVM
Exp 6 K-Means
Exp 7 PCA in Face Detection

代码片段和文件信息
clc clear;
x = load(‘ex1_1x.dat‘); y = load(‘ex1_1y.dat‘);
J_vals = zeros (100 100);
theta0_vals = linspace(-3 3 100);
theta1_vals = linspace(-1 1 100);
plot(x y ‘o‘);
ylabel(‘Height in meters‘); xlabel(‘Age in years‘);
m = length(y);
x = [ones(m 1) x];
alpha = 0.07;
theta = zeros(2 1);
for k = 1:1500
theta(1) = theta(1) - alpha / m * sum(x * theta - y);
theta(2) = theta(2) - alpha / m * sum((x * theta - y) .* x(: 2));
end
plot(x(: 2) y ‘o‘);
hold on
plot(x(: 2) x * theta ‘-‘)
legend(‘Training data‘ ‘Linear regression‘)
age = [1 3.5;1 7];
height = age * theta;
%J(theta)
J_vals = zeros(100 100);
theta0_vals = linspace(-3 3 100);
theta1_vals = linspace(-1 1 100);
for i = 1:length(theta0_vals)
for j = 1:length(theta1_vals)
t = [theta0_vals(i);theta1_vals(j)];
J_vals(i j) = (0.5 / m) .* (x * t - y)‘ * (x * t - y);
end
end
J_vals = J_vals‘;
figure;
surf(theta0_vals theta1_vals J_vals)
xlabel(‘\theta_0‘); ylabel (‘\theta_1‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 850 2018-08-29 10:18 Matlab\exp1\ex1_1x.dat
文件 850 2018-08-29 10:18 Matlab\exp1\ex1_1y.dat
文件 1551 2018-08-29 10:18 Matlab\exp1\ex1_2x.dat
文件 799 2018-08-29 10:18 Matlab\exp1\ex1_2y.dat
文件 1022 2018-09-28 19:13 Matlab\exp1\exp1_1.m
文件 923 2018-09-28 19:43 Matlab\exp1\exp1_2.m
文件 2640 2018-08-29 10:18 Matlab\exp2\ex2x.dat
文件 1360 2018-08-29 10:18 Matlab\exp2\ex2y.dat
文件 714 2018-10-12 08:37 Matlab\exp2\exp2_1.m
文件 831 2018-10-12 00:37 Matlab\exp2\exp2_2.m
文件 60 2018-09-11 17:58 Matlab\exp3\ex3Linx.dat
文件 54 2018-09-11 17:58 Matlab\exp3\ex3Liny.dat
文件 1979 2018-09-11 17:58 Matlab\exp3\ex3Logx.dat
文件 234 2018-09-11 17:58 Matlab\exp3\ex3Logy.dat
文件 595 2018-10-26 00:29 Matlab\exp3\exp3_1.m
文件 1224 2018-10-26 09:11 Matlab\exp3\exp3_2.m
文件 570 2018-09-11 17:58 Matlab\exp3\map_feature.m
文件 5664 2018-09-01 15:03 Matlab\exp4\convData.m
文件 1971 2018-11-11 20:54 Matlab\exp4\exp4.m
文件 501 2018-08-30 11:21 Matlab\exp4\nursery.c45-names.txt
文件 1059369 2018-08-30 10:08 Matlab\exp4\nursery.data.txt
文件 4137 2018-08-30 11:21 Matlab\exp4\nursery.names.txt
文件 53280 2018-09-01 15:43 Matlab\exp4\test_data.txt
文件 180000 2018-09-01 15:43 Matlab\exp4\training_data.txt
文件 2209063 2006-09-19 03:58 Matlab\exp5\data5\test-01-images.svm
文件 11829 2018-09-03 14:46 Matlab\exp5\data5\test_1.txt
文件 11871 2018-09-03 14:47 Matlab\exp5\data5\test_2.txt
文件 13315970 2006-09-19 03:58 Matlab\exp5\data5\train-01-images.svm
文件 35528 2018-09-03 14:46 Matlab\exp5\data5\training_1.txt
文件 35641 2018-09-03 14:47 Matlab\exp5\data5\training_2.txt
............此处省略478个文件信息
- 上一篇:iText7.1.11.rar
- 下一篇:软件测试方法和技术课件
相关资源
- 基于stm32f103ve的程序——跑马灯实验
- 周立功开发板ProASIC3实验-syn_FIFO代码
- 编译原理实验工具及参考源码(lex&
- dotnet 写字板 实验 源代码 不好请要不
- 类pascal语言编译器(编译原理实验)
- 数学建模实验报告(八个全)
- 数值分析所有实验代码
- 数字逻辑与数字系统实验报告
- 多媒体综合设计报告(附作品)
- ubuntu9.10 可加载内核模块和字符设备驱
- 操作系统 LRU算法 实验报告 及 程序代
- 分页系统模拟实验 操作系统 课程设
- 数据结构实验魔王语言
- 迈克尔逊干涉仪的调整与使用实验报
- 8259A中断控制实验
- 操作系统实验——虚存管理实验
- 广工操作系统实验
- 广东工业大学操作系统实验四文件系
- 广东工业大学汇编实验二用表格形式
- 数值计算实验源代码
- 数据结构实验 基于栈的表达式求值
- 利用启发式搜索解决八数码难题程序
- 武汉理工大学面向对象实验
- 计组实验(ALU的设计)
- 比较两个字符串大小汇编语言源代码
- Linux 操作系统实验(全)
- 计算机网络课程设计—ARQ协议模拟实
- 数字信号处理实验1信号系统及其响应
- linux 网络实验 ftp程序
- 操作系统实验综合设计【附代码】
评论
共有 条评论