自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CUDA编程部署AI算法模型学习笔记

这个示例展示了如何在C++ CUDA编程中使用TensorRT进行AI模型推理。你可以根据具体需求调整代码,例如更改输入输出大小、优化内存管理等。下面是一个简单的示例,展示如何在C++ CUDA编程中使用TensorRT进行AI模型推理。假设我们已经有一个训练好的ONNX模型。将训练好的模型导出为ONNX格式。创建一个C++文件(例如。

2024-06-27 10:50:46 385

原创 模型部署学习笔记记录

【代码】模型部署学习笔记记录。

2024-05-30 11:26:09 406

原创 Gradio--快速实现AI算法交互

在Gradio中,如果你有多个函数需要执行并且每个函数都有自己的输出,你可以创建多个接口,并将它们组合成一个主接口。这样,用户可以选择运行不同的函数,并且每个函数的输出都会显示在相应的输出区域。这样,用户可以选择运行分类接口或分割接口,并且每个接口的输出都会显示在相应的输出区域。这样做的好处是,你可以为不同的任务创建独立的接口,使得用户可以根据需要选择不同的任务来执行。例如,如果你有一个语义分割模型,你可能还想返回一个热力图,你可以添加一个。例如,如果你有一个分类模型,它返回的是一个字典,那么你应该在。

2024-05-28 12:30:43 392

原创 docker学习笔记

现在,你就有了一个新的Docker镜像,它包含了你在容器中所做的任何更改。这个新镜像可以像其他镜像一样运行,或者你可以将它推送到Docker Hub或其他Docker镜像仓库。命令会创建一个新的层,这可能会导致镜像的大小增加,因为它包含了容器的整个文件系统。如果你想要最小化镜像的大小,你可以考虑使用。这个命令会创建一个新的镜像,该镜像包含了容器当前的状态,包括文件系统的任何更改、环境变量、启动命令等。在Docker中,如果你想要将一个正在运行的容器保存为一个新的Docker镜像,你可以使用。

2024-05-24 12:45:02 267 1

原创 AI算法C++学习笔记--AI领域涉及的C++库

TensorFlow和PyTorch的C++ API,以及Dlib和mlpack等专门的C++机器学习库,为C++开发者提供了强大的工具来构建和部署机器学习模型。这些库通常用于需要高性能计算的场景,或者与现有的C++代码库集成。选择合适的库取决于项目的需求、库的性能、易用性以及社区支持。通过使用这些库,开发者可以有效地在C++环境中实现复杂的机器学习任务。OpenCV、Dlib、VIGRA和ITK等计算机视觉库提供了丰富的C++接口,使得开发者能够高效地实现图像处理和计算机视觉任务。

2024-05-20 13:28:34 1243

原创 AI算法C++学习笔记--工具和库

Make是一个传统的构建工具,而CMake提供了更高级的抽象,支持跨平台构建,并且可以生成多种构建系统。Eigen、Armadillo和Boost是几个流行的库,它们提供了高效的数值计算功能,特别适用于人工智能(AI)和机器学习(ML)算法的实现。CMake是一个跨平台的构建系统生成器,它可以根据不同的平台和编译器生成相应的构建脚本,如Makefile或Visual Studio项目文件。在C++开发中,调试和性能分析工具是不可或缺的,它们帮助开发者定位和解决程序中的问题。

2024-05-20 13:11:59 1037

原创 AI算法C++学习笔记--性能优化

在某些情况下,标准库中的数据结构和算法可能无法满足特定需求。这时,你可能需要自定义数据结构和算法。例如,设计一个自定义的哈希表来处理特定的键类型,或者实现一个自定义的排序算法来处理特殊的数据分布。

2024-05-20 10:48:59 671

原创 AI算法C++学习笔记--高级C++特性

unique_ptr适用于独占资源的情况,shared_ptr适用于共享资源的情况,而weak_ptr则用于解决shared_ptr可能导致的循环引用问题。通过合理地使用STL,可以显著提高代码的质量和开发效率。std::lock_guard和std::unique_lock是互斥量的RAII风格的包装,它们在构造时自动锁定互斥量,在析构时自动解锁,确保了互斥量的正确管理。std::async是一个便捷的函数,它启动一个异步任务,并返回一个std::future对象,你可以通过这个对象获取任务的结果。

2024-05-20 09:47:13 930

原创 AI算法工程师C++学习笔记

作为AI算法工程师,除了掌握C++之外,还需要具备扎实的数学基础、算法知识以及对AI领域的深入理解。不断学习和实践是提升技能的关键。

2024-05-19 14:18:30 341 1

原创 AI算法C++学习笔记--C++基础

类的定义通常包括以下几个部分:访问修饰符:public、private和protected,用于控制类成员的访问权限。数据成员:类的属性,可以是各种数据类型,包括基本类型和其他类类型。成员函数:类的行为,定义了可以对数据成员进行的操作。public:// 成员函数// 函数体// 数据成员。

2024-05-19 14:02:58 903 1

原创 安装paddleocr时出现错误:PyMuPDF无法安装

【代码】安装paddleocr时出现错误:PyMuPDF无法安装。

2024-03-04 16:49:27 515

原创 3d点云数据转2d平面图像

基于法向量与三个坐标系平面夹角的余弦值得到三张点云数据的映射。

2024-01-27 13:03:06 2823

原创 Mac从0开始构建VTK(C++)项目

解决。

2023-11-24 16:29:48 469

pedestrians128x64.zip

MIT人物数据集,用于行人检测数据集。900张行人图像,图像ppm格式,可用于识别图像中是否存在人。作为行人检测的正样本。

2020-07-07

空空如也

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

TA关注的人

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