
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
近年来,随着大语言模型(LLM, Large Language Model)在自然语言理解上的突破,传统推荐系统也迎来了一次全新的“语言驱动”升级。本文将以我开发的“AI 智能选车助手”为例,介绍 LLM 在智能决策系统中的角色,以及我们是如何将“自然语言需求”转化为“结构化推荐逻辑”的。

本文探讨了AI技术在智能制造中的关键应用,聚焦两大核心场景:1)基于多模态大模型的零缺陷质检2.0系统,通过小样本学习、主动学习和可解释判废机制,实现高精度视觉检测;2)预测性维护与运维Copilot系统,结合RUL预测和知识增强生成技术,构建从设备监测到智能工单的闭环。实践案例显示,AI质检可使召回率提升至98%,预测性维护能减少45%计划外停机。

三维模型轻量化技术经历了四个发展阶段:80-90年代聚焦几何简化,开发了QEM等经典算法;2000年代转向多属性协同优化,实现特征与纹理保持;2010年代以流式传输为核心,推动LOD和Web3D发展;2020年后进入智能时代,SDF、NeRF等神经隐式表示成为主流。这一演进路径呈现出从局部优化到全局表达、从显式压缩到隐式生成、从静态模型到动态适应的技术跃迁,未来将向语义驱动和知识增强方向发展。

OpenGL视图变换是3D图形渲染的核心技术,通过矩阵运算将世界坐标转换为相机坐标。文章详细解析了视图变换的数学原理(右手坐标系、基向量计算、矩阵构造)、GLM库的lookAt函数实现机制,以及在渲染管线中的实际应用(MVP变换、相机控制)。同时探讨了逆矩阵计算、万向锁规避、视锥体剔除等高级话题,并提供了性能优化建议,为开发者实现高效3D渲染提供了全面指导。

本文系统介绍GLM库在OpenGL图形开发中的核心应用。从GLM的配置安装、基础变换矩阵(平移/旋转/缩放)到MVP管线实现,重点讲解列主序约定、角度弧度转换、矩阵运算顺序等关键点。针对实际开发需求,提供法线矩阵处理、时间驱动动画、绕任意点旋转等实用技巧,并总结常见错误排查方法。文中包含可运行的代码示例和CMake配置,帮助开发者快速掌握GLM的正确使用方式,避免常见的矩阵变换误区。

本章介绍了如何为Vulkan纹理资源创建图像视图(ImageView)和采样器(Sampler)。主要内容包括: 重构了通用的createImageView函数,简化了SwapChain图像视图的创建流程 为纹理图像创建了ImageView,作为访问纹理的眼睛创建了纹理采样器(Sampler),配置了放大/缩小过滤模式、寻址方式和各向异性过滤等参数 在设备创建时启用了各向异性过滤特性 添加了资源的

本文介绍了如何在Vulkan程序中实现交换链重建(SwapChain Recreation)功能,使程序能够正确处理窗口大小变化。当窗口大小改变或最小化时,原有的交换链会失效,需要执行以下步骤:暂停GPU操作、销毁旧交换链及相关资源、基于新窗口大小重建交换链和资源、恢复渲染循环。文章详细讲解了如何抽离清理逻辑、实现重建函数、监听窗口变化事件,并修改渲染循环来检查交换链状态。

本文详细介绍了如何在Vulkan中绘制第一个彩色三角形,重点讲解了同步机制(Synchronization)的实现。文章首先解释了Vulkan中CPU和GPU的异步工作特性,以及使用信号量(Semaphores)和栅栏(Fences)的必要性。随后详细展示了创建三个关键同步对象的过程:imageAvailableSemaphore、renderFinishedSemaphore和inFlightF

本文介绍了Vulkan渲染前的关键准备步骤——创建帧缓冲区(Framebuffer)。主要内容包括:1. 帧缓冲区的作用是将RenderPass与SwapChain中的具体图像视图(ImageView)绑定,建立一对一的映射关系;2. 创建过程需要为每个SwapChain图像视图单独创建对应的帧缓冲区;3. 帧缓冲区创建必须在RenderPass和Pipeline之后进行,并在销毁时遵循正确的顺序

本文介绍了Vulkan中交换链(SwapChain)的创建过程。与OpenGL不同,Vulkan需要手动管理交换链,它是一个图像队列,包含获取、渲染和呈现三个步骤。文章详细讲解了如何检查设备扩展支持、查询交换链细节、选择最佳配置(包括格式、呈现模式和分辨率),并最终创建交换链。关键点包括:必须启用VK_KHR_swapchain扩展,选择适合的呈现模式(如MAILBOX模式实现三重缓冲),以及处理








