自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Peace

Frank

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

原创 机器学习之 方差 vs 偏差

偏差(bias) 度量了学习算法的预测结果与真实结果的偏离程度,刻画描述了算法本身对数据的拟合能力,也就是训练出来的模型对训练样本的匹配程度。高偏差对应的是欠拟合问题。方差(variance) 度量了训练集的变化导致学习性能的变化,描述了数据扰动造成的影响。高方差对应的是过拟合问题。Ref:https://www.cnblogs.com/daguankele/...

2019-02-28 21:58:00 218

原创 机器学习之 生成模型 vs 描述模型

生成模型(Generative Model):先学习得到联合概率分布P(x,y), 即特征x和标记y共同出现的概率。然后,再由此获得P(y|x),即在特征x出现的情况下,标记y出现的概率。例如,在朴素贝叶斯算法中,先根据样本数据得到P(y),P(x|y),得到了这两者也就意味着得到了联合概率分布,两者相乘即可得到,然后,可以根据贝叶斯公式推导出P(y|x)。判别模型(Discri...

2019-02-28 19:44:43 403

原创 后验-先验-似然估计-贝叶斯公式-机器学习之朴素贝叶斯算法

无常的估计后验、先验、似然估计 概念:1.后验(知果求因)假设,隔壁小哥要去15公里外的一个公园,他可以选择步行走路,骑自行车或者开车,然后通过其中一种方式花了一段时间到达公园。这件事中采用哪种交通方式是因,花了多长时间是果。假设我们已经知道小...

2019-02-26 20:31:15 3326

原创 Qt静态编译 -- 动态链接库搜索路径

                                                                       陌 上 花 开由一个问题引出静态编译Qt的必要: 如何在一个系统中编译得到一个qt可执行程序,然后,可以拿到另一个没有安装qt的系统(同型号)中可以直接运行?一般情况下,我们用Qt编译出来的程序是要依赖于系统Qt库的,也就是这个程序移到别的没有安装Q...

2019-02-24 22:59:06 2313

原创 linux环境变量-查看 添加环境变量

 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量,所以管理环境变量的文件也分为系统级和用户级的。Linux 环境变量文件:系统级:1. /etc/environment: 是系统在登录时读取的第一个文件,该文件设置的是整个系统的环境,只要启动系统就会读取该文件,用于为所有进程设置...

2019-02-23 22:35:11 2379

原创 Linux shell及shell脚本概念

 在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作接口”的软件(命令解析器)。分为图形界面shell 和 命令行式shell。     “A shell is a program that acts as the interface between you and the Linux system, enabling you to enter commands for ...

2019-02-23 22:10:23 259

原创 进制转换工具 - 可以查看float类型小数在内存中的表示

网页版转换工具:http://www.binaryconvert.com/result_float.html?decimal=04904605132bit的float 类型的1.3对应3f a6 66 66 :

2019-02-23 21:20:18 6424

原创 Linux下Qt程序打包发布

 相关Blog:https://blog.csdn.net/WMX843230304WMX/article/details/78748835 Qt程序打包过程:1)以release版本编译2)将需要的动态链接库拷贝到应用程序目录下其他:QCoreApplication::addLibraryPath("./lib");//由启发性的函数...

2019-02-21 22:37:44 1113

原创 Linux 编译、运行阶段 动态链接库的查找路径

 首先,动态链接库的概念,生成方法,参照:我的文章的 Library Files 部分。如果程序需要使用某个动态链接库中的函数,则,在程序的编译阶段和之后的运行阶段都需要这个动态链接库, 即 编译时链接和运行时链接1. 编译时链接  这个过程是由ld(链接器)来执行的。ld查找动态库中是否含有我们需要的符号(eg.函数),如果都能找到,则链接允许通过,生成可执行文件,否则报错。  ...

2019-02-21 22:35:39 4502

原创 SSH Secure File Transfer -- 本地与服务器之间传送文件之工具

 该工具可以方便地在两台电脑之间传送文件。(e.g. Windows ------ linux)window版本下载:https://www.ohlone.edu/download-and-install-ssh-secure-shell-secure-file-transfer-client-windows-web-center  已经保存到百度网盘: https://pan.baidu...

2019-02-21 21:12:57 23817 4

原创 Google Magenta简介, 安装,使用简例

Magenta是由google组织的一个项目组,专门进行基于机器学习的人工智能艺术方面的研究,包括自动作曲、音频生成、图画生成等方面。资源:Github地址: https://github.com/tensorflow/magenta官网地址:   https://magenta.tensorflow.org/ 讨论组: https://groups.google.com/a/...

2019-02-21 06:05:54 14087 4

原创 conda的概念, Linux安装anacoda

 Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。Conda 是为 Python 程序创建的,适用于 Linux,OS X 和W indows,也可以打包和分发其他软件 [1]  。目前最流行的 Python 环境管理工具。 用conda创建虚拟环境:conda create -n your_env_name p...

2019-02-21 05:48:58 544

原创 编译、安装Qt源代码

一切有为法,如梦幻泡影,如露亦如电,应作如是观首先,下载源码qt-everywhere-src-5.10.1,解压,进入解压后的文件夹。下载地址:http://download.qt.io/archive/qt/5.10/5.10.1/single/安装过程参照解压文件中的README,典型的config(...

2019-02-21 05:43:32 22651 1

原创 Linux进程终止信号

 SIGTERM:该信号可由进程捕获,使用该信号让进程有机会在退出之前做好清理工作,从而优雅地终止。SIGINT:当用户按下中断键(一般采用delete或ctrl + c)时,终端驱动程序产生此信号并发送至前台进程组中的每一个进程。SIGKILL: 该信号不能被进程捕捉和忽略,它向系统管理员提供了一种可靠地杀死任何进程的方法。在terminal里面用ctrl+C终止一个进程时,向进...

2019-02-21 05:19:32 2164

原创 机器学习理论 之 经验风险最小化(Empirical Risk Minimization)

 该理论探讨的是模型在training set上的error 与 generation error的关系。 训练模型时,需要多少个样本,达到什么精度,都是由理论依据的。理论点:偏差方差权衡(Bias/variance tradeoff) 训练误差和一般误差(Training error & generation error) 经验风险最小化(Empiried risk mi...

2019-02-19 23:03:36 17628 1

原创 Qt5 QApplication类 ---原理探索

  Ref:http://blog.sina.com.cn/s/blog_67a1cb630100s1wg.html

2019-02-19 22:20:26 668

原创 QApplication 、QGUIApplication、QCoreApplication的关系:

                                                                吾闻池中鱼,不识海水深。相互间的继承关系: QApplication <—— QGuiApplication <—— QCoreApplication <—— QObjectQt模块:QCoreApplication定义在core模块中,为应...

2019-02-19 22:16:46 1911

原创 Qt5 QApplication类---基本用法

                                                       留得青山在, 不怕没柴烧qt5.12官方文档: https://doc.qt.io/qt-5/qapplication.html#details ,文档上讲解的比较全面。 下面几个地方需要注意:1)qAppA global pointer referring to the un...

2019-02-19 22:10:11 3547

原创 TCP带外数据

             企者不立,跨者不行,自见者不明,自是者不彰,自伐者无功,自矜者不长。--《老子》带外数据(out-of-band data),有时也称为 经加速数据(expedited data)。其想法是一个连接的某段发生了重要的事情,而且该端希望迅速通告其对端。 这里迅速,意味着这种通知应该在已经排队等待发送的任何普通数据(有时也称带内数据)之前发送。也就是说,带外数据被认为具有...

2019-02-18 22:30:21 309

转载 VMware Workstation Pro 网络连接模式分析

                                                                    东京 樱吹雪Source:http://www.sohu.com/a/237721908_649850VMware 是全球桌面到数据中心虚拟化解决方案的领导厂商。1998 年2月公司成立,今年,VMware 将庆祝其成为行业先驱 20 周年。VMwar...

2019-02-18 20:38:01 912

原创 查看大日志文件的专门工具logviewer

                                                    千江有水千江月,万里无云万里天。-----------宋,《嘉泰普灯录卷十八》在系统运行很久之后,可能得到一个很大的log文件,用一般的文本编辑工具,一般很难打开,即使打开了也会非常慢,这里可以使用专门的一个工具来查看这种大log文件。免费下载地址:http://www.uvview...

2019-02-18 20:28:00 25579 6

原创 忽略SIGPIPE信号的方法

                                                                   行到水穷处,坐看云起时在TCP编程时,如果向一个已经收到RST的套接字写数据,系统会给进程发送SIGPIPE信号,如果不处理该信号的话,进程的默认动作是退出,可以用如下方法不让系统发送此信号:令send()函数的最后一个参数为MSG_NOSIGNAL。函数原...

2019-02-18 20:20:58 1510

原创 ubuntu 卸载Qt

首先找到QT安装目录(例如/opt/)终端下进入该目录,输入命令: ./MaintenanceTool 进入图形画面卸载就行了。

2019-02-18 20:07:03 1221

原创 lex&yacc系列(4)--- yacc语法分析探索及calculator实例

                                                               音乐是人生的艺术1 移进/规约When yacc processes a parser, it creates a set of states each of which reflects a possible position in one or more par...

2019-02-02 23:06:50 826

原创 lex&yacc系列(3)--- yacc介绍及实例

 yacc是开发编译器的一个有用的工具,采用LR(1)(实际上是LALR(1))语法分析方法。LR(k)分析方法是1965年Knuth提出的,括号中的k(k >=0)表示向右查看输入串符号的个数。LR分析法给出一种能根据当前分析栈中的符号串和向右顺序查看输入串的k个符号就可唯一确定分析器的动作是移进还是规约和用哪个产生式规约。这种方法具有分析速度快,能准确地指出出错的位置,它的主...

2019-02-02 22:57:07 1111

原创 lex&yacc系列(2)--- lex介绍及实例

                           A question that sometimes drives me hazy--am I or the others crazy?——EinsteinLex:For a C program, the units are variable names, constants, strings, operators, punctuatio...

2019-02-02 22:47:34 5471

原创 lex&yacc系列(1)--- lex和yacc简介

Imagination is more important than knowledge.Knowledge is limited. Imagination encircles the world.—— Einstein首先,lex和yacc是开源工具,帮助开发者实现语法,词法分析。如果作为一个开发者去使用它们,就需要阅读它们的说明书,直到你会用,一句话,就是个工具而已。当然,如果你对编译原理...

2019-02-02 22:36:35 2648 1

空空如也

空空如也

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

TA关注的人

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