摘要: 改天写 阅读全文
posted @ 2019-10-31 21:19 小新要变成学霸 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 学习资料:机器学习周志华、网易云课堂吴恩达教程 一、 神经元模型 神经元模型是神经网络最基本的构成部分,如图是典型的MP神经元模型,其中包括n个输入,每个输入有各自的连接权 重,计算输入与连接权乘积的和与阈值的差值,作为激活函数的输入,得到输出。 二、感知机模型与多层网络 感知机模型是由两层神经元构 阅读全文
posted @ 2019-10-31 20:29 小新要变成学霸 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 堆排序的时间复杂度为O(nlgn),由于堆是一个完全二叉树的形式,因此可以用数组来存储,通过下标的关系表示二叉树结点的父子、兄弟关系。 堆分为大顶堆以及小顶堆,以大顶堆为例。大顶堆的性质是每一个父节点的值都比孩子结点的值大,这是需要维护的最重要的性质。 在进行堆排序时,首先是将一个无序数组建成一个堆 阅读全文
posted @ 2019-10-10 22:09 小新要变成学霸 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 35# 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。 思路:遍历数组,找到目标值或发现第一个大于目标值的值,则返回当前位置,未找到则返回数组长度 py3: 看到评论区的一个另一种方式 阅读全文
posted @ 2019-10-08 21:14 小新要变成学霸 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 21 #合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 思路:设置一个新的链表,不断从l1和l2上找到较小的元素接在后面,生成新的有序链表。 py3代 阅读全文
posted @ 2019-09-29 21:54 小新要变成学霸 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 13# 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 X 阅读全文
posted @ 2019-09-16 22:38 小新要变成学霸 阅读(134) 评论(0) 推荐(0) 编辑
摘要: leetcode 1# 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], tar 阅读全文
posted @ 2019-09-09 17:19 小新要变成学霸 阅读(157) 评论(0) 推荐(1) 编辑
摘要: 点云粗配准 1 点云粗配准的原因 粗配准是为精配准做准备 精配准使用ICP算法或者其改进,前提是位置大致相同,因此在精配准之前需要粗配准 由于点云坐标系不同,需要通过粗配准划分到同一坐标系下,即通过计算提供刚体变换的初始估计,才可以匹配重叠的部分。 2 点云粗配准的方法 论文 《A review o 阅读全文
posted @ 2019-07-09 22:19 小新要变成学霸 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 题目是“三维图像的对比”,是一个工程需要的,具体需求是当一个物体形状发生改变时,能检测出变化的部分。 在知网找到一个论文《基于几何配准的三维模型几何比对方法研究》和需求很接近。所以先研究这篇论文。 论文介绍流程大概是: 1 根据CAD软件二次开发接口获得三维模型信息,并获得点云数据 2 粗配准 3 阅读全文
posted @ 2019-07-07 21:29 小新要变成学霸 阅读(385) 评论(0) 推荐(0) 编辑