自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shane恆的博客

逐梦之童

  • 博客(28)
  • 收藏
  • 关注

原创 Windows下安装labelme数据标注工具并生成独立可执行文件labelme.exe

前言labelme数据标注工具在图像领域的应用很广泛,有利于生成个人的数据集从而用于训练,在此贴出github开源库链接:https://github.com/wkentaro/labelme本文的安装流程基于Anaconda,python 3.7,主要目的是为了笔者自己备忘,希望也能帮助有需要的人。更多系统和环境下的安装可直接进入上面的github链接,阅读readme.md,其中有很详细的安装指令。部分内容参考了以下博客:https://blog.csdn.net/qq_38451119/art

2021-04-06 10:30:42 2534

原创 Voting for Voting in Online Point Cloud Object Detection 论文笔记

摘要这篇论文提出了一种将计算机视觉中常用的滑动窗口(sliding window)方法应用于三维数据的有效方案。具体来说,该问题的稀疏性通过投票方案(voting scheme)得以利用,从而能够在任何方向上对所有假定的对象位置进行搜索。这个投票方案在数学上等价于一个稀疏特征网格上的卷积,因此能够在全3D中处理任何点云(point cloud),而不管构造它所需的有利点(vantage po...

2020-03-20 21:57:49 1077 2

原创 Ubuntu18.04安装配置Bochs2.6.9与编译运行GeekOS

Ubuntu18.04安装Bochs2.6.9下载Bochs2.6.9进入下载地址找到bochs-2.6.9.tar.gz并下载保存解压bochs-2.6.9.tar.gz可使用命令sudo tar zxvf bochs-2.6.9.tar.gz解压,也可以直接右键选择“提取到此处”安装Bochs进入bochs-2.6.9目录在终端输入下列命令sudo ./configu...

2019-05-17 22:55:26 4830

原创 算法设计与分析课程复习笔记2——递归关系

算法设计与分析课程——复习笔记2递归关系递归关系描述的是自然数上的函数关系对于某个n>0的函数值,通过小于n的函数值表示出来为什么要分析递归关系?许多算法,特别是递归算法,时间开销函数都可以用递归关系来描述求解方法置换法(Substitution)递归树(Recursion Tree)迭代法(Iteration)主方式(Master Theorem)置换法猜想(...

2019-05-05 22:57:26 464 1

原创 算法设计与分析课程复习笔记13——最大网络流

算法设计与分析课程——复习笔记13最大网络流问题公路物流。边:公路,顶点:城市管道流体。边:管道,顶点:管道接头数据通讯网络。边:网络线,顶点:路由器概念:源点s,汇点t,除源点和汇点外, 其他顶点的流入和流出相等目标:从源点到汇点的最大流量正式描述:网络流图G=(V,E)边的容量c(u,v) ≥\geq≥ 0特殊顶点:源点s,汇点t在源点和汇点之间,有经过一些中间顶点...

2019-05-05 20:06:12 640

原创 算法设计与分析课程复习笔记12——全点对最短路径

算法设计与分析课程——复习笔记12全成对最短路径输入:有向图G=(V,E), 权函数w,计算:图中任何点对之间的最短距离结果表示: n × n矩阵, 元素是对应的点对之间的最短距离δ(u, v)解决方案:对于每一个顶点, 运行BELLMAN-FORD(单源最短))计算开销: O(V2E), 甚至O(V4):对于边稠密的图如果不存在负权值边, 可利用Dijkstra’s算法计算单...

2019-05-05 14:07:49 1108

原创 算法设计与分析课程复习笔记11——单源最短路径

算法设计与分析课程——复习笔记11单源最短路径最短路径问题输入:有权有向图G=(V,E)路径p={v0,v1,...,vkv_0, v_1, . . . , v_kv0​,v1​,...,vk​}的权:∑i=1kw(vi−1,vi)\displaystyle \sum_{i=1}^kw(v_{i-1},v_i)i=1∑k​w(vi−1​,vi​)最短路径的权:δ(u,v)={min(...

2019-05-04 20:54:37 517

原创 算法设计与分析课程复习笔记10——最小生成树

算法设计与分析课程——复习笔记10最小生成树MST修路问题一个小镇有一些房子和一些路,每条路连接且仅连接2座房子,连接u和v房子的路的维修代价为w(u,v),现在要维修仅够需求的道路,使得:每两座房子之间保持连通,维修代价最小。图为连通无向图,顶点为房子,边为路,维修费用为边的权。找到一个T,T为E的子集,并且w(T)=∑(u,v)∈Tw(u,v)\displaystyle \sum_...

2019-05-04 13:37:07 352

原创 算法设计与分析课程复习笔记9——图的算法(含BFS、DFS)

算法设计与分析课程——复习笔记9图的算法图:物体与物体之间的连接关系图的背景知识图:节点+边表示方法:图G=(V,E)节点V,|V|=n,节点数目边E,|E|=m,边数目图的其他类型:连通图(如果任何两个顶点之间存在一个通路,则称图是连接的),二分图(无向图,由V1V_1V1​和V2V_2V2​组成,只在V1V_1V1​和V2V_2V2​之间的顶点存在边)图的表示方法邻接...

2019-05-03 22:47:05 789

原创 算法设计与分析课程复习笔记8——贪婪算法

算法设计与分析课程——复习笔记8贪婪算法与动态规划方法相似,是更简单的解决优化问题的方法,通常用于求解优化问题如有选择,选择眼下看起来最优的那个(局部最优→全局最优)贪婪算法不能保证一定得到最优解对于具有某些特征的问题,贪婪算法有最优解作业选择问题对n个作业进行排程,这些作业在执行期间需要专用某个共同的资源S={a1,a2,……an}S=\{a_1,a_2,……a_n\}S={...

2019-05-03 18:55:08 436

原创 算法设计与分析课程复习笔记7——动态规划

算法设计与分析课程——复习笔记6动态规划和分治法一样,是一种算法设计技术。子问题非独立。分治法通过递归方式解决性质相同的子问题,而动态规划每次解决一个子问题,并将结果存储在表格中。用于优化类问题。算法:描述最优解的结构特征定义最优解决方案的递归形式以自底向上的方式计算最优解决方案的值从计算信息构造出最优解决方案装配线排程S1,1,S1,2,……,S1,n;S2,...

2019-05-03 13:21:38 548

原创 算法设计与分析课程复习笔记6——统计算法

算法设计与分析课程——复习笔记6统计算法修路问题Given (x,y) coordinates of N houses, where should you build road parallel to x-axis to minimize construction cost of building driveways?最终正确的解决方案:将街道置于Y坐标的中间序列统计求极大和极小...

2019-05-02 12:23:20 389 1

原创 算法设计与分析课程复习笔记5——随机化算法

算法设计与分析课程——复习笔记5随机化算法雇佣问题问题描述:通过中介招聘新职员一天面试一个中介介绍的候选人优胜劣汰Hire-Assistant(A) current ← an infinitely useless dummy assistant(初值) for i = 1…n  do if A[i] is better qualified than current   t...

2019-04-29 21:30:46 507

原创 算法设计与分析课程复习笔记4——分治法

算法设计与分析课程——复习笔记4分治法回顾:合并排序分割、递归处理、合并分治法将一个问题分割成几个规模小、性质相同的独立的子问题通常通过递归方法解决子问题合并每个子问题的解得到整个问题的解前提假设:原始问题的解能够通过子问题的求解获得算法描述:Solve(I)n = size(I)if (n <= smallsize) solution = directlySo...

2019-04-29 14:41:07 434

原创 算法设计与分析课程复习笔记3——线性时间的排序法

算法设计与分析课程——复习笔记3线性时间的排序法排序法回顾插入排序:易于实现,适合小规模输入(一般小于50个元素),对近似排序好的输入效果好最坏情况:O(n2)合并排序:分治:分割、递归处理、线性时间合并最坏情况:O(nlgn)上述算法的共同点:基于元素之间的两两比较通过比较获得输入元素之间的相对顺序,比较操作有:aia_iai​ < aja_jaj​, aia_iai...

2019-04-27 20:38:25 316

原创 算法设计与分析课程复习笔记1——算法基础(含插入、合并排序)

算法设计与分析课程——复习笔记1算法概述算法的定义非正式地说,算法是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。算法是对一个过程的一步一步的描述,如果严格遵循它,就会产生一个良定义的结果。算法是为了求解问题而给出的指令序列。(程序只是算法的一种实现。)算法的表述自然语言(English……)算法描述语言(Pseudo-code)计算机程...

2019-04-26 22:56:21 708

原创 决策树笔记(未完待续)

Kaggle中建模招聘决策树实现笔记决策树决策树基本知识决策树的生成是一个递归的过程。在决策树基本算法中,有三种情形会导致递归返回:①当前结点包含的样本全属于同一类别,无需划分。②当前属性集为空,或是所有样本在所有属性上取值相同,无法划分。③当前结点包含的样本集合为空,不能划分。划分选择1.信息增益信息熵是度量样本集合纯度最常用的一种指标。假定当前样本集合D中第k类样本所占的比例为...

2019-04-14 17:11:41 309

转载 Ubuntu配置国内高速apt-get更新源

具体内容直接参考这篇博客:https://www.linuxidc.com/Linux/2017-11/148627.htm此网站可直接找到符合各个版本Ubuntu的国内镜像源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/...

2019-03-17 21:10:40 6124

原创 Ubuntu中锐捷客户端的配置与使用

Ubuntu中锐捷客户端的配置与使用1.下载锐捷客户端

2019-03-17 21:01:12 1168

原创 机器学习划分方法(基本)

机器学习划分方法留出法(hold-out)留出法直接将数据集D划分为两个互斥的集合,其中一个集合作为训练集S,另一个作为测试集T,即D=S∪T,S∩T=空集。在S上训练出模型后,用T来评估其测试误差,作为对泛化误差的估计。注意训练/测试集的划分要尽可能保持数据分布的一致性,避免因数据划分过程引入额外的偏差而对最终结果产生影响。交叉验证(cross validation)交叉验证法先将数据...

2019-01-31 20:35:05 1233 1

原创 机器学习评估方法(基本)

机器学习评估方法机器学习评估方法Accuracy准确率Precision精确率,Recall召回率,F1-scoreF分数代码实现:机器学习评估方法Accuracy准确率其定义是: 对于给定的测试数据集,分类器正确分类的样本数与总样本数之比。也就是损失函数是0-1损失时测试数据集上的准确率。由准确率,我们可以在一些场合,从某种意义上得到一个分类器是否有效,但它并不总是能有效的评价一个分类器...

2019-01-31 19:05:38 531

原创 TextCNN简单总结和尝试(未完待续)

目录Model1.输入层2.卷积层3.池化层4.全连接层5.输出层关于demo的实现x i ∈ R k,x i 为k维word向量,与句子中的第i个word对应,一个长为n的句子可表示为:x 1:n = x 1 ⊕ x 2 ⊕ . . . ⊕ x nx i:i+j 指一系列相关联的words x i , x i+1 , . . . , x i+j一个卷积...

2018-10-21 20:12:36 1611

原创 GAN的基本总结和小型demo

GAN的基本总结和小型demo关于GANS(Generative Adversarial Networks)属于生成模型(generative models)属于无监督学习(unsupervised learning)在不给定目的值的情况下,学习所给数据的底层结构。目前可生成最清晰的图像。易于训练(不需要统计推断),只需要反向推断就能够获得梯度。由于训练动态不稳定,难以...

2018-10-14 17:59:54 1306

原创 纯Python实现手写数字的识别+GUI界面

目录纯Python实现手写数字的识别+GUI界面安装必要的库下载mnist数据集解析图片与标签导入相关库将图片28*28矩阵转换为1*784向量训练所有60000张数字图片并构建分类器保存模型与加载模型根据测试图片预测数字GUI的实现纯Python实现手写数字的识别+GUI界面基于python sklearn knn算法,数据集mnist安装必要...

2018-10-14 17:11:47 18100 34

原创 SciPy个人学习笔记【持续更新】

SciPy个人学习笔记【持续更新】来源:SciPy教程目录SciPy子包SciPy常量SciPy快速傅里叶变换一维离散傅里叶变换离散余弦变换SciPy积分单积分双重积分SciPy插值一维插值SciPy输入和输出MATLABSciPy线性代数解线性方程组查找行列式特征值和特征向量奇异值分解SciPy Ndimag...

2018-10-08 20:20:17 2321 1

原创 Python 个人学习笔记【简要归纳】

 Python 个人学习笔记【简要归纳】来源:Python教程 - 廖雪峰的官方网站目录Python交互模式和直接运行py文件Python交互模式直接运行py文件区别变量和常量Python中的两种除法字符串格式化列表list元组tuple循环dict和set函数函数的参数递归函数切片迭代列表生成式生成器迭代...

2018-10-08 11:12:48 257

原创 NumPy个人学习笔记【持续更新】

NumPy个人学习笔记【持续更新】来源:快速入门教程 - NumPy中文文档目录基础知识数组的创建打印数组基本操作通用函数索引、切片和迭代形状操作更改数组的形状将不同数组堆叠在一起将一个数组分成几个较小的数组复制和视图完全不复制视图或浅复制深拷贝函数和方法概述Less基础广播规则索引技巧基础知识NumPy的主要...

2018-10-07 18:24:13 246

原创 Ubuntu系统安装及基本操作,配置相关开发环境,使用Typora编写md文档

Ubuntu系统安装及基本操作,配置相关开发环境,使用Typora编写md文档目录1.Ubuntu系统的安装①下载Ubuntu。②下载并安装Ultraiso工具③利用Ultraiso制作U盘启动盘④安装Ubuntu系统⑤更新安装源2.Ubuntu系统的基本简单操作①安装程序②cd命令③chmod命令④apt-get的更多使用3.配置相应的开发环境...

2018-09-29 18:40:35 1337

空空如也

空空如也

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

TA关注的人

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