自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshineTHU的博客

个人学习笔记

  • 博客(20)
  • 收藏
  • 关注

转载 Python split()方法

描述Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串语法split() 方法语法:str.split(str="", num=string.count(str)).参数str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。返回值返回分割后的字符串列表。实例以下实例展示了spl...

2018-06-17 00:54:07 440

转载 Python strip()方法

描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。语法strip()方法语法:str.strip([chars]);参数chars -- 移除字符串头尾指定的字符序列。返回值返回移除字符串头尾指定的字符生成的新字符串。实例以下实例展示了strip()函数的使用方法:实例(Python ...

2018-06-17 00:52:01 2075 1

原创 函数 fwrite() 用法

fwrite() 是 C 语言标准库中的一个文件处理函数,功能是向指定的文件中写入若干数据块,如成功执行则返回实际写入的数据块数目。该函数以二进制形式对文件进行操作,不局限于文本文件。头文件:stdio.h函数原型:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);(1)buffer:是一个指针,对...

2018-06-09 12:43:25 63801

转载 C/C++ 多线程 pthread 库相关函数说明

一 pthread_t  pthread_t在头文件 #include <pthread.h>;  它是一个线程的标识符。二 pthread_create()  函数 pthread_create() 用来创建一个线程,它的原型为:  extern int pthread_create __P ((pthread_t *__thread,__const pthread_attr_t *...

2018-06-09 10:28:53 1836

原创 数据类型 clock_t 与 计时函数 clock()

定义:1 #ifndef _CLOCK_T_DEFINED2 typedef long clock_t;   //clock_t是一个长整形数3 #define _CLOCK_T_DEFINED4 #endif 在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:#define CLOCKS_PER_SEC ((clock_t)1...

2018-06-08 20:21:43 7489 1

转载 主成分分析,PCA(Principle Component Analysis)详解 ,结合matlab

https://my.oschina.net/gujianhan/blog/225241一、简介        PCA(Principal Components Analysis)即主成分分析,是图像处理中经常用到的降维方法,大家知道,我们在处理有关数字图像处理方面的问题时,比如经常用的图像的查询问题,在一个几万或者几百万甚至更大的数据库中查询一幅相近的图像。这时,我们通常的方法是对图像库中的图片...

2018-06-03 21:59:19 6012 1

原创 Sigmoid 和 Softmax 区别

sigmoid将一个real value映射到(0,1)的区间,用来做二分类。而 softmax 把一个 k 维的real value向量(a1,a2,a3,a4….)映射成一个(b1,b2,b3,b4….),其中 bi 是一个 0~1 的常数,输出神经元之和为 1.0,所以相当于概率值,然后可以根据 bi 的概率大小来进行多分类的任务。二分类问题时 sigmoid 和 softmax 是一样的,...

2018-06-03 13:35:00 8248 1

原创 Softmax 函数

Softmax函数——用于多分类神经网络输出定义假设我们有一个数组V,Vi表示V中的第i个元素,那么这个元素的Softmax值就是 Si = eVi / ∑jeVj,也就是该元素的指数,与所有元素指数和的比值。 除了直观好理解以外,它还有更多优点。1.计算与标注样本的差距在神经网络的计算当中,我们经常需要计算按照神经网络的正向传播计算的分数S1,和按照正确标注计算的分数S2,之间的差距,计算Los...

2018-06-03 13:33:52 402

原创 N-gram模型:参数越多,可区别性越好,但同时单个参数的实例变少从而降低了可靠性

n越大,需要计算的参数越多(指数级增长),同一词的不同词义的区别性也越好;同时,对于每一个参数,实例(出现的频度)也会变少,频度越低,越不可靠。...

2018-06-03 13:31:45 1239

原创 激活函数:双曲正切函数 tanh(x)

双曲正切函数等于双曲正弦与双曲余弦的比值,即tanh(x)=sinh(x)/cosh(x)=(e^(x)-e^(-x))/(e^x+e^(-x)),sinhx=(e^(x)-e^(-x))/2,coshx=(e^x+e^(-x))/2。定义域为(-∞,+∞),值域为(-1,+1)双曲正切函数(tanh)与激活函数sigmoid非常接近,且与后者具有类似的优缺点。sigmoid和tanh的主要区别在...

2018-06-03 13:29:10 17530

原创 神经网络中为什么引入非线性激活函数?

如果不用激活函数(其实相当于激活函数是f(x) = x),在这种情况下你每一层输出都是上层输入的线性函数,很容易验证,无论你神经网络有多少层,输出都是输入的线性组合,与没有隐藏层效果相当,这种情况就是最原始的感知机(Perceptron)了。正因为上面的原因,我们决定引入非线性函数作为激活函数,这样深层神经网络就有意义了(不再是输入的线性组合,可以逼近任意函数)。最早的想法是sigmoid函数或者...

2018-06-03 13:22:16 7752

原创 函数 posix_memalign() 使用说明

简介:POSIX 标明了通过malloc( ), calloc( ), 和 realloc( ) 返回的地址对于任何的C类型来说都是对齐的。在Linux中,这些函数返回的地址在32位系统是以8字节为边界对齐,在64位系统是以16字节为边界对齐的。有时候,对于更大的边界,例如页面,程序员需要动态的对齐。虽然动机是多种多样的,但最常见的是直接块I/O的缓存的对齐或者其它的软件对硬件的交互,因此,POS...

2018-05-30 11:07:31 8987

原创 函数 fprintf() 使用说明

描述:c/c++中一个格式化写-库函数功能:传送格式化输出到一个流/文件中与打印机输出头文件:#include <stdio.h>函数原型:int fprintf( FILE *stream, const char *format, [ argument ]... );用法:根据指定的格式(format字符串)来转换并格式化数据(argument),然后将结果输出到参数stream 指...

2018-05-30 00:17:24 5678

原创 函数 free() 使用说明

头文件:malloc.h 或 stdlib.h功能:释放 malloc(或calloc、realloc)函数给指针变量分配的内存空间。使用后该指针变量一定要重新指向NULL,防止野指针出现,有效规避误操作。用 法: void free(void *ptr);...

2018-05-29 22:55:15 4924

原创 函数 strcmp() 使用说明

功能:比较两个字符串str1和str2头文件:string.h函数原型:strcmp(str1,str2)描述:设这两个字符串为str1,str2,    若str1==str2,返回零;    若str1 < str2,返回负数;    若str1 > str2,返回正数。即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。如:"A"&...

2018-05-29 17:22:19 1003

原创 函数 fflush() 使用说明

功能:清除读写缓冲区,冲洗流 stream 中的信息,通常用于处理磁盘文件。fflush() 会强迫将缓冲区内的数据写回参数 stream 指定的文件中。如果参数 stream 为NULL, fflush() 会将所有打开的文件数据更新。头文件:stdio.h函数原型:int fflush(FILE *stream)。参数:stream -- 这是指向 FILE 对象的指针,该 FILE 对象指定...

2018-05-29 16:59:25 1960

原创 快排函数 qsort() 使用说明

qsort() 是C语言函数库中的快排函数,共有四个参数,没有返回值。功能:对数组进行排序头文件:stdlib.h函数原型:void qsort(void *s, size_t num, size_t sizeof(s[0]), int(* compare)(const void *, const void *));各参数:1 待排序数组s首地址 2 数组中待排序元素数量 3 元素占用空间大小 4...

2018-05-28 23:00:10 594

原创 函数 fopen / fclose() 使用说明

fopen() 功能:打开一个文件头文件:#include <stdio.h>函数原型:FILE *文件指针名 = fopen(文件名, 使用文件方式); “文件指针名”必须是被声明为 FILE 类型的指针变量; “文件名”是被打开文件的文件名(字符串常量或字符数组); “使用文件方式”是指文件的类型和操作要求;例如:    FILE *fp;    fp=fopen("file a"...

2018-05-28 22:30:40 1412

原创 函数 ftell() 使用说明

简介:函数 ftell() 用于得到文件指针当前位置相对于文件首的偏移字节数。头文件:#include <stdio.h>原型:long ftell(FILE *stream);功能:返回当前文件位置。使用fseek函数后再调用函数ftell()就能非常容易地确定文件的当前位置。用法:ftell(fp); 利用函数 ftell() 能方便地知道一个文件的长。如以下语句序列: fseek...

2018-05-28 21:33:17 2894

原创 函数 fseek() 使用说明

功能:重定位流(数据流/文件)上的文件内部位置指针,把文件指针指向文件的开头,注:文件指针指向文件/流。位置指针指向文件内部的字节位置,随着文件的读取会移动,文件指针如果不重新赋值将不会改变或指向别的文件。头文件:#include <stdio.h>用 法:int fseek(FILE *stream, long offset, int fromwhere);      第一个参数st...

2018-05-28 20:18:37 6110

空空如也

空空如也

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

TA关注的人

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