自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lixg88888888的博客

磨砺、成长

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 随机森林算法学习(转载)

随机森林算法学习

2018-01-30 20:50:08 430

转载 简易解说拉格朗日对偶(Lagrange duality)(转载)

转载自:http://www.cnblogs.com/90zeng/p/Lagrange_duality.html引言:尝试用最简单易懂的描述解释清楚机器学习中会用到的拉格朗日对偶性知识,非科班出身,如有数学专业博友,望多提意见!  1.原始问题假设是定义在上的连续可微函数(为什么要求连续可微呢,后面再说,这里不用多想),考虑约束最优化问题:称为约束最优化问题的原始问题。现在

2018-01-30 18:20:03 313

转载 极大似然估计法推出朴素贝叶斯法中的先验概率估计公式(转载)

极大似然估计法推出朴素贝叶斯法中的先验概率估计公式

2018-01-28 16:32:30 1483

转载 Python中的list/tuple/dict/set数据类型详解(转载)

转载自:http://blog.csdn.net/mountzf/article/details/52733103python入门学习强烈推荐 廖雪峰博客:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000因直接转载后,格式发生了改变,显示不清楚,截成了图片,以下为转载内容。

2018-01-24 20:25:13 220

原创 机器学习实战-简要笔记3

学习了一段时间的《机器学习实战》,有所收获,简要总结如下。       书中的源码是是基于python2编写的,我手动敲了一遍,每行加了注释,在python3.4.4中调试通过,github链接:https://github.com/ldgang0530/MLA第9章          树回归        第8章中的线性回归方法创建的模型都需要拟合所有的样本点,当数据拥有的特征较多,

2018-01-23 22:05:59 235

原创 机器学习实战-简要笔记2

学习了一段时间的《机器学习实践》,有所收获,简要总结如下,不甚完善,多多指教。        书中的源码是是基于python2编写的,我手动敲了一遍,每行加了注释,在python3.4.4中调试通过,github链接:https://github.com/ldgang0530/MLA 本章提到了几种缺失数据的处理方法:1,使用可用特征的均值来填补缺失值

2018-01-23 22:01:02 180

原创 机器学习实战-简要笔记1

学习了一段时间的《机器学习实战》,有所收获,简要总结如下。     书中的源码是是基于python2编写的,我手动敲了一遍,每行加了注释,在python3.4.4中调试通过,github链接:https://github.com/ldgang0530/MLA 第一章 机器学习基础       机器学习了横跨计算机科学、工程技术、统计学等多个学科,简单地说就是把无序的数据转换为有用的

2018-01-23 21:00:38 222

原创 OSI模型与TCP/IP模型简介

(1)      OSI七层模型OSI(Open System Interconnect),开放式系统互联,即OSI参考模型。OSI七层模型包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。每一层实现各自的功能和协议,并完成与相邻层的接口通信。各个层的功能如下图示:OSI层功能TCP/IP协议应用层

2018-01-17 21:29:37 514

转载 交叉验证方法介绍

转载:http://blog.csdn.net/aliceyangxi1987/article/details/73532651 本文结构:什么是交叉验证法?为什么用交叉验证法?主要有哪些方法?优缺点?各方法应用举例?什么是交叉验证法?它的基本思想就是将原始数据(dataset)进行分组,一部分做为训练集来训练模型,另一部分做为测试集来评价模

2018-01-17 16:18:35 1888

原创 git的简单介绍与使用 笔记

这是我学习git的部分笔记,不是很精细。详细的学习git建议访问以下链接:教程官方网站:https://git-scm.com/doc详细的git中文教程,推荐廖雪峰的博客:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000git命令大全:http://blog.cs

2018-01-16 22:33:30 155

转载 python之matplotlib教程(转载)

介绍Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。

2018-01-08 20:45:21 241

原创 python之scipy概括总结

Scipy是高级的科学计算库,其与numpy关系密切,一般都是操控numpy数组进行科学计算,所以可以说是基于numpy值上。Scipy有不同的子模块对应不同的应用,如下:以下是关于scipy介绍的几个文章、博客,已较为齐全,在此做记录,以备查阅。https://www.scipy.org/scipylib/index.htm,scipy官方网站http://blog.

2018-01-08 17:28:24 779

原创 python之numpy概括总结

初步学习了numpy模块的使用,在此做总结,以便大家参考,也为以后自己的复习与查询做下记录Numpynumpy的主要对象是同种元素的多维数组,所有的元素都必须是一种类型,可通过一个正整数元组索引的元素表格。在numpy中维度称为轴(axes),轴的个数叫做秩(rank)。Numpy的数组类型narray,其常用对象属性:ndarray.dim   数组轴的个数ndarray.sha

2018-01-08 16:05:39 404

原创 浅拷贝与深拷贝

1, 浅拷贝,拷贝的是对象的指针,也即目标指针与被拷贝的指针指向同一个内存空间。一旦内存被销毁,指向该内存地址的所有的指针都将不再可用。2, 深拷贝,拷贝的是对象的内容,就是说根据源指针地址指向的内容分配新的空间,并将内容拷贝到新空间中,目标指针指向的是新的地址,即目标指针与被拷贝的指针指向的是不同的内存空间。 示例:浅拷贝:Char *src = new char[10];

2018-01-04 19:54:40 154

转载 编写string类的构造函数、拷贝构造函数、析构函数、赋值函数

转载自:http://blog.csdn.net/jiary5201314/article/details/51472863这个题经常出现在笔试或面试上,加深学习。已知类String的原型为:class String  {  public:       String(const char *str = NULL);// 普通构造函数       String(const

2018-01-04 19:25:57 1218

原创 一种Windows下安装sklearn模块的方法

Windows下python环境搭建与sklearn等机器学习安装包方法       学习机器学习有一段时间了,一直在摸索。目前,机器学习的最热门的语言是python,一是python简单易学,二是python提供了大量的科学计算库,利于开发。用python做机器学习,最常用的库是sklearn。今天在自己的电脑上安装python,并成功运行了sklearn,把步骤一一记录,以便参考。 

2018-01-04 19:11:29 4829

原创 面试笔试笔记(1)

编写总结面试试题有两个目的,一是便于应对笔试,另一个更重要的目的是面试试题中的知识往往是工作中更常见更容易用到的,在此加深一下印象。 1, str[]和*str的区别。请说说下例的输出结果char str1[] =“abc”;char str2[] =“abc”;const charstr3[] = “abc”;const charstr4[] = “abc”;cons

2018-01-03 19:04:56 190

转载 C语言中关于malloc(0)问题

首先来解释malloc(0)的问题,这个语法是对的,而且确实也分配了内存,但是内存空间是0,就是说返回给你的指针是不能用的,感觉奇怪吧?但是从操作系统的原理来解释就不奇怪了,这要涉及操作系统维护内存的方法来说了,在内存管理中,内存被分为2部分,栈和堆,栈有自己的机器指令,是一个先进后出的数据结构,我就在这里不再过多解释了,malloc分配的内存是堆内存,由于堆没有自己的机器指令,所以要有系统自己编

2018-01-03 17:48:17 536

原创 数组指针和指针数组、函数指针和指针函数

一、数组指针与指针数组1, 指针数组所谓指针数组,就是指针组成的数组,即数组的元素为指针int *pa[SIZE];  //SIZE为元素数目,元素的值为int类型的指针 2, 数组指针所谓数组指针,就是指向数组的指针,即其是一个指针,指向数组。int (*pa)[SIZE];  //SIZE为数组的元素数目,pa指向一个大小为SIZE的int类型的数组。   

2018-01-03 17:20:19 181

原创 部分设计模式总结

学习了几个设计模式的内容,在这里做个简单的总结,以加深印象。推荐博客:http://blog.csdn.net/column/details/design.htmlhttp://www.cnblogs.com/cbf4life/tag/设计模式/ 1, 单例模式        确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,可通过将构造函数私有化实现。由于

2018-01-02 17:33:52 161

原创 UML类图中常见的几种关系

UML类图中常见的几种关系:泛化、实现、关联、聚合、组合、依赖1,泛化泛化:定义了一般与特殊之间的关系代码体现:一种继承关系,指定了子类如何特化父类的所有特征和行为。比如老虎是动物的一种,老虎既有自己的特性,也有动物的共性。示例:Class public Tiger: public Animal{ }符号:带三角箭头的实线,箭头指向父亲2,实现实现:是指一个class类实现interface接口(

2018-01-02 15:30:16 1266 1

转载 线性代数—相似矩阵与二次型(总结)

2018-01-01 17:34:56 2839

原创 线性代数—初等变换与线性方程组、向量组的线性相关性(总结)

2018-01-01 16:53:05 1180

原创 线性代数-矩阵及其运算(总结)

因无法上传公式,故采用图片方式

2017-12-31 17:07:40 13163

原创 线性代数-行列式(总结)

因无法上传公式,故采取图片方式

2017-12-31 16:58:42 3905

转载 C/C++中static的作用

static有什么作用?答:在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数 一、       定义全局静态变量 :在全局变量前面加上关键字static,该全局变量变成了全局静态变量。全局静态变量有以下特点:(1)       在全局数据区内分配内存(2)       如果没有初始化,其默认值为0(3)       该变量在本文件

2017-12-30 21:18:52 113

原创 const与define的区别

const是C语言中的一个关键字,用于标识其是常量。define是宏定义语句,在程序的预处理阶段进行替换,不进行类型检查。 区别:1, 编译器处理方式不同:define在预处理阶段对文本直接替换,const则是在编译时确定值。2, 类型检查:define不进行类型检查,没有类型;const有数据类型,会进行类型检查。3, 存储的方式不同:define定义的宏,只是在预编

2017-12-30 21:08:34 388

原创 常量指针与指针常量

const是C语言中的一个关键字,用于限定一个变量不允许改变,在一定程度上用于提高程序的安全性和可靠性。       根据const 与指针符号”*”的位置,包括常量指针、指针常量、指向常量的常量指针。 常量指针(以int类型为例):       定义方法:const int *p  或 int const *p ;       含义:其标明指针p指向的是常量,意思也就是说解引

2017-12-30 11:43:03 116

原创 软件设计七大原则

软件设计中,怎样提高系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。面向对象设计原则是实现可维护性和可复用性的基础,每一个原则都蕴含了面向对象设计的思想,可从不同的视角提升一个软件结构的设计水平。这些原则蕴含着很多设计模式中,也是我们用于评价一个设计模式使用效果的重要指标之一。 1, 开放封闭原则就是对扩展开放,而对修改封闭。其是所有面向对象原则的核心。软件设计追求的是易

2017-12-29 15:35:09 7230

原创 何为面向对象?

概述:所谓对象,是一个名词,任何一个事物都可以称为对象,其有对应的属性(事物的特性)和行为(事物能干什么)。面向对象思想,就是面向事物的编程思想。1, 面向过程谈及面向对象,不得不谈的就是面向过程。面向对象是针对名词而言,面向过程则是针对行为动作的处理。       面向过程是一种以过程为中心的编程思想。所谓过程,就是步骤。当要解决问题或实现目标时,就要进行分析,得到解决所需要的步骤,

2017-12-29 10:28:29 571

原创 算法和数据结构是编程之灵魂

在程序员的职业生涯中,源码是最没有作用的,搞通算法和数据结构才是王道。        在培养编程思想后,语言语法是最容易入手的。编程时间长了,会发现语言可以随学随用,算法和数据结构却是需要经验积累的。       套用其他博主的一句话,编程就是算法和数据结构,算法和数据结构是编程的灵魂。写一行代码胜过理解十行代码,理解基于他人的思想和技术,无非就是理解力的问题,而编写程序则是充满了

2017-12-28 17:16:22 578

9月9的酒.mid(midi文件 初试)

初次尝试上传资源,不建议下载。 MIDI(Musical Instrument Digital Interface)乐器数字接口 ,是20 世纪80 年代初为解决电声乐器之间的通信问题而提出的。MIDI是编曲界最广泛的音乐标准格式,可称为“计算机能理解的乐谱”。它用音符的数字控制信号来记录音乐。一首完整的 MIDI音乐只有几十KB大,而能包含数十条音乐轨道。几乎所有的现代音乐都是用MIDI加上音色库来制作合成的。MIDI 传输的不是声音信号, 而是音符、控制参数等指令, 它指示MIDI 设备要做什么,怎么做, 如演奏哪个音符、多大音量等。它们被统一表示成MIDI 消息(MIDI Message) 。

2017-10-23

空空如也

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

TA关注的人

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