自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 人工智能与机器学习 --- SVM算法编程练习

SVM算法编程 未经标准化的原始数据点分布 import numpy as np import matplotlib.pyplot as plt from sklearn import datasets from sklearn.preprocessing import StandardScale...

2020-05-25 23:09:33 34 0

原创 人工智能与机器学习 --- SVM算法分类可视化分析

对鸢尾花数据集和月亮数据集,分别采用线性LDA、k-means和SVM算法进行二分类可视化分析一、鸢尾花数据集二分类可视化分析1、线性LDA可视化2、k-means可视化3、SVM可视化二、月亮数据集二分类可视化分析1、线性LDA可视化2、k-means可视化3、SVM可视化三、SVM算法的优缺点...

2020-05-18 16:58:16 23 0

原创 ros机器人学习 --- SLAM-ORB特征匹配

视觉例程-ORB特征匹配一、图像准备二、参考代码三、运行结果 一、图像准备 二、参考代码 #include <opencv2/opencv.hpp> #include <iostream> #include <vector> #include <str...

2020-05-08 15:26:57 18 0

原创 人工智能与机器学习 --- Fisher线性分类及可视化

基于jupyter的Python编程 - Fisher线性分类和可视化一、基于iris数据集的Fisher线性分类二、数据可视化1、数据概览1.1读取数据1.2查看前/后5行数据1.3查看数据整体信息1.4描述性统计2、特征工程2.1数据清洗2.2数据可视化relplotjointplotdist...

2020-05-06 11:55:10 27 0

原创 人工智能与机器学习 --- Fisher的判别推导

Python实现Fisher的判别推导一、算法描述(1)W的确定(2)阈值的确定(3)Fisher线性判别决策规则(4)群内离散度、群间离散度二、python实现Fisher判别从运行的结果来看,准确率还是比较高的,但是过程还是有一些繁琐。 一、算法描述 fisher线性判别分析的基本思想:选择一...

2020-05-06 09:37:23 18 0

原创 人工智能与机器学习---MNIST数据集基础学习

1、阅读“机器学习”,理解“查准率”、“查全率”、“F1-Score”、“ROC”、“混淆矩阵”的定义。 2、Jupyter编程完成对手写体Mnist数据集中10个字符 (0-9)的分类识别 查准率 查准率(Precision)(精度)是衡量某一检索系统的信号噪声比的一种指标,即检出的相关文献与检...

2020-04-29 22:48:37 40 0

原创 凸优化基础 --- 计算几何、凸集、凸函数、凸规划、平面学习

凸优化基础 1、计算几何是研究什么的? 2、计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处? 3、凸集是什么? 直线是凸集吗?是仿射集吗? 4、什么是“凸函数”定义?什么是Hessen矩阵? 如何判别一个函数是凸函数?f(x)=x^...

2020-04-22 22:39:33 40 0

原创 人工智能 --- Python求解线性和非线性规划问题

基于jupyter notebook的Python编程 1、线性规划中的单纯形法、大M法的excel求解、python编程求解和python包求解; 2、非线性规划的拉格朗日乘子法的手工数学推导、python编程和python包求解; 一、线性规划问题求解 1、Excel中大M法与Excel的“规...

2020-04-19 20:14:52 113 0

原创 ros机器人学习 --- ORB_SLAM的安装与使用

ubuntu — ORB_SLAM2包的安装及简单使用 一、安装Pangolin 1、安装下载和编译工具 sudo apt-get install cmake sudo apt-get install git sudo apt-get install g++ 2、安装依赖 sudo apt-get...

2020-04-19 17:02:14 28 0

原创 牛顿法与梯度下降法求解实际问题对比

基于jupyter notebook的Python编程 – 牛顿法及梯度下降法原理和实际问题的解决 一、梯度下降法 1、梯度下降法基本原理 梯度下降是迭代法的一种,可以用于求解最小二乘问题(线性和非线性都可以)。在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Desc...

2020-04-05 22:53:01 53 0

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