![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
机器学习&深度学习
文章平均质量分 64
机器学习&深度学习
浆果吖
程序员
展开
-
斗地主中,54张牌,农民各17张,地主20张,两方拿到4张2的概率
假设为农民: P==0.0075 从54张牌中任取17张即。假设已经摸到了四个二,其他的牌变成了随机,也就是(从50张牌中任取13张) 假设为地主: P==0.0153 从54张牌中任取20张即。假设已经摸到了四个二,其他的牌变成了随机,也就是(从50张牌中任取16张)...原创 2018-05-17 10:57:39 · 2505 阅读 · 0 评论 -
强化学习下的无人驾驶决策技术
转载:https://blog.csdn.net/guleileo/article/details/80976430导读】制造真正的自动驾驶汽车(即能够在任何要求的环境中安全驾驶)的关键是更加重视关于其软件的自学能力。换句话说,自动驾驶汽车首先是人工智能问题,需要一个非常具体的机器学习开发技能。而强化学习是机器学习的一个重要分支,是多学科多领域交叉的一个产物,它的本质是解决决策(decisio...转载 2018-07-18 12:58:59 · 7938 阅读 · 1 评论 -
线性分类器与非线性分类器的区别以及优缺点
• 定义:只考虑二类的情形,所谓线性分类器即用一个超平面将正负样本分离开,表达式为 y=wx 。这里是强调的是平面。而非线性的分类界面没有这个限制,可以是曲面,多个超平面的组合等。【如果模型是参数的线性函数,并且存在线性分类面,那么就是线性分类器,否则不是。SVM两种都有(看线性核还是高斯核)。】• 在线性分类器的基础上,用分段线性分类器可以实现更复杂的分类面。非线性判别函数解决比较复杂的...原创 2018-07-16 20:27:28 · 13744 阅读 · 2 评论 -
VS13+OpenCV2.4.13安装并环境配置
VS13对应的版本为opencv2,做了Debug_PropertySheet.props和Release_PropertySheet.props的两个配置属性表。这样每次只要直接添加两个属性表就可以跑代码了。1.下载和安装OpenCV SDK:(1)在OpenCV官网的下载页面:http://opencv.org/downloads.html,找到对应OpenCV for SDK版本下载,本人使...原创 2018-06-13 17:39:03 · 1045 阅读 · 0 评论 -
线性回归(Linear Regression LR)推导
https://blog.csdn.net/july_sun/article/details/53223962http://blog.51cto.com/12133258/2051527回归是解决连续数据的预测问题,而分类是解决离散数据的预测问题。线性回归是一个典型的回归问题。可以通过最小二乘法求解。学习有: 使得 假设有m个数据,我们希望通过x预测的结果f(x)来估计y。其中w和b都是线...转载 2018-05-31 17:01:02 · 2818 阅读 · 0 评论 -
主成分分析(PCA)原理与推导
主成分分析(Principal components analysis,以下简称PCA)是最重要的降维方法之一。在数据压缩消除冗余和数据噪音消除等领域都有广泛的应用。一般我们提到降维最容易想到的算法就是PCA,下面我们就对PCA的原理做一个总结。1. PCA的思想 PCA顾名思义,就是找出数据里最主要的方面,用数据里最主要的方面来代替原始数据。具体的,假如我们的数据集是n维的,共有m个数据(...转载 2018-05-30 21:35:19 · 1825 阅读 · 0 评论 -
奇异值分解(SVD)推导
PCA的实现一般有两种,一种是用特征值分解去实现的,一种是用奇异值分解去实现的。特征值和奇异值在大部分人的印象中,往往是停留在纯粹的数学计算中。而且线性代数或者矩阵论里面,也很少讲任何跟特征值与奇异值有关的应用背景。奇异值分解是一个有着很明显的物理意义的一种方法,它可以将一个比较复杂的矩阵用更小更简单的几个子矩阵的相乘来表示,这些小矩阵描述的是矩阵的重要的特性。就像是描述一个人一样,给别人描述说这...原创 2018-05-30 16:51:40 · 914 阅读 · 0 评论 -
支持向量机(SVM)的优缺点
SVM的优缺点优点:(1)非线性映射是SVM方法的理论基础,SVM利用内积核函数代替向高维空间的非线性映射;(2)对特征空间划分的最优超平面是SVM的目标,最大化分类边际的思想是SVM方法的核心;(3)支持向量是SVM的训练结果,在SVM分类决策中起决定作用的是支持向量。(4)SVM 是一种有坚实理论基础的新颖的小样本学习方法。它基本上不涉及概率测度及大数定律等,因此不同于现有的统计方法。从本质上...原创 2018-05-24 20:09:18 · 71385 阅读 · 1 评论 -
原始问题与对偶问题的关系以及SVM如此求解原因
每一个线性规划问题,我们称之为原始问题,都有一个与之对应的线性规划问题我们称之为对偶问题。原始问题与对偶问题的解是对应的,得出一个问题的解,另一个问题的解也就得到了。并且原始问题与对偶问题在形式上存在很简单的对应关系: * 目标函数对原始问题是极大化,对对偶问题则是极小化 *原始问题目标函数中的收益系数(优化函数中变量前面的系数)是对偶问题约束不等式中的右端常数,而原始问题约束不等式中的右端常...转载 2018-05-24 20:07:47 · 10959 阅读 · 0 评论 -
支持向量机(SVM)公式推导
假设一堆训练数据的正负样本标记为 假设有一个超平面H: ,可以通过此线性方程划分,同时存在两个平行于H的超平面H1和H2:超平面H能够正确分类,也就是满足如下约束:即: (1)离H最近的正负样本刚好分别落在H1和H2上使等号成立,它们就是支持向量。而超平面H1和H2的距离可知为(注:线到线的距离公式求得): SVM目标找到具有“最大间隔”的划分超平面。即找到满足(1)的...原创 2018-05-22 23:35:34 · 3688 阅读 · 0 评论 -
python3.6中在sklearn.linear_model模块出现FutureWarning错误
错误类型:FutureWaringD:\software\python3.6\lib\site-packages\sklearn\linear_model\stochastic_gradient.py:128: FutureWarning: max_iter and tol parameters have been added in <class 'sklearn.linear_model....原创 2018-04-17 23:01:16 · 3804 阅读 · 0 评论 -
windows环境下在Python3.6中安装XGBoost
>>下载XGBoostXGboost下载win10 64位 python3.6对应第四个>>找到文件路径安装在指定位置指令如下D:\software\python3.6>pip install D:\software\python3.6\xgboost-0.7-cp36-cp36m-win_amd64.whl...原创 2018-04-13 20:08:11 · 892 阅读 · 0 评论 -
Python DeprecationWarning 类型错误
from sklearn.cross_validation import train_test_split # 使用sklearn.cross_valiation里的train_test_split模块用于分割数据使用上述导入时,出现DeprecationWarning警告的类型错误:该类型的警告大多属于版本更新时,所使用的方法过时的原因,可以在该方法的说明处查找替换的方法Deprecation...原创 2018-04-01 17:40:13 · 58726 阅读 · 1 评论 -
《统计学习方法》-第二章-感知机
概念定义假设输入空间是,输出空间是,x和y分属这两个空间,由输入空间到输出空间的如下函数:称为感知机。其中,w和b称为感知机模型参数,叫做权值或权值向量,叫做偏置,w·x表示向量w和x的内积。Sign是符号函数,即感知机的几何解释:线性方程对应特征空间中的一个人超平面S,其中,w法向量,b是截距。超平面将特征空间划分为原创 2017-09-20 21:28:02 · 296 阅读 · 0 评论 -
无人驾驶的决策规划控制技术
转载:https://www.leiphone.com/news/201705/ShKxa21KiSdwmu7n.html无人车作为一个复杂软硬件结合的系统,其安全可靠运行需要车载硬件、传感器集成、感知预测以及控制规划等多个模块的协同配合。本文作者认为最关键的部分是感知预测和决策控制规划的紧密配合。狭义上的决策规划控制部分,包含了无人车行为决策(Behavior Decision)、动作规划(Mo...转载 2018-06-12 23:22:42 · 8426 阅读 · 2 评论 -
Python中Pandas的函数库文档
Pandas英文文档链接Pandas官网|Pandas官方文档常用函数速查:英文原文关键缩写和包导入缩写:df:任意的Pandas DataFrame对象 s:任意的Pandas Series对象导入包:import pandas as pd import numpy as np导入数据 pd.read_csv(filename):从CSV文件导入数据pd.read_table(filename)...原创 2018-04-13 21:15:14 · 1437 阅读 · 0 评论 -
BAT机器学习面试题系列集合
BAT机器学习1000题_70题BAT机器学习面试1000题_知乎专栏原创 2018-04-13 16:31:21 · 360 阅读 · 0 评论