机器学习
GaoJieVery6
这个作者很懒,什么都没留下…
展开
-
吴恩达机器学习笔记:线性回归与逻辑回归
很简单的内容,直接看模型和代价函数和梯度下降就好了。0.线性回归 1.逻辑回归 逻辑回归中的h(x)表示输入x,输出y = 1的概率。原创 2018-08-10 17:34:23 · 273 阅读 · 0 评论 -
梯度下降配套样例
0.二维样例100 11 12 23 34 45 56 67 78 89 910 1011 1112 1213 1314 1415 1516 1617 1718 1819 1920 2021 2122 2223 2324 2425 2526 2627 2728 2829 2930 3031 3132 3233 3334 34...原创 2018-09-09 21:25:23 · 708 阅读 · 0 评论 -
C++实现梯度下降(gradient descent)算法
0.综述算法很好理解,求偏导然后更新theta矩阵,可以解决线性回归相关的问题。1.几点说明a.代码中的Matrix类是我自己写的一个矩阵相关的类,支持矩阵的加减乘除,转置运算。b.关于学习速率alpha的确定,我的建议是alpha要保证每次梯度下降theta矩阵内元素的变化在0.01-0.05内。c.数据超过500时,即max1,max2超过500时,使用默认的栈可能...原创 2018-09-09 21:26:14 · 6379 阅读 · 5 评论 -
吴恩达机器学习第七次作业Part1: K-means聚类算法
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/106026570.综述学习K-means聚类算法,并对一幅图像进行像素压缩。1.Find Closest Centroids这是脚本%% ================= Part 1: Find Closest Centr...原创 2018-09-18 11:13:52 · 1433 阅读 · 0 评论 -
matlab实现K-means聚类算法
代码是matlab写的,测试数据在最下面。可以看到聚点移动的轨迹,代码开始运行后,每按一下键盘,聚点移动一次。效果是这样的 代码load('ex7data2.mat');K = 3;scatter(X(:,1), X(:,2),'g.');randidx = randperm(size(X, 1));centro...原创 2018-09-18 16:45:02 · 1952 阅读 · 0 评论 -
吴恩达机器学习第七次作业Part2: PCA主成分分析与K-means聚类算法
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/106026570.综述pac1.Load Example Dataset% We start this exercise by using a small dataset that is easily to% visuali...原创 2018-09-18 19:36:53 · 1155 阅读 · 0 评论 -
matlab实现PCA降维
利用PCA,把二维数据降为一维数据load ('ex7data1.mat');%变成一维K = 1;%对数据归一化means = mean(X);X_means = bsxfun(@minus, X, means);sigma = std(X_means);X_std = bsxfun(@rdivide, X_means, sigma);%绘制原始数据scatter(X_s...原创 2018-09-18 20:28:22 · 10507 阅读 · 4 评论 -
神经网络识别数字相关资料
数据集https://download.csdn.net/download/wukongakk/10666207测试集 除了0其他的都能识别出来---------1---------0.003922 0.003922 0.003922 0.003922 0.003922 0.003922...原创 2018-09-14 10:16:51 · 5454 阅读 · 0 评论 -
C++实现神经网络识别数字
0.综述我用的神经网络是ANN,下文会介绍训练ANN的反向传播算法并给出相应的数学推导过程,以及一个简单的C++实现的基于反向传播的ANN代码,这个ANN可以进行粗略的数字识别,代码简单易懂,适合新手练手。1.本文提供的资料一份用于训练神经网络参数的ANN代码,复制粘贴即可使用。一份通过使用上述代码训练出的参数进行数字预测的代码,复制粘贴即可使用。拥有5000个样例的数据集。...原创 2018-09-14 10:26:15 · 5971 阅读 · 4 评论 -
吴恩达机器学习第五次作业: Regularized Linear Regression and Bias v.s. Variance
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/10602657这是我总结的网课里有关这部分知识的笔记,不要积分的~~~https://blog.csdn.net/WukongAKK/article/details/823882250.综述 通过实例了解如何给机器学习模型d...原创 2018-09-03 18:59:48 · 1092 阅读 · 0 评论 -
C++实现决策树
依托的理论依据是信息增益,注释在代码里,代码很好懂的,文章最后有两个样例。这是运行结果( )内是特征,[ ] 内是具体的特征值,比如(身高)下面有(高)(矮)(中等)。代码在这里~#include <iostream>#include <cctype>#include <cstring>#include <string>...原创 2018-09-08 16:25:27 · 1568 阅读 · 1 评论 -
关于支持向量机核函数的一些理解
我们知道,有时候在原样本空间内并不能很好的给训练样本分类,但是把原样本空间映射到一个更高维空间后,就可以得到较好的分类,例如异或函数的取值。相应的 那么,我们究竟该怎么理解k(xi, xj)呢?1.首先根据k(xi, xj)的定义,我们给出一个具体的例子k(xi, xj)的定义为: eg:假设原特征空间为二维的(x1, x2),映射到三维后为(x1*x1, ...原创 2018-09-07 20:22:41 · 1685 阅读 · 2 评论 -
吴恩达机器学习第二次作业:逻辑回归
0.综述 训练集为学生两次考试的成绩和录取情况,要根据训练集做出一个逻辑回归的模型,可以根据考试成绩预测学生的录取情况。1.Plotting 在二维坐标图内画出学生成绩的散点图,x和y对应两次考试的成绩。function plotData(X, y)%PLOTDATA Plots the data points X and y into a new figure...原创 2018-08-06 22:16:31 · 2655 阅读 · 2 评论 -
吴恩达机器学习第一次作业:线性回归
0.综述 给出房价与房屋面积的关系,利用梯度下降的方法进行数据拟合,并对给定的房屋面积做出对房价的预测。 1.warmUpExercise 输出5*5的单位矩阵function A = warmUpExercise()%WARMUPEXERCISE Example function in octave% A = WARMUPEXERCISE() is...原创 2018-08-03 11:33:23 · 2999 阅读 · 1 评论 -
吴恩达机器学习第三次作业:多类别区分与神经网络part1
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/10602657Part 10.综述 识别手写数字。(最后有小彩蛋~~)1.脚本%% Machine Learning Online Class - Exercise 3 | Part 1: One-vs-all% ...原创 2018-08-15 11:13:32 · 1650 阅读 · 4 评论 -
吴恩达机器学习笔记:神经网络
原创 2018-08-16 18:46:32 · 316 阅读 · 0 评论 -
吴恩达机器学习第三次作业:多类别区分与神经网络part2
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/10602657这是我总结的网课里有关神经网络的笔记,不要积分的~~~https://blog.csdn.net/WukongAKK/article/details/81746916Part20.综述 这里用神经网络对手写...原创 2018-08-16 20:07:48 · 606 阅读 · 0 评论 -
吴恩达机器学习第四次作业:神经网络
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/10602657这是我总结的网课里有关神经网络的笔记,不要积分的~~~https://blog.csdn.net/WukongAKK/article/details/817469160.综述 神经网络的练习,比work3par...原创 2018-08-17 20:41:17 · 1777 阅读 · 0 评论 -
吴恩达机器学习笔记 应用机器学习的建议
原创 2018-09-04 18:26:12 · 205 阅读 · 0 评论 -
吴恩达机器学习第六次作业Part1: 直观认识SVM
0.综述 直观认识SVM。1.Loading and Visualizing Data 这是脚本%% =============== Part 1: Loading and Visualizing Data ================% We start the exercise by first loading and visualizing the ...原创 2018-09-05 19:38:00 · 1118 阅读 · 0 评论 -
吴恩达机器学习第八次作业: 异常检测Anomaly Detection
这是习题和答案的下载地址,全网最便宜,只要一积分哦~~~https://download.csdn.net/download/wukongakk/106026570.综述异常检测算法用于检测异常数据,通常在异常数据的数量远小于正常数据的数量时使用异常检测算法,在两者数量相差不大的时候,我们通常会选择逻辑回归或神经网络等算法。1.Load Example Dataset%% =...原创 2018-09-26 21:39:29 · 1061 阅读 · 0 评论