机器学习与神经网络的关系:

机器学习是目的,神经网络是算法。神经网络是实现机器学习的一种方法,平行于SVM。

常用的两种工具:svm tool、libsvm

SVM分为SVC和SVR,svc是专门用来分类的,svr是用来作回归的

注:matlab自带的svm工具箱无回归预测功能

clear;

N = 50;

n=2*N;

randn('state',6);

x1 = randn(2,N)

y1 = ones(1,N);

x2 = 5+randn(2,N);

y2 = -ones(1,N);

figure;

plot(x1(1,:),x1(2,:),'bx',x2(1,:),x2(2,:),'k.');

axis([-3 8 -3 8]);

title('C-SVC')

hold on;

X1 = [x1,x2];

Y1 = [y1,y2];

X=X1';

Y=Y1';

C=Inf;

ker='linear';

global p1 p2

p1=3;

p2=1;

%命令

[nsv alpha bias] = svc(X,Y,ker,C) %训练函数

predictedY = svcoutput(X,Y,X,ker,alpha,bias) %输入预测函数

err = svcerror(trnX,trnY,tstX,tstY,ker,alpha,bias) %分类函数,准确率

svcplot(X,Y,ker,alpha,bias) %画图

libsvm使用(回归预测):

close all;

clear;

clc;

format compact;

% 生成待回归的数据

x = (-1:0.1:1)';

y = -x.^2;

% 建模回归模型

model = libsvmtrain(y,x,'-s 3 -t 2 -c 2.2 -g 2.8 -p 0.01');

% 利用建立的模型看其在训练集合上的回归效果

[py,mse,devalue] = libsvmpredict(y,x,model);

figure;

plot(x,y,'o');

hold on;

plot(x,py,'r*');

legend('原始数据','回归数据');

grid on;

% 进行预测

testx = [1.1,1.2,1.3]';

display('真实数据')

testy = -testx.^2

[ptesty,tmse,detesvalue] = libsvmpredict(testy,testx,model);

display('预测数据');

ptesty

机器学习框架ML.NET学习笔记【4】多元分类之手写数字识别

一.问题与解决方案 通过多元分类算法进行手写数字识别,手写数字的图片分辨率为8*8的灰度图片.已经预先进行过处理,读取了各像素点的灰度值,并进行了标记. 其中第0列是序号(不参与运算).1-64列是像 ...

机器学习框架ML.NET学习笔记【3】文本特征分析

一.要解决的问题 问题:常常一些单位或组织召开会议时需要录入会议记录,我们需要通过机器学习对用户输入的文本内容进行自动评判,合格或不合格.(同样的问题还类似垃圾短信检测.工作日志质量分析等.) 处理思 ...

机器学习框架ML.NET学习笔记【2】入门之二元分类

一.准备样本 接上一篇文章提到的问题:根据一个人的身高.体重来判断一个人的身材是否很好.但我手上没有样本数据,只能伪造一批数据了,伪造的数据比较标准,用来学习还是蛮合适的. 下面是我用来伪造数据的代码 ...

机器学习框架ML.NET学习笔记【1】基本概念与系列文章目录

一.序言 微软的机器学习框架于2018年5月出了0.1版本,2019年5月发布1.0版本.期间各版本之间差异(包括命名空间.方法等)还是比较大的,随着1.0版发布,应该是趋于稳定了.之前在园子里也看到 ...

机器学习框架ML.NET学习笔记【5】多元分类之手写数字识别(续)

一.概述 上一篇文章我们利用ML.NET的多元分类算法实现了一个手写数字识别的例子,这个例子存在一个问题,就是输入的数据是预处理过的,很不直观,这次我们要直接通过图片来进行学习和判断.思路很简单,就是 ...

机器学习框架ML.NET学习笔记【6】TensorFlow图片分类

一.概述 通过之前两篇文章的学习,我们应该已经了解了多元分类的工作原理,图片的分类其流程和之前完全一致,其中最核心的问题就是特征的提取,只要完成特征提取,分类算法就很好处理了,具体流程如下: 之前介绍 ...

机器学习框架ML.NET学习笔记【7】人物图片颜值判断

一.概述 这次要解决的问题是输入一张照片,输出人物的颜值数据. 学习样本来源于华南理工大学发布的SCUT-FBP5500数据集,数据集包括 5500 人,每人按颜值魅力打分,分值在 1 到 5 分之间 ...

机器学习框架ML.NET学习笔记【8】目标检测(采用YOLO2模型)

一.概述 本篇文章介绍通过YOLO模型进行目标识别的应用,原始代码来源于:https://github.com/dotnet/machinelearning-samples 实现的功能是输入一张图片, ...

机器学习框架ML.NET学习笔记【9】自动学习

一.概述 本篇我们首先通过回归算法实现一个葡萄酒品质预测的程序,然后通过AutoML的方法再重新实现,通过对比两种实现方式来学习AutoML的应用. 首先数据集来自于竞赛网站kaggle.com的UC ...

随机推荐

图片每天换及纯css3手风琴特效

NYOJ 737 石子合并(一)

分析: 本题为区间型动态规划,dp[i][j] 表示从第 i 堆合并到第 j 堆的最小代价, sum[i][i] 表示第 i 堆到第 j 堆的石子总和,则动态转移方程: dp[i][j] = min( ...

转载:Comet:基于 HTTP 长连接的“服务器推”技术

转自:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/ 很多应用譬如监控.即时通信.即时报价系统都需要将后台发生的变化实时传送到客户端而无须客 ...

Java日期格式化

翻译人员: 铁锚 翻译时间: 2013年11月17日 原文链接:   Simple example to show how to use Date Formatting in Java 代码示例如下, ...

aggregation(2):adaptive Boosting (AdaBoost)

给你这些水果图片,告诉你哪些是苹果.那么现在,让你总结一下哪些是苹果? 1)苹果都是圆的.我们发现,有些苹果不是圆的.有些水果是圆的但不是苹果, 2)其中到这些违反"苹果都是圆的" ...

sequence 作为序列插入值不是第一个

CREATE SEQUENCE seq_test INCREMENT BY 1 START WITH 1 ; 创建表时 或执行  ALTER SYSTEM SET deferred_segment_c ...

Floyd-Warshall算法的理解

Floyd算法可以求图内任意两点之间的最短路径,三重循环搞定,虽然暴力,但是属于算法当中最难的动态规划的一种,很有必要理解. 花了一晚上和半个下午专门看这个,才看个一知半解,智商被碾压没办法. 我一直 ...

hp-ux-ia64:jffi/ffi 编译总结

在HP-UX-IA64下编译JFFI及FFI遇到很多问题,官网jffi文档中也并没有在hp-ux-ia64平台上有编译过. 次文档仅为记录之用.记录编译过程,但并不意味着本人遇到的问题已经解决. 注意 ...

Linux环境下编译并执行ava helloworld程序

原文:http://blog.lupaworld.com/home-space-uid-24466-do-blog-id-2578.html 已经学会怎样在Windows下怎样编辑,编译和运行Java ...

【机器学习】--FP-groupth算法从初始到应用

一.前述 二.构建FP_groupth数流程 1.扫描事务数据库D 一次.收集频繁项的集合F 和它们的支持度.对F 按支持度降序排序,结果为频繁项表L. 2.创建FP 树的根节点,以“null”标记它 ...

机器学习 matlab工具箱,[matlab]机器学习及SVM工具箱学习笔记相关推荐

  1. 机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记...

    机器学习实战(Machine Learning in Action)学习笔记----06.k-均值聚类算法(kMeans)学习笔记 关键字:k-均值.kMeans.聚类.非监督学习 作者:米仓山下 时 ...

  2. 机器学习之支持向量机(SVM)学习笔记-Datawhale Task05

    Author Bryce230 e-mail 2540892461@qq.com Software win10,Pycharm2019.3.3,Python3.7.7 SVM笔记-Datawhale ...

  3. 【李宏毅机器学习】backpropagation 反向传播(p13) 学习笔记

    李宏毅机器学习学习笔记汇总 课程链接 文章目录 Gradient Descent Chain Rule链式法则 前向传播 反向传播 情况一:红色的neural是属于网络的output layer的 情 ...

  4. 【李宏毅机器学习】Why Deep Learning(p15) 学习笔记

    李宏毅机器学习学习笔记汇总 课程链接 这集语音部分属实听不明白了qaq 文章目录 Deep is better Fat+Short vs Thin+Tall Modularization 模块化 做d ...

  5. MATLAB中的结构体数组(struct)学习笔记

    不要失却热情,不要丢掉冠军的心! MALAB中的结构体(struct)数组学习笔记 前言 1. 版本 2. 关键词 一.Struct结构体数组概述 二.Struct结构体数组基本用法 1. 结构体的创 ...

  6. 用matlab代码进行数据探索、数据清洗学习笔记

    目录 1.说明 2.作文目的 3.数据质量分析3个判别方法 3-1.异常值判别 3-1-1.箱型图法 3-1-2.3σ准(原)则(拉依达准则) 3-2.缺失值判别 3-3.不一致的值判别 4.数据清洗 ...

  7. 数字图像处理(MATLAB)(第二版) 冈萨雷斯 学习笔记

    数字图像处理(MATLAB)(第二版) 冈萨雷斯 主要用来记录自己的学习过程,相关实验内容,便于日后查找相关知识点及复习所用 第二章 灰度变换和空间滤波 本章重点讨论两类空间域处理方法:亮度(或灰度) ...

  8. 初识机器学习——吴恩达《Machine Learning》学习笔记(八)

    神经网络 人工神经网络(英语:Artificial Neural Network,ANN),简称神经网络(Neural Network,NN)或类神经网络,在机器学习和认知科学领域,是一种模仿生物神经 ...

  9. 机器学习基础-吴恩达-coursera-(第一周学习笔记)----Introduction and Linear Regression

    课程网址:https://www.coursera.org/learn/machine-learning Week 1 -- Introduction and Linear Regression 目录 ...

  10. matlab 图像读取长宽_计算机视觉学习笔记1 图像读取显示和尺寸变换

    第一天,图像的读取,显示和尺寸变换 c++,python,MATLAB各实现一遍,以这个头骨图像为例吧 c++调用OpenCv实现图像显示和尺寸变换 c++用的编译器为clion,因此需要先配置cma ...

最新文章

  1. TitanDB GC详细实现原理 及其 引入的问题
  2. 程序员总结:帮助你早些明白一些道理
  3. win10下安装tensorflow-gpu==1.11.0的详细教程
  4. Linux su切换用户后命令提示符变为bash-4.2$
  5. HttpClient 学习整理【转】
  6. windows取证之镜像取证仿真步骤
  7. 如何用手机制作电子版证件照?
  8. NAR:蛋白功能层级注释数据库eggNOG5
  9. 物联网服务器Domoticz自带的消息推送到QQ邮箱
  10. 51单片机流水灯从原理图到PCB转化
  11. 解决​excel里一复制就卡死的经验分享【转】
  12. JavaScript格式化数字
  13. Advised,Advisor,Advice,Pointcut
  14. 缓慢的HTTP拒绝服务攻击漏洞
  15. SpringBoot集成权限认证框架(Sa-Token)
  16. python地址怎么写_python文件地址(文件路径)怎么写
  17. 如何从零开始搭建直播平台,从flash时代的rtmp到过渡期的flv和webrtc的未来以及简单聊聊webassmbly
  18. 为什么计算机屏幕分辨率会,为什么计算机屏幕变窄
  19. foter 图像处理APP_摄影师必备的图像编辑APP
  20. zookeeper客户端使用与集群特性

热门文章

  1. 2022年道路运输企业主要负责人操作证考试题及答案
  2. erp scm crm 3者之间的关系如何
  3. 国宝上新计划-四大博物馆独家数字珍藏强势来袭!
  4. 银行体检有哪些注意事项?
  5. RedHadoop创始人童小军在北京开讲“Hadoop2.0集群优化与管理”啦!
  6. Linux系统下载FTP服务器文件
  7. 戴尔笔记本开机提示operating system not found的解决办法
  8. 新人JS从入门到入土(一)
  9. 【数模国赛】经验分享
  10. Kerberos 简介——教你做个好人