- 博客(104)
- 资源 (44)
- 收藏
- 关注
转载 Spark Executor内存管理
我们都知道 Spark 能够有效的利用内存并进行分布式计算,其内存管理模块在整个系统中扮演着非常重要的角色。为了更好地利用 Spark,深入地理解其内存管理模型具有非常重要的意义,这有助于我们对 Spark 进行更好的调优;在出现各种内存问题时,能够摸清头脑,找到哪块内存区域出现问题。首先我们知道在执行 Spark 的应用程序时,Spark 集群会启动 Driver 和 Executor 两种 ...
2020-03-22 21:32:34 412
原创 Xmind8 Linux不能直接输入中文问题解决
问题描述:Xmind8 Linux 版本在安装完以后可以显示中文,可以复制粘贴中文,就是不能直接输入中文,尝试了好多方法-修改语言,修改权限…,都没有用问题解决:最后还是从官网上找到了解决的办法由于我的Ubuntu系统设置为英文,所以Xmind8的使用的语言就只支持英文,所以将“XMind.ini” (文件位置在:…XMind8/XMind_amd64)文件修改为:然后就可以正常使...
2018-11-26 20:21:48 3667 4
转载 ubuntu16.04安装xmind8
转自:https://blog.csdn.net/faryang/article/details/70238326 1、去官网下载http://www.xmind.net/download/linux/2、下载完后解压,进入解压后目录,在命令行输入sudo ./setup,这个是用来安装软件相关的依赖;然后进入xmind_amd64(6...
2018-11-10 15:08:50 4271
转载 形象易懂讲解算法——压缩感知
转自知乎大神的文章:https://zhuanlan.zhihu.com/p/22445302在我看来,压缩感知是信号处理领域进入21世纪以来取得的最耀眼的成果之一,并在磁共振成像、图像处理等领域取得了有效应用。压缩感知理论在其复杂的数学表述背后蕴含着非常精妙的思想。基于一个有想象力的思路,辅以严格的数学证明,压缩感知实现了神奇的效果,突破了信号处理领域的金科玉律——奈奎斯特采样定律。即,在信号...
2018-10-16 11:15:00 17038
转载 初识压缩感知Compressive Sensing
转自:https://blog.csdn.net/abcjennifer/article/details/7721834 压缩感知是近年来极为热门的研究前沿,在若干应用领域中都引起瞩目。最近粗浅地看了这方面一些研究,对于Compressive Sensing有了初步理解,在此分享一些资料与精华。本文针对陶哲轩和Emmanuel Candes...
2018-10-16 10:41:15 498
转载 Ubuntu16.04 Caffe 安装步骤记录(超详尽)
版权声明:转载请说明出处:http://blog.csdn.net/yhaolpz https://blog.csdn.net/yhaolpz/article/details/71375762 历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译...
2018-09-24 23:20:10 773
转载 机器学习四大降维方法
引言:机器学习领域中所谓的降维就是指采用某种映射方法,将原高维空间中的数据点映射到低维度的空间中。降维的本质是学习一个映射函数 f : x->y,其中x是原始数据点的表达,目前最多使用向量表达形式。 y是数据点映射后的低维向量表达,通常y的维度...
2018-09-07 09:27:23 40281 1
原创 C++面试题五---散碎问题
1、malloc和new的区别 1)malloc与free是C++/c语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存; 2)new 返回指定类型的指针,并且可以自动计算所需要大小。而 malloc 则必须要由程序员计算字节数,并且在返回后强行转换为实际类型的指针; 3)new/delete在对象创建的同时可以自动执行构造函数初始化,在对象在消亡之前...
2018-08-20 21:45:32 853
原创 C++面试题四---指针和引用的关系
指针和引用的关系https://blog.csdn.net/qq_27678917/article/details/70224813 指针和引用的关系:引用是变量的别名,可以将引用看做是操作受限的指针 1、 性质上的区别: a、指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已(占用同一个存储单...
2018-08-20 21:17:33 1704
转载 C++面试题三---static的用法详解
C 语言的 static 关键字有三种(具体来说是两种)用途:1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。int foo(){ static int i = 1; // note:1 //int i = 1; // note:2 i += 1; return ...
2018-08-15 09:52:18 2781
原创 C++面试题二---线程与进程
参考资料: https://blog.csdn.net/lwgechen/article/details/77152319 https://blog.csdn.net/jjj19891128/article/details/24393661 https://blog.csdn.net/zhouchunyue/article/details/79271869 经典的线程与进程的面试题1、...
2018-08-14 20:55:34 2189
原创 C++面试题一---Struct和Class的区别
C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 **struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多态吗? 能!!!** 既然这些它都能实现,那它和class还能有什么区别?**最本质的一个区别就是默认的访问控制: 默认的继承访问权限 struct是publ...
2018-08-14 20:44:33 8992 3
转载 机器学习中正则化项L1和L2的直观理解
正则化(Regularization)机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作ℓ1” role=”presentation”>ℓ1ℓ1-norm,中文称作L1正则化和L2正则化,或者L1范数和L2范数。L1正则化和L2正则化可以看做是...
2018-06-29 15:20:03 220
转载 如何在Word中排出漂亮的代码
引言       学数学和计算机,当然还是用LaTeX排版技术文章更方便。但有时候还是迫不得已需要用Word写作,另外Word其实也有Word的好处,比如细节上的修改要比LaTeX方便。     
2018-06-25 20:31:47 1218
转载 极大似然估计详解
极大似然估计 以前多次接触过极大似然估计,但一直都不太明白到底什么原理,最近在看贝叶斯分类,对极大似然估计有了新的认识,总结如下:贝叶斯决策 首先来看贝叶斯分类,我们都知道经典的贝叶斯公式:...
2018-06-08 16:13:53 6320 1
转载 逻辑回归原理及公式推导
一、逻辑回归基本概念1. 什么是逻辑回归逻辑回归就是这样的一个过程:面对一个回归或者分类问题,建立代价函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证我们这个求解的模型的好坏。Logistic回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问题(即输出只有两种,分别代表两个类...
2018-05-02 08:43:50 5478
转载 动态规划解决——01背包问题
一、问题描述:有n 个物品,它们有各自的重量和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?二、总体思路:根据动态规划解题步骤(问题抽象化、建立模型、寻找约束条件、判断是否满足最优性原理、找大问题与小问题的递推关系式、填表、寻找解组成)找出01背包问题的最优解以及解组...
2018-04-10 23:11:10 472
转载 【动态规划】常见背包问题合集
01背包: 有N件物品和一个容量为V的背包。(每件物品只有一件)第i件物品的费用是c[i],价值是v[i],求解将哪些物品装入背包使总价值最大。转移方程:f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]},可以优化只用一维数组.代码如下: [cpp] view p...
2018-04-10 16:53:14 669
转载 LSTM结构理解与python实现
LSTM结构理解与python实现上篇博客中提到,简单的RNN结构求解过程中易发生梯度消失或梯度爆炸问题,从而使得较长时间的序列依赖问题无法得到解决,其中一种越来越广泛使用的解决方法就是 Long Short Term Memory network (LSTM)。本文对LSTM做一个简单...
2018-04-02 21:29:29 1933 1
转载 RNN以及LSTM的介绍和公式梳理
前言好久没用正儿八经地写博客了,csdn居然也有了markdown的编辑器了,最近花了不少时间看RNN以及LSTM的论文,在组内『夜校』分享过了,再在这里总结一下发出来吧,按照我讲解的思路,理解RNN以及LSTM的算法流程并推导一遍应该是没有问题的。RNN最近做出了很多非常漂亮的成果...
2018-04-02 21:27:44 246
转载 指数平滑法
目录•1.指数平滑定义及公式•2.一次指数平滑•3二次指数平滑•4.三次指数平滑•5指数平滑系数α的确定1、指数平滑的定义及公式 产生背景:指数平滑由布朗提出、他认为时间序列的态势具有稳定性或规则性,所以时间序列可被合理地顺势推延;他认为最近的过去态势,在某...
2018-03-29 21:04:38 27788 2
转载 numpy官网详细教程(中文版)
先决条件在阅读这个教程之前,你多少需要知道点Python。如果你想从新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特...
2018-03-26 22:14:52 10720
转载 【动态规划】三种基本背包问题
动态规划 是对解最优化问题的一种途径 它往往是针对一种最优化问题 根据问题的不同性质 确定不同的设计方法 因为这篇文章我想说点关于背包问题的事情 所以不再过多介绍动态规划 背包问题 是动态规划中的一个经典题型 在联赛中也经常出现 其基本问题主要分为01 完全 多重 三种 下面就通过程序与例题分别来说一下三种基本问...
2018-03-24 22:15:23 958
转载 动态规划解决——01背包问题
一、问题描述:有n 个物品,它们有各自的重量和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?二、总体思路:根据动态规划解题步骤(问题抽象化、建立模型、寻找约束条件、判断是否满足最优性原理、找大问题与小问题的递推关系式、填表、寻找解组成)找出01背包问题的最优解以及解组成,然后编写代码实现;三、动态规划的原理及过程: eg:number=4,capacity=8...
2018-03-24 20:14:54 668
转载 简介机器学习十大经典算法
雷锋网按:机器学习与人工智能变得越来越热。大数据原本在工业界中就已经炙手可热,而基于大数据的机器学习则更加流行,因为其通过对数据的计算,可以实现数据预测、为公司提供决策依据。跟我们生活息息相关的最常见机器学习算法包括电影推荐算法、图书推荐算法。这些算法都是基于你的电影观看记录或图书购买记录来给你做推荐的。 James Le在KDnuggets上发布了一篇文章,介绍了他是如何入门机器学习的。此外,
2017-12-08 09:35:22 2177
原创 机器学习资料链接
Deep learning 简介Deeplearning训练过程Deep learning 模型之:CNN卷积神经网络推到与实现Deep learning 模型之:CNN的反向求导及练习Deep learning模型之:CNN卷积神经网络(一)深度解析CNNDeep learning模型之:CNN卷积神经网络(二)文字识别系统LeNet-5Deep learni
2017-11-27 20:22:39 360
转载 一文读懂卷积神经网络
申明:本文非笔者原创,原文转载自:http://www.36dsj.com/archives/24006自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人交流,互有增益。正文之前,...
2017-11-27 18:34:11 368
转载 二维数组的动态分配及参数传递
1. C语言动态分配二维数组(1)已知第二维[cpp] view plain copy print?char (*a)[N];//指向数组的指针 a = (char (*)[N])malloc(sizeof(char *) * m); printf(”%d\n”, sizeof(a));//4,指针 printf(”%d\n”, sizeof(a[0]));//N,一维数组 fr
2017-11-10 15:19:14 308
转载 【OpenCV】访问Mat中每个像素的值
在《OpenCV 2 Computer Vision Application Programming Cookbook》看到的例子,非常不错,算是对之前的文章<访问Mat图像中每个像素的值>的回顾和补充。Color Reduce还是使用经典的Reduce Color的例子,即对图像中的像素表达进行量化。如常见的RGB24图像有256×2...
2017-11-09 17:14:07 1489
转载 JPEG 推荐的DC和AC系数的huffman(哈夫曼)码表
该文档百度可下到。Table K.3 – Table for luminance DC coefficient differencesCategory Code length Code word0 2 0001 3 ...
2017-10-29 22:00:41 5202 1
转载 解决perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:
perl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LANGUAGE = “zh_CN:zh”, LC_ALL = (unset), LANG = ...
2017-10-23 18:37:18 1712
转载 手动安装m4, autoconf, automake, libtool
这些软件包都是在安装CoreSeek4.01时必须的。但后来者也代码升级,CoreSeek安装已经不需要。###安装m4wget http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz \&& tar -xzvf m4-1.4.13.tar.gz \&& cd m4-1.4.13 \&& ./configure --prefix=/usr/
2017-10-22 22:18:16 3133
转载 哈夫曼编码算法
huffman.h#ifndef __HUFFMAN_H_FE#define __HUFFMAN_H_FE// 哈夫曼树的节点结构typedef struct _huff_node …{ float weight; // 节点权重 int lchild; // 节点的左孩子 int rchild;
2017-10-20 20:23:33 1043
原创 64位ubuntu14.04安装交叉编译器arm-linux-gcc出现没有那个文件或目录
这是因为电脑是64位的,装的ubuntu是64位的操作系统。而你下载的arm-linux-gcc是32位的程序。需要安装一个32位的支持库。解决方法:输入命令sudo apt-get install libx32z1-dev...
2017-10-16 18:20:52 1098
原创 linux下qt+opencv、arm端移植opencv
linux下qt+opencv、arm端移植opencv团队要做一个嵌入式定位的项目,arm端的工作进行一些图像采集、图像预处理,及多种通信接口管理、GUI显示、人机交互等工作。首先先把opencv移植来进行一些实验测试。本文记录下在linux下移植opencv及arm端移植的过程。qt的安装过程参考前面转载的一篇文章 http://blog.csdn.net/yuechuxuan/articl...
2017-10-13 20:04:27 2362
原创 win7与虚拟机中linux共享文件方法
参考 http://jingyan.baidu.com/article/597a0643904279312b5243d9.html需要注意的是,就算以前安装过VMware tools,在设置完共享文件夹后也要重新安装才能成功,VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Addi...
2017-10-13 16:32:35 366
转载 ubuntu14.04拒绝winscp的连接请求问题的解决笔记
首先:Ubuntu中是不带有sshserver,需用户自己安装。具体操作如下:1.下载winscp,直接搜就可以,下载安装都很方便2.尝试连接,连接的输入你的Ubuntu主机ip地址(ip地址的查看同windows),用户是Ubuntu的主机名,密码为对应登录名3.如果连接失败,就证明你的Ubuntu无法连接到你的windows系统4.故障排除一般有:1>.关闭Ubuntu防火...
2017-10-13 16:01:52 1582
转载 Ubuntu 下安装QT
之前培训的时候用过qt,很久不用了。新装上ubuntu后忽然想要把QT也装上。下面是教程:首先从官网上获取qt5.8的安装包。网址为:https://download.qt.io/official_releases/qt/可以看到有很多版本可供下载,我选的是5.8。然后发现同样还有很多版本,按需下载即可,我用的是ubuntu桌面版64位,所以选择 qt-opens...
2017-10-12 16:45:13 7231
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似
2017-09-28 10:18:13 281
原创 QT学习中遇到的问题
1、the CDB process terminated解决方法:在手动设置处直接添加的选项,正确方法应该是克隆生成新的选项,然后更改调试器选项具体参考发布的帖子 http://bbs.csdn.net/topics/3922676902、QT中事项控制台的输出解决方法:在.pro文件中添加 CONFIG +=console 然后重新构建程序...
2017-09-24 16:34:41 423
三星S3C6410用户手册(中文版).pdf
2017-05-06
linux系统操作
2017-04-30
linux pyecharts 离线安装
2020-04-17
google python风格规范
2018-05-08
Windows版本 Python3.5.4 与python2.7.14
2018-03-28
各类智能算法
2017-09-05
Kalman滤波程序
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人