
机器学习
文章平均质量分 95
HarrietLH
这个作者很懒,什么都没留下…
展开
-
利用百度AI Studio实现车牌定位
一、百度AI StudioAI Studio是百度推出的基于PaddlePaddle框架的一站式深度学习平台,提供Jupyter notebook的定制修改版本的编程环境,并且提供免费GPU算力加速模型开发。AI Studio官网https://aistudio.baidu.com/aistudio二、车牌数据集(CCPD)下载地址https://pan.baidu.com/s/1JSpc9BZXFlPkXxRK4qUCyw提取码ol3j三、VOC格式的数据集的制作标注车牌数据原创 2021-07-11 16:26:22 · 931 阅读 · 1 评论 -
OpenCV和Python进行SIFT算法——两张图片的拼接
文章目录一、RANSAC的介绍二、利用SIFT算法实现图片的拼接SIFT实现匹配的相关的介绍图像的全景拼接拼接过程三、参考资料一、RANSAC的介绍RANSAC的概念RANSAC为Random Sample Consensus的缩写,它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。RANSAC算法步骤①随机从数据集中随机抽出4个样本数据 (此4个样本之间不能共线),计算出变换矩阵H,记为模型M;②计算数据集中所有数据与模型M的投影误差,若误差小于阈值,加原创 2021-06-08 21:26:36 · 9162 阅读 · 18 评论 -
OpenCV和Python进行SIFT算法——两张图片的关键点匹配
文章目录一、SIFT的介绍二、SIFT特征检测过程三、利用SIFT实现两张图片的匹配参考资料一、SIFT的介绍概念SIFT称为尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。SIFT的特点①SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、仿射变换、噪声也保持一定程度的稳定性;②区分性(Distinctivenes原创 2021-06-08 09:18:46 · 28100 阅读 · 5 评论 -
Dlib模型实现人脸识别
一、安装dlib库下载Dlib安装包下载链接:http://dlib.net/files/本文章下载的是dlib-19.14.zip,下载完成后解压安装dlib安装Cmake下载链接:https://cmake.org/download/下载安装包直接点击安装就行,注意环境变量的设置下载boost下载链接:http://www.boost.org/下载之后将其解压缩,进入解压后的文件夹中,找到bootstrap.bat批处理文件,双击运行,等待运行完成后(命令行自动消失)会生成文件b2.原创 2021-06-07 22:42:07 · 10789 阅读 · 6 评论 -
基于Pytorch实现猫狗分类
一、环境配置安装Anaconda具体安装过程,请自行百度配置Pytorchpip install -i https://pypi.tuna.tsinghua.edu.cn/simple torchpip install -i https://pypi.tuna.tsinghua.edu.cn/simple torchvision二、数据集的准备数据集的下载kaggle网站的数据集下载地址:https://www.kaggle.com/lizhensheng/-2000百度网盘下载原创 2021-06-06 21:11:46 · 15852 阅读 · 20 评论 -
基于Tensorflow和Keras实现卷积神经网络CNN
文章目录一、环境的配置二、神经网络CNN的介绍三、数据集的准备四、猫狗分类的实例五、参考资料一、环境的配置安装Anaconda详细步骤请参考下面链接:配置TensorFlow、Keras①创建一个新的二、神经网络CNN的介绍三、数据集的准备四、猫狗分类的实例五、参考资料...原创 2021-05-27 16:44:51 · 6179 阅读 · 7 评论 -
机器学习——sklearn实现决策树(隐形眼镜预测和鸢尾花分类)
文章目录原创 2021-05-19 10:59:17 · 4024 阅读 · 2 评论 -
机器学习——使用ID3算法从原理到实际举例理解决策树
文章目录一、什么是决策树二、介绍建立决策树的算法三、决策树的一般流程四、实际举例构建决策树使用ID3算法的原理实现构建决策树参考链接一、什么是决策树基本概念决策树是一种树形结构,其组成包括结点(node)和有向边(directed edge)。而结点有两种类型,分别是内部结点(internal node)和叶结点(leaf node)。其中每个内部结点表示一个属性(特征),每个叶节点表示一个类别。由此看来,决策树是一种常用的分类的机器学习方法。实际举例说明相亲对象分类系统的一个简单决策树构建,其原创 2021-05-12 10:54:37 · 18553 阅读 · 0 评论 -
机器学习算法的常用评价指标——查准率,查全率,F1-score
文章目录一、常用评价指标的介绍二、实际应用参考资料一、常用评价指标的介绍二分类问题分类结果的混淆矩阵 真实情况 预测结果 正例 反例 正例 TP(true positive) FN(false negative) 反例 FP(false positive) TN(true negative) 说明:TP+FP+TN+FN=样本总数查全率: 真实正例被预测为正例的比例R=TPTP+FN{R=\frac {TP}{TP+FN原创 2021-04-15 18:35:44 · 1105 阅读 · 0 评论 -
梯度下降法——极值,线性回归,近似根问题
文章目录一、梯度下降法的原理介绍(一)梯度下降法(二)梯度下降算法的原理——下山一、梯度下降法的原理介绍(一)梯度下降法梯度下降(gradient descent)主要目的是通过迭代找到目标函数的最小值,或者收敛到最小值。所以,它是一种常用的求解无约束最优化问题的方法,在最优化、统计学以及机器学习等领域有着广泛的应用。(二)梯度下降算法的原理——下山下山过程描述场景描述:一个人需要从山的某处开始下山,尽快到达山底。梯度下降算法...原创 2021-04-01 22:44:28 · 1682 阅读 · 0 评论 -
拉格朗日求解最优问题——条件极值
文章目录一、问题描述二、利用拉格朗日手工求解问题三、利用拉格朗日编程求解问题一、问题描述二、利用拉格朗日手工求解问题说明:上述问题是等式约束构造拉格朗日函数F(x,λ)=f(x)+∑j=0nλjhj(x){F(x,\lambda)=f(x)+\displaystyle\sum_{j=0}^n\lambda_jh_j(x)}F(x,λ)=f(x)+j=0∑nλjhj(x)其中,f ( x ) 为原来的目标函数,j表示第j个等式约束条件,λj{\lambda_j}λj为对应的约原创 2021-04-01 09:27:31 · 8963 阅读 · 1 评论 -
线性规划问题的求解——Excel和python编程
文章目录一、实际问题描述——媒体组合案例二、使用Excle实现线性规划三、使用Python编程实现线性规划一、实际问题描述——媒体组合案例二、使用Excle实现线性规划创建数据源将下面数据输入表格三、使用Python编程实现线性规划...原创 2021-03-31 22:13:30 · 1099 阅读 · 0 评论 -
机器学习——鸢尾花数据集的线性多分类
文章目录一、认识鸢尾花数据集二、LogisticRegression三、实现线性多分类(一)取萼片的长宽作为特征进行分类(二)取花瓣的长宽作为特征进行分类四、小结五、参考链接一、认识鸢尾花数据集Iris flower数据集是1936年由Sir Ronald Fisher引入的经典多维数据集,可以作为判别分析(discriminant analysis)的样本。该数据集包含Iris花的三个品种(Iris setosa, Iris virginica and Iris versicolor)各50个样本原创 2021-03-23 15:17:09 · 5013 阅读 · 0 评论 -
SVM线性分类——鸢尾花Iris数据集
文章目录安装对应的包安装对应的包1.创建虚拟环境①命令行创建打开命令行输入下面命令conda create -n sklearn python=3.6tf1是自己为创建虚拟环境取的名字,后面python的版本可以根据自己需求进行选择。②界面创建打开界面创建环境2.安装包pip install 包名直接这样安装可以由于网络的原因,安装失败或者安装很慢解决方式:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2021-03-18 18:12:19 · 4812 阅读 · 5 评论