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