- 博客(12)
- 收藏
- 关注
原创 【人工智能与机器学习】创新性大作业--人脸口罩数据集的模型训练
操作系统:Win10编程环境:Jupyter Notebook模型训练环境:Opencv-3.4.1Python版本:python3.7一、OpenCv的下载及安装1、下载opencv官网:https://opencv.org/opencv-3-4-1/2、选择合适的版本进行下载安装3、等待读秒,进行下载4、选择合适的路径进行安装二、下载人脸口罩数据集并进行处理1、下载人脸口罩数据集人脸口罩数据集链接如下:https://download.csdn.net/download/qq
2020-07-11 09:49:25 1877
原创 【人工智能与机器学习】基于卷积神经网络的图像分类
准备工作:一.安装所需的python库1️⃣ tensorflow库打开anaconda promp,输入pip install tensorflow,安装tensorflow库(推荐使用科学上网下载)2️⃣keras库同在是在anaconda promp里,输入pip install keras,安装keras库3️⃣测试最后在jupyter中输入以下代码看看是否安装成功import keraskeras.__version__出现版本号说明安装成功了二.所需文件1️⃣ 猫狗
2020-06-11 18:25:16 794
原创 【人工智能与机器学习】对鸢尾花数据集和月亮数据集,分别采用线性LDA、k-means和SVM算法进行二分类可视化分析
什么是SVM?SVM是一个很复杂的算法,不是一篇博文就能够讲完的,各位小伙伴可以看看知乎的解释:https://www.zhihu.com/question/21094489.什么是k-means算法具体参考百度百科链接:https://baike.baidu.com/item/K%E5%9D%87%E5%80%BC%E8%81%9A%E7%B1%BB%E7%AE%97%E6%B3%95/15779627?fromtitle=K-means&fromid=4934806&fr=al
2020-05-19 22:28:29 1058
原创 【嵌入式系统开发与应用】提取图像的ORB的特征点,并用暴力方法找到匹配点并连线
一、什么是ORB特征ORB 特征亦由关键点和描述子两部分组成。它的关键点称为“Oriented FAST”,是一种改进的 FAST 角点,什么是 FAST 角点我们将在下文介绍。它的描述子称为 BRIEF(Binary Robust Independent Elementary Features)。因此,提取 ORB 特征分为两个步骤:**FAST 角点提取:**找出图像中的” 角点”。相较于原版的 FAST, ORB 中计算了特征点的主方向,为后续的 BRIEF 描述子增加了旋转不变特性。**
2020-05-08 21:18:07 574
原创 【人工智能与机器学习】python代码完成Fisher判别的推导
Fisher判别python推导导入库和读取Iris数据集中的数据from sklearn import datasetsimport matplotlib.pyplot as pltimport numpy as npimport math # prepare the datairis = datasets.load_iris()X = iris.datay = iris.t...
2020-05-07 21:04:05 333
原创 【人工智能与机器学习】用Jupyter完成Iris数据集的 Fisher(注意不是其他算法)线性分类,并学习数据可视化技术
背景Iris数据集中包含了其中的三种数据: 山鸢尾(Setosa), 杂色鸢尾(Versicolour), 维吉尼亚鸢尾(Virginica), 每种50个数据, 共含150个数据.。在每个数据包含四个属性: 花萼长度,花萼宽度,花瓣长度,花瓣宽度, 可通过这四个属性预测鸢尾花卉属于 (山鸢尾, 杂色鸢尾, 维吉尼亚鸢尾) 哪一类Iris数据集的Fisher线性分类图代码如下:from ...
2020-05-07 20:40:38 693
原创 【人工智能与机器学习】第9周--线性分类
实验环境:Jupyter目的:完成对手写体Mnist数据集中10个字符 (0-9)的分类识别MNIST数据介绍:本章使用MNIST数据集,这是一组由美国高中生和人口调查局员工手写的70000个数字的图片。每张图像都用其代表的数字标记。这个数据集被广为使用,因此也被称作是机器学习领域的“Hello World”:但凡有人想到了一个新的分类算法,都会想看看在MNIST上的执行结果。因此只要是学习...
2020-04-28 01:32:31 752
原创 【嵌入式系统开发与应用】第8周实验-基于视觉的机器人SLAM入门实践1
安装编译eigen3.2(这是已安装再使用命令出现的界面)然后使用命令查看eigen文件,后面要用到sudo updatedblocate eigen3安装配置opencv1.先安装依赖包sudo apt-get install build-essential -ysudo apt-get install libgtk2.0-dev pkg-config libavcodec...
2020-04-24 11:55:08 240
原创 【人工智能与机器学习 】第六周课后作业--牛顿法、梯度下降法的原理及使用方法
牛顿法牛顿迭代法(Newton’s method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。...
2020-04-23 12:18:29 396
原创 【人工智能与机器学习 】第8周作业-实验报告
单纯形法单纯形法是一种迭代算法,其基本原理就是从线性规划问题的一个基可行解出发,通过不断变化基变量,寻找到使得目标函数取得最优解的基可行解,也可以理解为从单纯形上的一个顶点走向另一个顶点,直到在某个顶点上目标函数取得最优值为止。单纯形法的解题步骤1)、把线性规划问题的约束方程组表达成典范型方程组,找出基本可行解作为初始基本可行解。2)、若基本可行解不存在,即约束条件有矛盾,则问题无解。3...
2020-04-23 12:09:45 1049
原创 【人工智能与机器学习 】第9周-凸优化基础
1、计算几何是研究什么的?计算几何研究的问题有几种类型:<1>子集选取。如求凸壳顶点,N个点中最邻近点,解由给定集合计算出。<2>计算。同解析几何的计算。<3>判定问题:如两凸壳是否相交?点是否多边形内?2、计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处?令x1≠x2是Rn中的两点,y...
2020-04-22 16:09:29 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人