自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 拟合与回归的区别

拟合的概念更广泛,拟合包含回归,还包含插值和逼近。拟合是一种数据处理的方式,不特指哪种方法.简单的说就是你有一组数据,觉得这组数据和一个已知的函数(这个函数的参数未定)很相似,为了得到最能表示这组数据特征的这个函数,通过拟合这种方式(具体的数学方法很多)求得参数.而回归是一种特定的数学方法,它可以实现数据拟合,得到函数的参数.也有些拟合得到的参数并非是函数的参数,如神经网络,得到的是这个神经网络...

2018-03-19 20:31:38 21135 3

原创 数据挖掘与机器学习——weka应用技术与实践

第一章 weka介绍1.1 weka简介weka是怀卡托智分析环境(Waikato Environment for Knowledge Analysis)的英文缩写,官方网址为:[link text](http://www.cs.waikato.ac.nz/ml/weka/),在该网站可以免费下载可运行软件和代码,还可以获得说明文档、常见问题解答、数据集和其他文献等资源。1.1.1 Weka的历

2017-06-18 15:04:30 1868

原创 读书笔记——《模式识别 Pattern Recognition》

第二章 基于贝叶斯决策理论的分类器第二三四章介绍分类器的设计,设计分类器是将未知类型的样本分类到最可能的类别中。现在的任务是什么是最可能(most probable)。给定一个M类(w1,w2,w3····wm)的分类任务何一个用特征向量x表示的未知样本,生成M个条件概率P(wi|x),i=1,2,···,M。有时也称之为后验概率(posteriori probalbilities),也就是对于

2017-06-08 20:13:01 756

原创 读书笔记——《模式识别 Pattern Recognition》

第一章 导论模式识别的重要性特征、特征向量和分类器有监督、无监督和半监督学习MATLAB程序1.1 模式识别的重要性模式识别的目的在于将对象进行分类,这些对象与应用领域有关,他们可以是图像、信号波形或者任何可测量且需要分类的对象。可以用专业术语“模式”(Pattern)来称呼这些对象。模式识别主要用于决策。 模式识别在机器视觉、字符识别、计算机辅助治疗(computer-a

2017-05-15 20:58:14 1732

转载 MATLAB filter2

1、fftshift fftshift(M),是作用是将,M矩阵的左右对换,上下对换..2、filter2(B,X) B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波. 可以看出,这里是将d对c进行模板滤波,重叠区相*,然后相加,得到的值,38=4*1+2*3+5*2+3*6; 24=4*6;……… 这时默认滤婆器的左上角,首先将与数据的左上角相重合,然后移动模板

2017-04-25 15:08:24 9398

转载 ROC曲线和EER/AUC的计算方式

ROC和AUC定义ROC全称是“受试者工作特征”(Receiver Operating Characteristic)。ROC曲线的面积就是AUC(Area Under the Curve)。AUC用于衡量“二分类问题”机器学习算法性能(泛化能力)。Python中sklearn直接提供了用于计算ROC的函数[1],下面就把函数背后的计算过程详细讲一下。计算ROC需要知道的关键概念首先,解释几个二分类

2017-04-19 20:09:02 6728

转载 递归与迭代的区别

递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口.递归分为两个阶段:

2017-02-27 09:27:30 429

转载 (第一人称)摄像机漫游脚本

主要控制相机在场景里自由的平移,旋转,缩放,而不跟踪一个指定GameObject的实现。 新建场景,将此脚本拖放到一个摄像机上即可,鼠标中键缩放,中键按下移动,右键旋转。 代码如下:using UnityEngine; using System.Collections;namespace Gavin {     public class FreeCamera : MonoBehaviour

2017-02-24 13:44:15 2711

转载 [Unity3D]射线碰撞检测+LayerMask的使用

[Unity3D]射线碰撞检测+LayerMask的使用 转射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。 用途:在unity中射线应用范围比较广, 多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动 等。相关API:1、Ray Camera.main.ScreenPointToRay(Vector3 pos) 返回一条射线Ra

2016-12-18 14:59:14 1334

原创 voicebox 功能目录

左边是m文件名字,右边是功能% Voicebox: Speech Processing Toolbox for MATLAB % % Audio File Input/Output % readwav – Read a WAV file % writewav – Write a WAV file % readhtk – Read HTK waveform files % wr

2016-11-22 20:35:06 891

转载 C# Dictionary用法总结

1、用法1: 常规用  增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,将抛出异常。所以这样每次都要进行判断,很麻烦,在备注里使用了一个扩展方法public static void DicSample1(){     Dictionary pList =new Dictionary();    try    {

2016-10-23 14:09:55 528

转载 C#中string[]数组和list<string>泛型的相互转换 【转】

C#中string[]数组和list泛型的相互转换 1,从System.String[]转到ListSystem.String[] str={"str","string","abc"};List listS=new List(str); 2, 从List转到System.String[]List listS=new List();listS.Add("str

2016-08-11 20:31:04 3082

转载 C#中哈希表(HashTable)的用法详解

在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.2. 什么情况下使用

2016-08-11 20:27:23 2661 1

转载 Unity3D的四种坐标系

【Unity3D的四种坐标系】1、World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2、Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:

2016-08-11 13:33:01 541

原创 C#初始化数组的三种方式

C#声明数组并初始化,有三种方式。对于一维数组:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using

2016-08-11 13:28:50 12970

原创 c#获取当前日期时间

我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString();            // 2008-9-4 20:02:10DateTime.Now.ToLocal

2016-08-11 13:23:12 529

转载 猫都能学会的Unity3D Shader入门指南(二)

关于本系列这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果您在Shader开发上有所心得,很欢迎并恳请您指出文中纰漏,我会尽快改正。在之前的开篇中介绍了一些Shader的基本知识,包括ShaderLab的基本结构和语法,以及简单逐句地讲解了一个基本的sha

2016-08-09 21:15:30 547

转载 猫都能学会的Unity3D Shader入门指南(一)

动机自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解。虽然说Unity引擎设计的初衷就是创建简单的不需要开发者操心的谁都能用的3D引擎,但是只是肤浅的使用,可能是无法达到随心所欲的境地的,因此,这种状况必须改变!从哪里开始呢,貌似有句话叫做会写Shader的都是高手,于是,想大概看看从Shader开始能不能

2016-08-09 21:10:33 469

最新Kinect v2 with MS-SDK 2.10.1 for Unity3D 5.3.x以上

最新的kinect V2.0 for windows 的2.10.1版本,unity store上下载收费,目前网上下载的多是旧版本在高版本的unity里面运行布料,这个包里面自带演示20多个demo,对unity开发kinect V2的初学者很有用处,而且使用便捷,还有教程就是用这个包做的,跟着学习会比较容易。为自己的版本是5.3.2亲测可以用,不过有一些demo运行不了,暂时用不上我就没有仔细研究。有什么问题可以留言交流,我一般能看见

2016-10-23

unity3D地形、植物笔刷资源包

非常棒的资源包!

2016-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除