自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 【细化深度学习】模型评价之方差&偏差

细化深度学习这个系列主要是想总结一些深度学习常用的比较基础的方法及其原理。补充自己深度学习知识体系中的细节部分。在看代码时既能纵观整体结构,又能捕捉细枝末节。当然,既然是总结,就得综合不同的文献和教程。原创是不可能的原创的,只是加入一些自己的理解(小白本白暴风哭泣)。老规矩,参考文献在文末,需要自取~作者也是在一边学习一边记录,所以难免会有理解错或者有漏洞的地方,还请各位不吝赐教~1. 直...

2020-04-28 14:04:48 962

原创 「机器学习」笔记2:支持向量机(SVM)原理、推导及Python代码实现

学习支持向量机时参考了很多大神的博客,和经典著作,从公式推导到代码实现,亲历亲为。遇到很多疑惑,也是各种百度+Google,虽然最后也差不多都解决了,但终归是因为数学基础不扎实。在这里做一个总结,以便以后复习。有些地方加入了我自己的理解,仅作参考。当然,如有疑问,请各位不吝赐教。线性不可分的情况和核函数的部分本文没有涉及。(主要是作者本人也不是很懂。。。参考文献及完整代码在文末。1....

2020-03-31 22:59:45 1049 1

原创 【ICCV2019】EPIC-Fusion: Audio-Visual Temporal Binding for Egocentric Action Recognition

主要思想使用 Audio-Vision-Flow 3种模态数据作为输入的3种数据在时序上不同步,但时差在一定范围内在网络中段进行数据融合,即mid-fusion简介文章使用EPIC-KITCHEN数据集,包括3种模态数据,分别为video,audio,motion。其中motion数据是从video数据种计算得出的optical flow。audio数据的优点在于能够捕捉丰富的手物...

2020-02-25 16:44:59 1396

原创 「机器学习」笔记1:决策树原理及实现

详细讲解机器学习中决策树的原理,及代码实现

2019-12-18 16:28:27 340

原创 解决ImportError: libhdf5.so.101: cannot open shared object file: No such file or directory

使用Anaconda安装opencv-python(3.1.0版本)后出现如题所示报错。解决方法:重新安装2.6.0版本的h5py:conda install h5py==2.6.0

2019-11-15 10:06:54 5312

原创 「OpenCV+Python」一行代码搞定张正友相机标定及图像矫正

opencv-python一行代码搞定相机标定。免费下载地址:https://github.com/chenyr0021/camera_calibration_tool

2019-11-07 13:43:25 5733 27

原创 「C++」Linux串口通信 | Ubuntu与单片机通信 | 测量HC-05蓝牙模块的传输延迟

Linux串口通信 | Ubuntu与单片机通信 | 测量HC-05蓝牙模块的传输延迟主要思想从PC端通过蓝牙发送一个数据给单片机,单片机再发送回来,计算时间差除以2,记录多次取平均。蓝牙和电脑通过USB转TTL连接,与串口等效;和单片机串口直连,也和单片机串口等效。

2019-10-14 17:18:17 1868

原创 【Python】使用Tkinter实现多弹窗图形界面程序并转为.exe文件 && 图片文件转为二进制/数组

Tkinter实现多弹窗图形界面,python转exe,图片和数组相互转换,图片保存为二进制文件。

2019-09-05 13:25:26 997 1

原创 「Pytorch」CNN实现手写汉字识别(数据集制作,网络搭建,训练验证测试全部代码)

之前毕业设计用TensorFlow做了手写汉字识别,使用的中科院的数据集。现在用Pytorch复现一下。下载链接在文末

2019-07-31 15:35:55 27108 122

原创 ROS报错:In function `......': xxx.cpp undefined reference to '......'

报错内容如下:MakeFiles/side_detection_node.dir/side_detection_node.cpp.o: In function `roborts_detection::SideDetectionNode::DetectionThread()': side_detection_node.cpp:(.text+0xb71): undefined reference t...

2019-06-22 21:03:27 562

原创 ROS 报错:error: invalid use of non-static member function

代码:rs_camera_info_subscriber_ = nh.subscribe("camera/color/camera_info", 1, &ContinuousDetector::rsCameraInfoCallback);error: invalid use of non-static member functionubscriber_ = nh.subscribe...

2019-06-22 20:56:39 2851 1

原创 C++二叉查找树增删改查功能实现

二叉查找树是二叉树中的一个特例,其中序遍历结果是从小到大的。由于二叉树的特殊结构,其增删改查功能都是可以用递归实现的。代码如下://tree.h#include <iostream>using namespace std;//结构体定义typedef struct BST{ int data; BST* leftChild;//左子节点 BST* rightCh...

2019-03-11 10:48:39 1110 4

原创 C++实现四则运算表达式的计算

输入为一个整数四则运算表达式,可以有括号。程序实现:判断括号是否合法将表达式转换为后缀表达式计算出表达式的结果(这里使用自己实现的栈类辅助操作)代码如下:#include <iostream>#include <string>#include <vector>using namespace std;/*----------------...

2019-03-05 20:53:24 3432 3

原创 C++链表类及链表常用功能实现

使用C++编写链表类,实现以下功能:建立链表删除链表插入元素(链表尾部或者指定位置)删除元素(指定位置)查找第K个元素查找某个元素值是否存在逆序链表为了使链表可以用于不同数据类型,因此使用了模板类。1,节点类链表的每个节点都是一个独立的单元,每个单元由数据和指向下一节点的指针构成//定义链表节点template <class T>class Node{...

2019-03-03 16:17:05 8059 10

原创 【OpenCV】如何优雅地让机器人帮你玩打地鼠游戏(计算机视觉小项目)

上学期《计算机视觉》课的project题目,我们组使用OpenCV配合实验室的Delta并联机器人实现了一个简单的打地鼠游戏的物理外挂。说是外挂,其实效果和人工操作起来还是有差距的。

2019-02-26 12:15:15 2666 6

原创 C++入门练习(4)

题目编程题#1:寻找下标编程题#2:大整数的加减乘除编程题#3:四大湖编程题#4:Tomorrow never knows?编程题#5:细菌实验分组编程题#6:流感传染编程题#7:发票统计更多题目编程题#1:寻找下标注意: 总时间限制: 1000ms 内存限制: 65536kB描述已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标...

2019-01-16 17:49:03 447

原创 ROS 'catkin_make' 命令出错

之前,我在自己的电脑上(新安装的ubuntu16.04)装好了ROS,用catkin_make编译成功了,但是用一样的方法在实验室的电脑上编译就报错,后来发现和之前装过的Anaconda有关系。ROS 进行 catkin_make 时报错如下:Traceback (most recent call last):File “/opt/ros/kinetic/share/gencpp/cmak...

2019-01-16 10:04:19 14014 4

原创 ROS安装问题总结

按照官网安装,遇到问题CMake Error at /opt/ros/kinetic/share/catkin/cmake/safe_execute_process.cmake:11 (message):execute_process(/home/chenyr/anaconda3/bin/python“/opt/ros/kinetic/share/catkin/cmake/parse_pac...

2019-01-15 11:17:18 8752 8

原创 使用PyTorch实现简单的卷积神经网络识别MNIST手写数字

Pytorch 版本 0.4.1,系统:Ubuntu 16.04,Python版本:3.6最近开始入门PyTorch,用了几天的时间学习,写了一个简单的手写数字识别练练手,参考了一个github的代码现在做一个小小的总结和记录导入模块及定义全局变量程序使用到的模块有:import torchfrom torch import nn, optim # 网络及优化器import torc...

2018-12-19 20:41:29 5131 6

原创 C++流插入(输出)和流提取(输入)运算符的重载

参考:coursera C++程序设计目录流插入运算符重载问题自定义重载实现插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入流插入运算符重载问题1. cout是什么?2....

2018-12-05 12:49:09 6124

原创 C++入门练习(3)

coursera《C++程序设计》第3周编程题#4

2018-11-26 18:18:48 305

原创 C++入门练习(2)

题目收集自Coursera《程序设计与算法》课程作业题。目录年龄与疾病成绩判断找出第k大的数人民币支付 约瑟夫问题分数求和年龄与疾病注意: 总时间限制: 1000ms 内存限制: 65536kB描述某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理。输入共2行,第一行为过往病人的数目n(0 < n <= 1...

2018-09-07 13:58:33 976

原创 C++入门练习(1)

题目收集自Coursera《程序设计与算法》课程作业题。题目晶晶赴约会奇数求和苹果和虫子大象喝水整数的个数1的个数最高的分数最大奇数与最小偶数之差的绝对值分离整数的各个数位数组逆序重放奇偶排序实现冒泡排序晶晶赴约会注意: 总时间限制: 1000ms 内存限制: 65536kB描述晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1...

2018-09-05 21:40:23 3157

原创 Python爬虫练习(1)——调用百度翻译

Python爬虫练习(1)——调用百度翻译注:Python版本:3.6.3;编译环境:Pycharm1.用chrome浏览器打开百度翻译页面,空白处右键点击“检查”。 2.在翻译框中输入文本;点检查窗口中的“clear”清除当前显示。3.点击“翻译”下方出现请求列表。4.左边栏的“langdetect”是语言检测的请求,“v2transapi”是执行翻译的请求;右边栏的“Headers”是该请求的

2017-12-27 22:38:26 2430 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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