- 博客(34)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 redis 学习笔记
https://github.com/tporadowski/redis/releases在上面地址下载合适的版本解压点击 双击redis-server.exe启动服务端出现下列界面双击redis-cli.exe启动客户端连接服务端链接成功
2022-06-18 23:39:49
175
原创 动态规划(算法)
动态规划动态规划基础动态规划的解题步骤斐波那契数列动态规划基础动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的,动规是由前一个状态推导出来的,而贪心是局部直接选最优的动态规划的解题步骤1.确定dp数组以及其下标的含义2.确定递推公式3.初始化dp数组4.确定便利顺序5.推到dp数组斐波那契数列
2022-05-22 22:22:32
258
原创 transformers
transformertransformerVision TrasnformersSwin Transformerstransformer对于标准Transformer 要求输入token序列 即二位矩阵[num_token][token_dim]Vision Trasnformers在在代码实现中,通过一个卷积层来实现ViT-B/16 ,使用卷积核大小为16x16,stiide为16卷积核个数为768[224,224,3] ->[14,14,768]->[196,768]mod
2022-05-05 14:55:25
627
原创 操作系统(笔记)
操作系统计算器硬件结构结构CPU缓存一致性写直达写回缓存一致性问题计算器硬件结构结构冯.诺伊曼模型 : 1945年冯诺依曼和其他的计算机科学家提出了计算机的具体实现报告,其遵循了图灵机的设计,提出了用电子原件制造计算机,约定了二进制的存储。定义了计算机的五个部分: 运算器、控制器、存储器、输入设备、输出设备。我们把这五个部分称为冯诺依曼模型。运算器控制器在中央处理器中,存储器是我们常见的内存,输入设备输出设备是计算机的外接设备。存储器和输入输出设备的数据传输要依赖总线。在这里总线分为三种:
2022-05-04 18:14:53
1066
原创 计算机网络
计算机网络基础TCP/IP 网络模型应用层传输层网络层数据接口层在输入网址到网页显示,期间发生了什么HTTPDNS 真实地址查询TCP三次握手远程定位 —— IPMAC网卡基础TCP/IP 网络模型应用层应用层位于网络模型的最上层,是用户可以直接接触到的,我们电脑和收集使用的应用软件都是在应用层实现,当两个应用层设备需要通信时,应用就会把数据传到下一层——传输层、所以,应用层只需要专注于为用户提供应用功能,比如 HTTP、FTP、Telnet、DNS、SMTP等。而且应用层是工作在操作系统中的用户
2022-05-04 11:53:21
1125
原创 JVM学习
JVMjVM体系结构简图详细类加载器双亲委派机制沙箱安全机制native 方法jVM体系结构简图详细类加载器作用: 加载class文件new Student() ;虚拟机自带的加载器启动类根加载器扩展类加载器‘应用程序类加载器加载顺序类加载器收到类加载请求将这个请求向上委托给父类加载器完成,直到启动类加载器重启加载器检查是否可以加载当前这个类,能加在结束,使用当前加载器,否在抛出异常,通知子加载器进行加载重复3NULL class not found双亲委派机
2022-05-03 11:28:41
583
原创 数据库(MySQL)
数据库myslq数据库简介mysql下载及使用下载数据库基本命令数据库简介数据库 ( DataBase , 简称DB )**概念 **: 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览 :关系型数据库 ( SQL )- MySQL , Oracle , SQL Server , SQLite , DB2 , …- 关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库 ( NOSQL )
2022-04-30 22:37:24
622
原创 贪心问题(算法)
贪心算法贪心算法简介贪心算法的一般解题步骤贪心算法简介贪心算法的本质就是选择每一个阶段的局部最优,从而达到全局最优 。贪心算法的一般解题步骤贪心算法一般分为四个步骤将问题分解为若干个子问题找出合适的贪心策略求解每一个子问题的最优解将每个子问题的全局最优解堆叠为全局最优解...
2022-04-30 17:25:41
349
原创 回溯法(算法)总结
回溯法回溯法总结回溯法的通用模板组合问题组合问题示例思路组合++思路九键字母映射思路组合总和问题描述思路回溯法总结回溯法即回溯搜索算法,是一种搜索方式回溯法的效率问题:回溯法本质并不是什么高效的搜索方式,因为回溯法的本质是一种穷举的算法,要是需要对回溯法进行提高效率的操纵,可以对回溯树进行剪枝操作。回溯法的问题建模 回溯法的所有问题都是可以建模为数学问题,即将问题建模为树形结构。集合的大小是树的宽度,递归的深度构成了树的深度。回溯法所面对的问题组合问题: 在N个数字中按照一定的规则找到K个
2022-04-30 16:48:02
1380
1
原创 修复初始化时 lr_scheduler 的 last_epoch 值
2022-04-28 18:36:09,822 - PCN - INFO - [Epoch 1/150][Batch 3601/3621] BatchTime = 0.418 (s) DataTime = 0.001 (s) Losses = ['3.2145', '2.9331'] lr = 0.000100/home/zyc/miniconda3/lib/python3.7/site-packages/torch/optim/lr_scheduler.py:154: UserWarning: The
2022-04-28 20:52:35
2671
原创 RuntimeError: CUDA error: an illegal memory access was encountered
问题描述Traceback (most recent call last): File "/home/zyc/code/code/mypointcloudnet/pointnet/pointnet/loss.py", line 53, in <module> print(loss) File "/home/zyc/miniconda3/lib/python3.7/site-packages/torch/_tensor.py", line 305, in __repr__
2022-04-28 19:53:44
2450
原创 error: command ‘/usr/local/cuda-11.6/bin/nvcc‘ failed with exit code
pytorch c++扩展 python setup install 错误解决方法将/home/zyc/miniconda3/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch 下cloneable。h 文件 中 改为下图所示TORCH_CHECK( copy->parameters_.size() == this->parameters_.size(), "Th
2022-04-27 16:31:48
4826
2
原创 论文阅读“FoldingNet: Interpretable Unsupervised Learning on 3D Point Clouds”
FoldingNet: Interpretable Unsupervised Learning on 3D Point Clouds详细信息1. 摘要2. 问题3. 思路4. 方法5.平台6.验证7.评价详细信息CVPR 2018 Yaoqing Yang, Chen Feng, Yiru Shen, Dong Tian1. 摘要最近直接处理点集中的点的深度网络,例如PointNet,已经在点云的监督语义学习任务(如分类和分割)方面达到了最先进的水平。在这项工作中,提出了一种新颖的端到端深度自动
2021-12-16 15:40:12
685
原创 论文阅读“TopNet: Structural Point Cloud Decoder”
TopNet: Structural Point Cloud Decoder论文信息1.摘要2.问题3.方法论文信息2019 cvpr1.摘要三维点云生成对于三维场景建模和理解有很大的帮助。真实世界的3D对象点云可以通过低层和高层结构(如表面、几何基元、语义部分等)的集合来恰当地描述。事实上,三维对象点云作为一组点组存在着许多不同的表示形式。现有的点云生成框架要么在其提出的解决方案中不考虑结构,要么假设并强制执行一个特定的结构/拓扑,例如,对于生成的三维对象的点云,一个流形或曲面的集合。在这项工作中
2021-12-15 21:07:11
2254
1
原创 论文阅读“PoinTr: Diverse Point Cloud Completion with Geometry-Aware Transformers”
PoinTr: Diverse Point Cloud Completion with Geometry-Aware Transformers基本信息1.摘要2. 问题基本信息Xumin Y u*, Y ongming Rao*, Ziyi Wang, Zuyan Liu, Jiwen Lu†, Jie Zhou1.摘要由于传感器分辨率、单视点和遮挡的限制,在实际应用中捕获的点云通常是不完整的。因此,从局部点云中恢复完整点云成为许多实际应用中不可缺少的任务。在本文中,我们提出了一种新的方法,将点云完
2021-12-07 12:50:22
1317
原创 论文阅读“CpT: Convolutional Point Transformer for 3D Point Cloud Processing”
CpT: Convolutional Point Transformer for 3D Point Cloud Processing文章信息摘要问题思路方法平台验证参考文章信息摘要我们介绍了CpT:Convolutional point Transformer–一种新的深度学习体系结构,用于处理三维点云数据的非结构化性质。CpT是对现有基于注意的卷积神经网络以及以前的3D点云处理变压器的改进。它实现了这一壮举,因为它通过一个卷积投影层(为动态处理局部点集邻域而精心设计)有效地创建了一个新颖而健壮的基于
2021-11-25 15:28:22
631
原创 论文阅读“RL-GAN-Net: A Reinforcement Learning Agent Controlled GAN Network for Real-Time Point Cloud Sh”
RL-GAN-Net: A Reinforcement Learning Agent Controlled GAN Network for Real-Time Point Cloud Shape Completion题目作者代码引言题目RL-GAN-Net: A Reinforcement Learning Agent Controlled GAN Network for Real-Time Point Cloud Shape CompletionRL-GAN-Net:一种用于实时点云形状完成的强化学
2021-11-10 21:40:24
2597
原创 论文阅读“Adaptive Automatic Robot Tool Path Generation Based on Point Cloud Projection Algorithm”
RL-GAN-Net: A Reinforcement Learning Agent Controlled GAN Network for Real-Time Point Cloud Shape Completion题目作者1.摘要2.问题3.方法3.1 方法流程3.2 路径规划算法3.3 点云分割3.4 点云投影3.5 工具模式设计1.边界刀具轨迹2.螺旋刀具轨迹3. 轮廓parellel刀具轨迹3.曲折的路径3.6 工艺参数3.7 笛卡尔轨迹规划和ROS Rviz仿真结果引用题目RL-GAN网络:
2021-11-09 15:58:58
901
原创 论文阅读:PCN: Point Completion Network
PCN: Point Completion Network题目作者代码地址引言介绍题目PCN: Point Completion Network点云修补网络作者卡耐基梅隆大学机器人研究所{wyuan1, tkhot, dheld, cmertz, Hebert}@cs.cmu.edu代码地址PCN源码引言本文提出了一种新的基于学习的点云修补网络,和现有的补全方法不同,PCN直接对原始点云进行操作,没有任何结构假设(如对称性)或对底层形状的注释(如语义类)。它的特点是一个解码器设计,允许在保
2021-11-09 13:18:14
3599
原创 三维体的表面积
题目给你一个 n * n 的网格 grid ,上面放置着一些 1 x 1 x 1 的正方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。放置好正方体后,任何直接相邻的正方体都会互相粘在一起,形成一些不规则的三维形体。请你返回最终这些形体的总表面积。注意:每个形体的底面也需要计入表面积中。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/surface-area-of-3d-shapes著作权归
2021-10-22 13:23:06
174
原创 最长公共子序列
最长公共子序列题目示例思考代码题目给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,“ace” 是 “abcde” 的子序列,但 “aec” 不是 “abcde” 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。示例输入:text1 = “abcde
2021-09-27 13:11:55
226
原创 论文点云:基于深度学习的点云分类和切割
基于深度学习的点云分类和切割作者摘要面对的问题方法对PointNet的回顾:一种通用的连续函数逼近器作者Charles R. Qi Li Yi Hao Su Leonidas J. GuibasStanford University摘要对于有关于点云处理方面的深度学习著作少之又少。PointNet[20] 是这方面的先驱。通过设计点网无法捕获由度量空间点所产生的局部结构,从而限制了其识别细粒度模式的能力以及对复杂场景的通用性。本文介绍了一种分层神经网络,它将点云递归的应用到输入点云集,利用度量
2021-09-27 11:05:39
1295
原创 论文阅读 “Adaptive Tool Path Planning Strategy for Freeform Surface Machining using Point Cloud Article”
基于点云的自由曲面自适应刀具轨迹规划策略作者摘要作者Mandeep Dhanda1和S.S.Pande21 Indian Institute of Technology Bombay, India, mandeepdhanda25@gmail.com2 Indian Institute of Technology Bombay, India, s.s.pande@iitb.ac.in摘要本文报告了一种有效的刀具路径规划策略的开发,该策略可直接从自由曲面的点云表示形式进行加工,而无需进行过渡曲面拟
2021-09-23 10:23:34
575
原创 计算力扣银行的钱
计算力扣银行的钱题目分析代码代码执行结果、题目Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。示例 1:输入:n = 4输出:10解释:第 4 天后,总额为 1 + 2 + 3 + 4 = 10 。来源:力扣(LeetCode)链接:https://leet
2021-09-22 10:53:35
212
原创 论文阅读 “Generating efficient tool paths from point cloud data via machining area segmentation”
题目通过加工区域分割,从点云数据中生成有效的刀具路径摘要提出了一种直接从点云数据生成高效三轴球头铣刀,提出了一种直接从点云数据生成高效三轴球头铣刀轨迹的方法。主要目标是在具有孤立复杂加工区域的自由曲面几何中实现高效率的加工。论文的意义其主要目标是在具有孤立复杂加工区域的自由曲面几何体的加工中实现高效率。通过根据数据点的几何复杂性将整个加工区域分割成不同的区域,并使用不同尺寸的刀具对分割的加工区域进行加工,可以获得较高的加工效率。推导了一种迭代的数值方法来确定临界复杂度,将复杂度较高的数据点(复数点
2021-09-17 20:25:56
108
原创 给定行和列和求可行矩阵
题目给你两个非负整数数组 rowSum 和 colSum ,其中 rowSum[i] 是二维矩阵中第 i 行元素的和, colSum[j] 是第 j 列元素的和。换言之你不知道矩阵里的每个元素,但是你知道每一行和每一列的和。请找到大小为 rowSum.length x colSum.length 的任意 非负整数 矩阵,且该矩阵满足 rowSum 和 colSum 的要求。请你返回任意一个满足题目要求的二维矩阵,题目保证存在 至少一个 可行矩阵。示例 1:输入:rowSum = [3,8], c
2021-09-17 10:56:04
619
原创 每日一题之 字符串转换为各项数字之和
问题字符串转换为各项数字之和描述给你一个由小写字母组成的字符串 s ,以及一个整数 k 。首先,用字母在字母表中的位置替换该字母,将 s 转化 为一个整数(也就是,‘a’ 用 1 替换,‘b’ 用 2 替换,… ‘z’ 用 26 替换)。接着,将整数 转换 为其 各位数字之和 。共重复 转换 操作 k 次 。例如,如果 s = “zbax” 且 k = 2 ,那么执行下述步骤后得到的结果是整数 8 :转化:“zbax” ➝ “(26)(2)(1)(24)” ➝ “262124” ➝ 262124
2021-09-16 10:15:44
307
原创 dll注册,但是对DllRegisterServer的调用失败,错误代码0x80070716
问题在编译dll插件之后,我手动去注册,出现了下面这个问题dll已加载,但是对DllRegisterServer的调用失败,错误代码0x80070716描述出现这个问题的时候,我非常的疑惑,为什么会出现这种问题,在查阅了相关的问题之后,找到了相关的答案在com组件注册的时候,资源文件rc文件中必须含有对注册文件rgs的申明,如果没有含有申明或者是文件名错误就会出现和我一样的错误(低级错误呀,不该不该,在编写代码的时候不能走神)解决办法在将rc文件中的声明与rgs文件保持一致的之后,这个问
2021-09-15 17:13:07
1502
原创 错误 580 error LNK1104: 无法打开文件“ dll
问题错误 580 error LNK1104: 无法打开文件“…\Bin\PolishPack.dll” D:\vs2010\polish\polish\polishPack\LINK分析在我编译动态连接库的的时候出现此问题,其中dll文件应该是输出文件,但是出现打不开的问题。原因在..\Bin 文件夹中含有此文件,并且链接库正在被其注册器调用。此文件正在被调用,操作系统无法再建立同名的文件解决办法关闭其他项目的运行,删除这个输出的dll文件,重新编译输出删除过程可能会出现注册服务正在调用
2021-09-15 16:38:00
864
原创 论文笔记——基于深度学习的3d点云处理
论文笔记——基于深度学习的3d点云处理摘要针对的问题此文的贡献摘要 深度学习在2D图像中表现出来了优越的性能,在对非结构化的信息处理已经具有了一定 的潜力成为了计算机图形学的重要研究方向。 此篇文章介绍了点云拓扑结构的提取方法,然后进行了对比分析、结构提取、检测和修复等等最后总结了常用的3D点云的数据集。 主要围绕的是深度学习在形状分析、结构提取、检测和修复等方向的一系列作用。针对的问题3D数据中的深度学习方法常常不太相同,表现在点云数据中有一定的局限性(分辨率、基于特征的深度神经网络在表现
2021-09-15 15:28:41
750
原创 无重复字符串
@无重复字符串题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3算法参考滑动窗口窗口内是每个无重复字符串子字符串只需要检查窗口内是否含有重复字符即可代码class Solution {public: int lengthOfLongestSubstring(string s) { unordered_se
2021-09-14 10:36:23
139
solidworks 二次开发 调试过程中插件启动不了
2021-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人