自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ 实现多线程的生产者(producer) - 消费者(consumer) 模型

本文介绍了生产者消费者的并发编程模型,并用详细的 C++ 代码实现了一个简单的生产者消费者的实例;

2024-01-27 17:24:18 2473

原创 昇思25天学习打卡营第14天 | mindspore 实现 SSD目标检测

mindspore 实现 SSD 图像检测;SSD 基本介绍:SSD (Single Shot MultiBox Detector) 是 Wei Liu 在 ECCV 2016 上提出的目标检测算法。使用Nvidia Titan X在VOC 2007测试集上,SSD对于输入尺寸300x300的网络,达到74.3%mAP(mean Average Precision)以及59FPS;对于512x512的网络,达到了76.9%mAP ,超越当时最强的Faster RCNN(73.2%mAP)。

2024-07-19 16:36:55 377

原创 昇思25天学习打卡营第13天 | mindspore 实现 ShuffleNet 图像分类

ShuffleNetV1 是旷视科技提出的一种计算高效的 CNN 模型,设计目标是利用有限资源达到最好的模型精度;文章链接一文中提出的一种网络框架。解决的问题:降低模型的计算量,同时达到最好的模型精度,可以应用到移动端;创新点:a. 逐点分组卷积 (Pointwise Group Convolution):将输入的特征分组卷积;这样每个卷积核只处理输入特征图的一部分通道;

2024-07-19 14:34:47 764

原创 【论文共读】【翻译】ShuffleNet v1:一种用于移动设备的极其高效的卷积神经网络

Shuffle Net V1 文章的翻译

2024-07-19 13:14:01 521

原创 昇思25天学习打卡营第11天 | mindspore 实现 ResNet 50 迁移学习

mindspore 实现 ResNet 50 迁移学习;具体 ResNet 50 的模型原理以及实现,可以参考本博客的 ResNet50 分类;迁移学习背景:把已训练好的模型参数迁移到新的模型来帮助新模型训练;原因:a. 避免从 0 开始重复造轮子;b. 减少训练成本;如果采用导出特征向量的方法进行迁移学习,后期的训练成本非常低,用CPU都完全无压力,没有深度学习机器也可以做。

2024-07-16 11:49:29 331

原创 昇思25天学习打卡营第 12 天 | mindspore 实现 ResNet50 图像分类

mindspore 实现 ResNet50 图像分类;ResNet 基本介绍:Residual Networks 是微软研究院 Kaiming He 等人于2015年在 Deep Residual Learning for Image Recognition文章链接一文中提出的一种网络框架。解决的问题:传统的卷积神经网络都是将一系列的卷积层和池化层堆叠得到的,但当网络堆叠到一定深度时,就会出现退化问题;

2024-07-16 11:00:51 535

原创 昇思25天学习打卡营第10天 | mindspore 实现 FCN 语义图像分割

mindspore 实现 FCN 语义图像分割;FCN 基本介绍Fully Convolutional Networks,FCN)是UC Berkeley的Jonathan Long等人于2015年在Fully Convolutional Networks for Semantic Segmentation文章链接一文中提出的用于图像语义分割的一种框架。FCN是首个端到端(end to end)进行像素级(pixel level)预测的全卷积网络语义分割的目的是对图像中每个像素点进行分类。

2024-07-15 00:02:32 504

原创 《昇思25天学习打卡营第9天 | mindspore 使用静态图加速》

mindspore 框架分为两种运行模式,分别是动态图模式(PYNATIVE_MODE)以及静态图模式(GRAPH_MODE); 默认使用动态图模式; 但是,也提供静态图模式; 使用静态图模式时,编译器可以针对图进行全局的优化,获得较好的性能,因此比较适合网络固定且需要高性能的场景

2024-07-12 12:08:18 329

原创 《昇思25天学习打卡营第8天 | mindspore 模型保存与加载用法》

使用 mindspore 保存与加载模型参数以及模型中间结果

2024-07-10 14:40:39 293

原创 《昇思25天学习打卡营第7天 | mindspore 模型训练常见用法》

使用 mindspore,针对手写字符集,使用 DenseNet 可以进行模型的训练与评估

2024-07-10 12:11:24 330

原创 《昇思25天学习打卡营第6天 | mindspore 函数式自动微分常见用法》

使用 mindspore 的函数式自动微分常见用法;

2024-07-05 08:16:28 263

原创 《昇思25天学习打卡营第5天 | mindspore 网络构建 Cell 常见用法》

使用 mindspore 构建神经网络

2024-07-02 23:55:57 227

原创 《昇思25天学习打卡营第4天 | mindspore Transforms 数据变换常见用法》

使用 mindspore 的常见的数据变换 Transforms 的使用方法;

2024-06-30 23:36:57 164

原创 《昇思25天学习打卡营第3天 | mindspore DataSet 数据集的常见用法》

昇思25天学习打卡营第3天; mindspore DataSet 数据集的常见用法

2024-06-29 23:41:52 229

原创 使用 mindspore 的常见的 Tensor 的用法

使用 mindspore 的常见的 Tensor 的用法;

2024-06-28 23:57:13 125

原创 《昇思25天学习打卡营第2天 | mindspore Tensor 的常见用法》

使用 mindspore 的 Tensor 用法

2024-06-28 23:47:16 217

原创 《昇思25天学习打卡营第1天 | 快速入门 mindspore》

今天开始参与 CSDN 的活动,使用 mindspore 学习神经网络;

2024-06-27 23:52:31 156

原创 【python】python 时间戳与时间字符串的转换

python 中有不同的函数接口,可以取得当前的时间;有时候需要这几种时间格式的转化;例如将 “2023-12-04 10:48:31.811” 转化成时间戳,或者反之;

2024-03-13 23:56:06 463 1

原创 [pybind11] pybind11 封装 C++ 的 map, vector 的代码示例

工业界经常使用 pybind 11 封装 C++ 成 python 代码,这样既有 C++ 的性能,也有 python 胶水语言的方便;因此,本文使用 pybind 11 封装 C++ 的 map, vector 来说明这样的例子;

2024-03-13 23:09:46 716

原创 详解 C++ 中移动构造与移动赋值

本文介绍了 C++ 中的移动构造与移动赋值语法的原理,并通过基类,子类的例子,说明了移动构造赋值的写法;

2024-01-27 15:57:58 882

原创 [Linux 命令] nm 详解

[Linux 命令] nm 详解

2023-10-05 18:34:17 847

原创 OpenMesh 9.0 源码下载地址

OpenMesh 下载地址

2023-09-03 15:24:34 161

原创 [CGAL] Mesh Deformation with CGAL

Papers Documents Codes about mesh deformation in CGAL

2023-05-17 22:01:59 242

原创 CMake 中找不到 CUDA_CUDA_LIBRARY (ADVANCED)

CMake 中找不到 CUDA_CUDA_LIBRARY (ADVANCED)

2022-12-15 20:53:52 1587

原创 VTK 中平滑 Mesh 的方法 - vtkWindowedSincPolyDataFilter

VTK 中有比较多的平滑 Mesh 的方法,其中比较有效的方法是:vtkWindowedSincPolyDataFilter

2022-11-09 23:14:14 1236

原创 【解决问题】笔记本换硬盘 BIOS 不能识别

笔记本电脑,属于机械硬盘,开机启动速度很慢,因此想换成 SSD 硬盘。使用 GHOST 在 SSD 上已经装好了,但是重启时,出现问题;网上查找相关的原因,发现 BIOS 中有设置 Security 选项,需要将安全启动关闭后,才能选择 CSM 兼容性模块用于安装 windows 7;方法来自官方使用手册:a.重新启动电脑并按下 F 2 ,启动 BIOS 设置程序;b.至Security菜单,然后将 SecureBootControl 项目设置为 Disabled;c. 至Boot > Launc

2022-11-02 22:57:20 2957

原创 Ubuntu 搜狗输入法安装指南

Ubuntu 搜狗输入法安装指南

2022-11-02 22:36:53 501

原创 使用 Python 程序批量处理多了个 ^M

使用工具 doc2unix 可以实现转换,linux 行末总是多了个 ^M。

2022-09-08 23:08:23 689

原创 使用 VTK 将 mask 提取成 mesh

使用 VTK 的 Marching Cube 将 mask 提取成 mesh, 并保存成 OBJ 格式

2022-09-06 14:48:20 895

原创 消除 windows 编译 warning 4819

windows编译时,会出现这种warning,很难看,因此需要消除这种warning.C4819因为使用的是CMakeLists生成VS的工程,因此只需要在CMakeLists添加如下就可以解决;

2022-07-28 23:28:58 564

原创 pyvista 的介绍与使用

对于三维mesh的显示来说,VTK是一个比较通用的库。但是,VTK库属于基础库,使用起来代码量还是挺多的。后来,就找到python的pyvista三方库。

2022-07-28 23:24:28 1540

原创 [VTK] vtkWindowedSincPolyDataFilter 源码注释解读

vtkWindowedSincPolydataFilter 是 VTK Polydata 的很有用的平滑类。但是这个函数使用的数学理论很多,因此专门分析一下这个类。“Optimal Surface Smoothing as Filter Design” G. Taubin, T. Zhang and G. Golub. (Zhang and Golub are at Stanford Universityhttps://link.springer.com/content/pdf/10.1007/bfb00

2022-06-28 21:56:29 780

原创 [VTK] vtkPolydataToImageStencil 源码解读

vtkPolydataToImageStencil 源码解读;模板类将多边形数据转换为图像模板;

2022-06-21 23:21:53 771 1

原创 CMakeLists 增加 OpenMP 的支持

1. CMakeLists 增加如下:find_package(OpenMP REQUIRED)if(OpenMP_FOUND) message(STATUS "found openmp") set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS}, ${OPENMP_C_FLAGS}) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}, ${OPENMP_CXX_FLAGS})else() message(FATAL_ERRO

2022-05-19 22:18:18 3139 3

原创 [JHU] The Poisson Equation in Image & Shape Processing

[JHU] The Poisson Equation in Image & Shape Processinghttps://www.cs.jhu.edu/~misha/Fall07/

2022-05-05 13:57:16 184

原创 [python] 使用 scipy 的 griddata 曲面插值

0. 背景:在做项目的时候,遇到给定空间中的几个点,插值得到空间曲面。对于 MATLAB 来说,有 griddata 这个函数可以实现;对于 Python 来说,我们可以使用 scipy 中的 griddata 也可以实现;1. 使用的实现函数:meshgrid 网格坐标的一维数组griddata scipy 中的插值函数,插值得到 N 维坐标2. 测试代码:import numpy as npimport matplotlib.pyplot as pltfrom scipy.i

2022-05-04 17:37:42 4685

原创 【CMAKE】CMakeLists 添加 eigen3 库以及 VTK 库的使用

VTK 以及 EIgen3 是我们经常使用的三方库,因此,我们需要在 CMakelists.txt 中引进过来。

2022-04-23 17:18:16 3187 2

原创 [VTK] 使用 VTK 将 mesh 的面片的法向量反向

最近有需求,将 mesh 的面片的法向量反向,因此,查找了不少资料,发现 VTK 有相关的函数:vtkReverseSense.

2022-04-23 17:09:03 741

原创 [DICOM] Photometric Interpretation Attribute (0028, 0004) Tag 的讲解

[DICOM] Photometric Interpretation Attribute (0028, 0004) Tag

2022-03-31 22:10:11 1221

原创 【Linux】SCP 拷贝命令

Linux 远程拷贝文件非常方便,只需要使用 SCP (secure copy) 文件命令就可以实现;命令行工具—SCP使用方式:scp -r username@172.xx.xx.xx:/Dailybuild/remote_dir(远程目录) /var/www/local_dir(本地目录)该方法会拷贝远程目录下所有文件到本地目录...

2022-03-31 21:41:03 1831

mindspore 使用静态图加速

mindspore 使用静态图加速

2024-07-12

mindspore 模型保存与加载用法

mindspore 模型保存与加载用法

2024-07-10

昇思 - 08 模型训练测试.ipynb

昇思 - 08 模型训练测试

2024-07-10

《昇思25天学习打卡营第6天 - mindspore 函数式自动微分常见用法》

《昇思25天学习打卡营第6天 - mindspore 函数式自动微分常见用法》

2024-07-05

《昇思25天学习打卡营第4天 - mindspore Transforms 数据变换常见用法》

使用 mindspore 的常见的数据变换 Transforms 的使用方法

2024-06-30

《昇思25天学习打卡营第3天 - mindspore DataSet 数据集的常见用法》

mindspore DataSet 数据集的常见用法

2024-06-29

《昇思25天学习打卡营第2天 - mindspore Tensor 的常见用法》

《昇思25天学习打卡营第2天 | mindspore Tensor 的常见用法》

2024-06-28

《昇思25天学习打卡营第1天 - 快速入门 mindspore》

昇思25天学习打卡营 - 02 快速入门

2024-06-27

Volume Rendering 2

Volume Rendering 2

2024-01-02

OpenGL 的图形学坐标系介绍

介绍OpenGL的坐标变换,很精简详细。才22页,就讲全了。

2015-10-10

Net 与设计模式

Net 设计模式 C#,一本很全面而有用的C#设计模式参考书。

2012-01-31

Boost 技术与应用 侯捷译

Boost 技术与应用 侯捷译 . 不错的书!

2008-12-29

计算机视觉(马颂德)

学习三维重建||机器视觉很好的一本书。也是很经典的一本书。

2008-09-14

空空如也

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

TA关注的人

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