logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI和大模型——AI应用发展过程

在前面介绍了很多AI大模型相关的知识点和概念,那么如何正确的理解它们并把它们整合起来从而更容易的理解其在应用中的作用呢?在前面已经对它们进行了横向的说明和分析,下面就对AI大模型的应用纵向发展综合分析一下。通过上面的分析,有过编程经验的会不会发现,它和编程语言如展过程中的单体程序到库到框架、各种数据接口和访问标准、状态机和自动机等有着类似的发展经历。也就是说,不管技术如何进步,技术处理人类问题的思

文章图片
#人工智能
AI和大模型——扩展模型

本文介绍了AI生成内容(AIGC)的核心技术扩散模型。AIGC主要依靠生成对抗网络、扩散模型和大语言模型等技术实现内容创作。扩散模型通过正向扩散(逐步加噪)和反向去噪(还原数据)的过程生成高质量内容,适用于图像、视频、音频及3D建模等多个领域。虽然扩散模型具有生成质量高、可控性强等优点,但也存在计算成本高、随机性影响等缺点。主流工具包括Hugging Face Diffusers和ComfyUI等

文章图片
#人工智能
Linux 7.1介绍

Linux 7.1内核发布,作为7.0的功能迭代版本,在AI应用普及背景下快速更新。主要改进包括:删除老旧代码和硬件支持;重写NTFS驱动提升性能;优化Btrfs/exFAT文件系统;升级Intel/AMD/ARM硬件平台支持,增强CPU调度和内存管理;加强安全防护;提升调试工具稳定性。特别针对AI大模型优化了硬件加速、性能调度和开发生态。虽然功能更新显著,但社区提示7.2版本将很快发布,且7.1

文章图片
#linux#运维
c++26新功能—线性代数库

本文介绍了C++26标准引入的std::linalg线性代数库。该库基于BLAS标准实现,分为三个层级:1级支持向量运算(O(n)复杂度),2级支持矩阵-向量运算(O(n²)),3级支持矩阵-矩阵运算(O(n³))。库中深度集成了std::mdspan以灵活处理内存和异构数据,提供高性能的并行计算支持、SIMD指令优化和布局控制。通过示例展示了向量缩放和矩阵转置等操作实现。作为初代代数库,std:

文章图片
#c++#线性代数#机器学习
C++编程实践——odb库的应用

本文介绍了ODB(C++对象关系映射系统)的安装与使用。ODB支持多种数据库,通过代码生成实现C++对象到数据库表的映射。文章提供了SQLite数据库的安装步骤,并展示了一个完整的ODB应用示例,包括CMake配置、数据类定义、数据库操作(创建、插入、查询)等。同时指出了实际应用中的注意事项:字段命名规则、C++11版本限制、编译单元包含、SQLite查看器兼容性问题以及类型转换错误处理。该示例演

文章图片
#c++
c++26新功能—支持常量求值抛出异常

C++26标准引入constexpr异常处理机制,允许在编译期抛出和捕获异常。该机制通过异常槽存储异常信息,纳入标准异常控制体系,使开发者能在编译时发现错误(如无效输入),提升代码健壮性。标准规定异常不得逃逸出constexpr初始化范围,必须被捕获,且异常生命周期限于常量求值内。这一改进将安全机制前移至编译阶段,减少运行时问题,使代码更易维护。提案示例展示了日期解析等场景的应用,体现编译期异常处

文章图片
#c++
c++26新功能—indirect<T>和polymorphic<T>

C++26将引入indirect<T>和polymorphic<T>两个新类模板,旨在提供动态分配对象的值语义控制。indirect<T>通过深拷贝T对象实现值语义,而polymorphic<T>支持多态值存储,能在复制时正确处理子类对象。二者具有常量传播、深拷贝、分配器支持等特性,适用于PIMPL、减少头文件依赖、容器存储多态对象等场景。与智能指针

文章图片
#c++
C++编程实践——资源耗尽和栈溢出

本文对比分析了C++程序中内存问题的两种常见类型:栈溢出和资源耗尽。栈溢出通常由无限制递归、大局部变量或过深函数调用导致,受限于系统严格的栈大小限制;资源耗尽则多因不受控分配、资源泄露或内存碎片引起。针对栈溢出,建议严格控制递归终止条件、栈变量大小并进行代码审查;对于资源耗尽,推荐使用智能指针、RAII机制、资源池及辅助工具检查。文章强调,扎实的基础知识是解决此类底层问题的关键,开发者需重视基础技

文章图片
#c++
C++23中的模块应用说明之一基础分析

C++20模块机制解析:摆脱头文件困境的新范式 本文分析了C++20引入的模块机制,旨在解决传统头文件带来的编译污染、命名冲突等问题。模块通过export显式控制接口导出,提供更安全的代码组织方式。文章详细介绍了模块应用的五个方面:接口与实现分离、export规则限制、文件命名规范、全局模块片段(兼容传统头文件)和私有模块片段的使用方法,并提供了具体示例代码。与Go、Java等语言的包管理机制类似

文章图片
#c++23
github双重验证(2FA)启用方法

现在安全已经是越来越重要,深入各个方面。网络安全是一个全面的系统的问题,就从一个个的细节慢慢的补充完善吧。魔高一尺,道高一丈。反之亦然!

文章图片
#github
    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择