学习笔记
文章平均质量分 94
安河桥北以北
机器人爱好者,RMer
展开
-
【学习笔记】卡尔曼滤波超详细推导和理解举例(以RoboMaster目标预测为例)
00 前言在robomaster比赛中,由于工业相机帧率、算法效率、信息传输速率等影响,我们通常需要对目标进行预测,才能更好的击中装甲板。首先感谢robomaster比赛中各个学校开源的代码和各类教程和代码,共同进步,以及感谢卡尔曼滤波作者Rudolf Emil Kalman。原论文地址:http://www.cs.unc.edu/~welch/kalman/media/pdf/Kalman1960.pdf如本文出现错误欢迎指出,一起学习交流共同进步01 卡尔曼滤波简介百度百科:卡尔曼滤波(Ka原创 2021-01-26 03:11:37 · 5843 阅读 · 12 评论 -
【学习笔记】数据结构学习
01 链表1、结点(node):数据元素的存储映像。由数据域和指针域两部分组成。数据域:存储元素数值数据指针域:存储直接后继结点的存储位置2、链表:n个结点由指针链组成的一个链表头指针:是指向链表中第一个结点的指针首元结点:是链表中存储第一个数据元素$ a_1 $的结点头结点:是在链表的首元结点之前附设的一个结点1.1 单链表结点只有一个指针域的链表,称为单链表或线性链表单链表有两种形式,一种是带头结点的单链表,一种是不带头结点的单链表1、不带头结点头指针(he原创 2020-12-17 17:16:07 · 1111 阅读 · 0 评论 -
【学习笔记】HTML5+CSS3基础
01 HTML51.1 实体在网页中编写的多个空格默认情况会自动被浏览器解析为一个空格在HTML中有些时候,我们不能直接书写一些特殊符号比如:多个连续的空格,比如字母两侧的大于和小于号如果我们需要在网页中书写这些特殊的符号,则需要使用html中的实体(转义字符)实体的语法:&实体的名字; 空格> 大于号< 小于号© 版权符号<p> 今天 &n原创 2020-12-17 17:15:02 · 445 阅读 · 0 评论 -
【学习笔记】CNN卷积神经网络
概述深度学习是一种利用复杂结构的多个处理层来实现对数据进行高层次抽象的算法,是机器学习的一个重要分支。传统的BP算法仅有几层网络,需要手工指定特征且易出现局部最优问题,而深度学习引入了概率生成模型,可自动地从训练集提取特征,解决了手工特征考虑不周的问题,而且初始化了神经网络权重,采用反向传播算法进行训练,与BP算法相比取得了很好的效果。本章主要介绍了深度学习相关的概念和主流框架,重点介绍卷积神经网络和循环神经网络的结构以及常见应用。感受野感受野就是视觉感受区域的大小。在卷积神经网络中,感受野是CNN中原创 2020-12-16 09:38:42 · 2239 阅读 · 0 评论 -
【学习笔记】M-P神经元and感知机
M-P神经元模型 χ1、χ2、...χn\ \chi_1 、 \chi_2 、... \chi_n χ1、χ2、...χn代表传入信号 w1、w2...wn\ w_1、w_2...w_n w1、w2...wn代表权重大脑????神经元的状态:兴奋和抑制 分别利用 1 和 0 来进行表示通过这样的二进制的机制来模拟大脑工作 w\ w w的大小来模拟神经元的重要程度?就是一个权重,好比一个公司的股份,你股份越原创 2020-12-16 09:37:44 · 1130 阅读 · 1 评论 -
【学习笔记】BP神经网络学习
简介误差反向传播算法简称反向传播算法(即BP算法)。使用反向传播算法的多层感知器又称为BP神经网络。BP算法是一个迭代算法,它的基本思想为:1、先计算每一层的状态和激活值,直到最后一层(前向传播)2、计算每一层的误差,误差的计算过程是从最后一层向前推进的3、更新参数(目标是误差变小)。迭代前面两个步骤,直到满足停止准则(比如相邻两次迭代的误差的差别很小)本文约定对于M-P神经元和感知机(简单的前馈神经网络)都在上一篇博文中介绍了,现在先规定一下下面讲解推到过程的时候的一些记号原创 2020-12-16 09:36:23 · 475 阅读 · 0 评论 -
【学习笔记】windows10+tensorflow-gpu环境搭建
经过上个学期在学校和年初在家的失败后,本来没打算在自己笔记本上整的了,就怕到时候又重装,emmmm????本来想回到学校用实验室的电脑,不过现在这样回到学校还要好久,所以无奈之下还是装了,既然一次成功了,所以发出来纪念以下哈哈哈哈哈哈????01 前言因为RoboMaster2020赛季需要雷达,上个学期在实验室用Linux系统安装配置好成功运行过以后呢,就打算在自己笔记本上也整一个玩,但是经过了n次失败以后,就没弄了然后今年年初也弄了一下,还是歇菜了????因为5月在即,虽然疫情影响,但是好久没原创 2020-12-16 09:35:29 · 311 阅读 · 1 评论 -
【学习笔记】Pandas数据分析库基础学习
Series,DataFrameSeries可以看成一个定长的有序字典一下默认import pandas as pdpd.Series([x,x,x,x])# 创建Series,索引未指定的话,为默认值pd.Series([x,x,x,x],index=['a','b','c','d'])创建Series,指定索引值Series.values查看Series的值和数据类型Series.index查看Series的索引值start开始为0,到4终止,间隔为1Series['a原创 2020-12-16 09:33:39 · 312 阅读 · 1 评论 -
【学习笔记】Numpy科学计算库基础学习
01 Numpy属性Numpy常用于矩阵的运算np.array()定义array矩阵array.ndim矩阵的维度array.shape矩阵的形状array.size矩阵的大小array.dtype矩阵元素的类型02 array创建np.array([x,x,x],dtype = np.int/float)定义矩阵并定义矩阵元素类型np.array([1,2,3])一维矩阵np.array([[xxx]])二维矩阵(多少个中括号就多少维度的矩阵)原创 2020-12-16 09:33:02 · 261 阅读 · 0 评论 -
【学习笔记】Anaconda常用命令集
Conda获取版本号conda --version更换源更换清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/freeconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/mainconda config --set show_channel_urls yes换回默认源c原创 2020-12-16 09:32:39 · 182 阅读 · 0 评论 -
【学习笔记】Java基础学习(ing)
01 前言学校公选课选了Java,所以把Java学一下,每周三更一丢丢02 环境配置环境使用的是sdk-9.0.1IDE使用的是IntelliJ IDEA 2019.3.303 Hello World3.1 程序开发步骤说明Java程序开发三步骤:编写,编译,运行其中:Javac.exe是编译器Java.exe是解释器3.2 编写Java源程序先新建一个HelloWorld.java然后通过cmd先编译再运行编译:javac HelloWorld.java 这里会生成一个H原创 2020-12-15 10:20:53 · 351 阅读 · 0 评论 -
【学习笔记】C++STL学习
01 前言因为受到疫情影响在家学习效率底下(就是自己懒+菜),估计蓝桥杯做慈善了,也临时抱下佛脚02 STL初识2.1 STL的诞生C++的面向对象的泛型编程思想,目的就是复用性提升,大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量的重复工作,为了建立数据结构和算法的一套标准,诞生了STL2.2 STL的基本概念STL(Standard Template Library)标准模板库STL广义上分为:容器(container)算法(algorithm)迭代器(iterator)原创 2020-12-15 10:01:31 · 575 阅读 · 0 评论 -
【Hexo】Hexo-NexT主题-博客搭建
title: Hexo-NexT主题-博客搭建date: 2020-02-14 13:49:27tags:HexoNext生活学习categories: Hexo-NexTdescription: 为了记录我的大学生活的学习,在2020春节前决定搭建一个自己的博客来记录自己大学四年的生活和学习cover: /img/robomaster/robomaster10.jpg为了记录我的大学生活的学习,在2020春节前决定搭建一个自己的博客来记录自己大学四年的生活和学习,本文为参.原创 2020-12-14 11:38:09 · 7862 阅读 · 0 评论 -
【学习笔记】Python基础学习
01 前言因为备赛RoboMaster2020赛季,新出现的雷达站系统可能需要用YOLOv3,需要了解一些深度学习的知识,所以特别来学习一下Python语言,也为以后学习打下基础24号前要改好YOLOv3的代码进而实现单类别多属性的训练,之前见到的Pytorch的实现其实好像不需要那么麻烦,但是配置环境一直配置不成功,苦恼因为之前已经学过了些python,所以写博客记录一下本次学习使用的环境是 windows+pycharm+python3.602 变量和简单数据类型2.1 hello wor原创 2020-12-14 11:41:18 · 2880 阅读 · 0 评论