基于vim-plug安装YCM

基于vim-plug安装YCM一. 注意事项1.1 安装vim8一. vim-plug1.1 安装1.2 使用二. YCM2.1 安装依赖库2.2 安装本体2.3 编译2.4 配置 一. 注意事项 确保你拥有支持Python 2或Python 3的Vim 7.4.1578以上版本 ...

2019-03-09 22:35:23

阅读数 249

评论数 0

vim-卸载

vim-卸载卸载方法1. 查看有哪些与vim相关的软件2. 彻底删除这些软件 卸载方法 1. 查看有哪些与vim相关的软件 dpkg -l | grep vim 一般来说,可能包括vim,vim-runtime,vim-tiny,vim-common 2. 彻底删除这些软件 sud...

2019-03-09 18:52:46

阅读数 29

评论数 0

MySQL与Python

MySQL与Python交互一. 准备数据二. SQL演练1. 基本查询2. 创建"商品分类"表(拆表)3. 同步分类表数据4. 创建"商品品牌"表5. 同步品牌表数据6. 修改表结构7. 外键三. Python操作MySQL...

2019-02-21 02:00:25

阅读数 285

评论数 0

Python之背包问题

背包问题1.、问题描述1.1、0-1背包问题1.1.1、动态规划1.2、132. Palindrome Partitioning II 1.、问题描述 假设我们有n件物品,分别编号为1, 2…n。其中编号为i的物品价值为vi,它的重量为wi。为了简化问题,假定价值和重量都是整数值。现在,假设我...

2018-12-24 15:21:35

阅读数 213

评论数 0

Python之列表解析

列表解析作用及语法Leetcode应用 作用及语法 根据已有列表高效创建列表 语法: [expression for iter_val in iterable] expression 指的是表达式,表达式中应对iter_val进行操作 for iter_val in ite...

2018-12-23 16:57:49

阅读数 44

评论数 0

Python之递归与动态规划

Python之递归与动态规划一、递归二、动态规划三、总结 一、递归 递归(Recursion):函数调用自己。 递归算法解决问题的特点: 递归就是方法里调用自身。 在使用递增归策略时,必须有一个明确的递归结束条件,称为递归出口。 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不...

2018-12-22 21:27:41

阅读数 47

评论数 0

Python之二叉树

二叉树复习队列与堆二叉树定义遍历Python中应用leetcode 复习 队列与堆 队列的操作比较讨巧,查找最大值或最小值的效率也较高,堆用于查最大值也是效率很高 主要应掌握出队入队,以及出堆,Python中的deque模块与heapq模块能够分别建立队列和堆 二叉树 定义 ...

2018-12-21 21:22:35

阅读数 41

评论数 0

Python之队列和堆

队列和堆一、复习1.1、哈希表1.2、链表二、队列2.2、定义2.2、leetcode应用三、堆3.1、定义3.2、Python中常用用法3.3、leetcode应用 一、复习 1.1、哈希表 总结: 在上次练习中,最大的感受是方便快捷。 把数据存储到哈希表中,可以快速查找重复的,也可以直接取出想...

2018-12-20 18:52:49

阅读数 312

评论数 0

Python之链表

链表定义Python中的实例leetcode的应用142. Linked List Cycle II 定义 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。 ...

2018-12-19 14:21:38

阅读数 46

评论数 0

Python之哈希表

哈希表一、定义二、冲突三、Python中的应用3.1 字典 一、定义 散列表(Hash table,也叫哈希表),是根据关键码值(Key和value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的...

2018-12-18 13:06:38

阅读数 2189

评论数 2

机器学习11:应用之图片字符识别

应用之图片字符识别问题简介及解决流程滑动窗口行人检测文本检测字符分割识别单个字符上限分析 问题简介及解决流程 问题如上图,如何从图片中识别出若干文字信息。 解决流程: 文本检测(将有文字的部分整块截图) 2. 字符分割(将截图分割成单个字符的图) 3. 识别分割出来的图中的字符 ...

2018-12-13 12:00:35

阅读数 83

评论数 0

机器学习10:大规模数据学习

大规模数据学习大规模数据集学习随机梯度下降小批量梯度下降随机梯度下降的收敛在线学习映射约减 大规模数据集学习 得数据者得天下,一般而言,在进行机器学习时,比较好的情况时拥有大量的数据以及高方差(过拟合)的模型。 在处理大量数据前,可以利用之前在另一篇博文中提到的学习曲线,查看模型是高偏差还是高方差...

2018-12-12 20:33:16

阅读数 59

评论数 0

机器学习9.5:推荐系统

推荐系统参数基于内容的推荐 参数 nun_unu​表示用户数量 nmn_mnm​表示电影数量 r(i,j)r(i,j)r(i,j)表示用户j是否有评价电影i,若是,则值为1 y(i,j)y(i,j)y(i,j)表示用户j对电影i的评分 基于内容的推荐 $$ ...

2018-12-12 15:59:41

阅读数 46

评论数 0

机器学习9:异常检测

异常检测起因高斯分布算法过程评估算法好坏异常检测和监督学习如何选择特征多元高斯分布 起因 例如:一个飞机引擎,它具有:功率、振动强度等特征。 在生产时,怎么自动判断一个飞机引擎是好是坏。 这需要用到正常的飞机引擎的样本集合(每个样本包括n个特征),再通过该样本集合判断待检测的飞机引擎是否不正常。 ...

2018-12-10 21:43:15

阅读数 108

评论数 0

机器学习8:集群

集群算法非监督学习K-均值算法优化目标随机初始化集群中心点选取集群中心点数量K 非监督学习 如下图所示,,非监督学习是把相距较近的点划分为K个簇 具体可以应用于市场分割、社交网络分析、组织计算集群和天文数据分析 K-均值算法 输入:需要划分的集群数量K,以及训练集{x(1),x(2)...

2018-12-10 17:56:57

阅读数 267

评论数 0

Python之列表

列表输入 输入 #!/usr/bin/python # Filename: using_list.py # This is my shopping list shoplist = ['apple', 'mango', 'carrot', 'banana'] # 新建列表 print 'I h...

2018-12-07 12:48:44

阅读数 19

评论数 0

Python之运算

运算浮点数运算方法一 round方法二 math方法三 decimal 浮点数运算 如果直接进行浮点数运算,则可能会产生下列后果: >>> x=2.1 &amp...

2018-12-01 14:44:51

阅读数 123

评论数 0

机器学习7:SVM(支持向量机)

支持向量机优化目标大间距分类器数学原理 优化目标 对于逻辑回归的假设函数而言,在y=1的情况下,我们希望假设函数约等于1,且z远大于0;在y=0的情况下,我们希望假设函数约等于0,且z远小于0。 对于支持向量机,则希望在y=1的情况下,z大于等于0,;在y=0的情况下,z取其...

2018-12-01 12:15:05

阅读数 52

评论数 0

机器学习6:评估

评估评估模型(假设函数)训练集+测试集测试集的误差训练集+验证集+测试集诊断:偏差 vs 方差诊断后的调整评估神经网络过拟合/欠拟合平衡偏差和方差 评估模型(假设函数) 当要对我们的预测误差作故障排除,不外乎通过以下这几种方式: 增加更多的训练样本 减少特征种类 增加特征种类(增加额...

2018-11-23 18:46:12

阅读数 159

评论数 0

机器学习第5周

神经网络代价函数定义变量表示式子反向传播(重点)代价函数的偏导数原理剖析 代价函数 定义变量 L是神经网络的总层数 sls_lsl​为第lll层的单元数量(不包括偏置单元) K为输出层的单元数量/分类类型数量 表示式子 神经网络的代价函数是正则化逻辑回归的代价函数的概括: ...

2018-11-19 23:14:10

阅读数 112

评论数 0

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