学了不少AI算法,竟然还不懂什么是AI项目的工程素养?

AI时代PM修炼系列 — ⑤ 人工智能产品经理必备的算法素养:从理解到落地的全栈能力 算法素养不是写代码, 而是让 PM 拥有。 阅读详情

点击上方“AI派”,选择“设为星标”

最新分享,第一时间送达! 640?wx_fmt=gif

640?wx_fmt=jpeg

作者:Leon Wang, 现为中科院特别研究助理 (博士后),国内某软件行业领头企业 AI 部技术负责人,在 AI、数据科学和科学计算等方面相关的工程实践上积累了丰富的经验。 编辑:王老湿

大家好,从今天开始,《AI炼丹炉工程实践指南》专栏就正式开始更新了(专栏整体介绍见:算法原理稳如狗,工程落地慌得很!AI炼丹炉实践指南来啦~)。今天的内容是先和小伙伴们聊聊本专栏要讨论的核心问题 —— AI 项目的工程素养。到底什么是 AI 项目的工程素养呢?

前述

今天这篇文章是该专栏系列文章的第一篇正文,在这里我先不谈非常具体的一些技术细节,主要先谈谈我对 AI 项目相关工程素养的一些理解。后续的文章,我力争两周都有一篇发布,每篇都会谈一个 AI 相关的技术点干货文章,希望大家能喜欢。

工程素养

众所周知, AI 是目前少数能紧密联系学术界和工程界的一个领域。一方面,工程界与学术界之间的界线越来越模糊,许多工程界的专家也开始发论文,参加学术会议;同时,很多学术界的大佬也纷纷进入工程界的大厂,将自己的研究进行转换应用。由于 AI 的火热,大家都纷纷投入到 AI 领域,很多公司也开启了 “XX + AI” 的新模式, 甚至很多不那么了解 AI 的朋友认为搞 AI 非常简单,只要从 Github 拉一份代码下来就能马上搞定。

那么,是否 AI 相关工程的落地真的如此容易了吗?

按照作者的经验,AI 看起来很美好,但实际落地时的工程坑何止千百种,特别是在需要把 AI 功能做集成到自己的软件中。不知道大家有没有碰过以下几种很纠结或很困惑的情况?

  • 从网上下来一份 AI 项目的 Python 代码后,却不知道这个项目依赖什么库才能正常运行。

  • 依赖库安装好了,程序能运行了,但发现有很多问题,费了很久的功夫才了解手头的代码已经过时。

  • 用 Matlab 开发了一个不错的模型,但老板想换成 C++ 来发布产品,结果你惊奇的发现自己的 C++ 代码版本的运行速度竟然还不如 Matlab的快。

  • 课题组或部门配置了可以远程链接的 AI 服务器,但在Windows 和 Pycharm 下运指如飞的你发现,在那黑漆漆的命令窗口里,以往的流畅开发变得寸步难行。

  • 临近软件发布版本,小组领导突然走过来,和正在勤奋写代码 的你强调,不要在发布版本的时候提交代码。

  • 内部进行交接的时候,往往费尽心思写了自己认为非常全面详尽的文档,但负责交接的同事或同学好像没有看,还是问你很多文档上的问题,并对你的工程项目结构完全不能理解,你开始觉得交接文档并不管用。

我相信有不少刚开始学习 或应用 AI 的朋友们多少会碰到以上类似问题。我这里大概总结成几个方面:依赖环境、版本管理、工程代码基础、Linux基础和运行环境的交付等几个方面。这些方面不仅仅是初学 AI 的朋友可能会比较头疼,就是一些刚开始建立 AI 研发部门的企业,或者刚进入 AI 工程界的朋友也很容易遇到。下面我就这些方面谈谈我对此的认识。

依赖环境

了解开源软件的朋友们可能会更熟悉,大部分工程和软件经常都需要一大堆依赖库的安装才能正常运行, 使用很多开源技术的 AI 项目也是如此。这主要因为大家一直遵循着不重复造轮子的思想(特别是国外),大家每个人只专注自己一部分核心,做专做精就好。需要用到的其他不是自己研发重点的功能,只要有人实现了轮子,我们拿来使用就好。

例如,我们在安装 Tensorflow 的时候就会注意到许多其他的包也会被安装进来。在 Python 生态里面,我们可以用原生的工具 pip 来安装一个软件包;

同样,我们也可以用 anaconda 来安装。anaconda可以简单理解为一个 特殊的 Python 集成环境,他比原生 Python 增强了依赖管理能力,特别是依赖之间的版本依存管理。后面我们会有专门的篇章分析这两种安装的方式,以及各自区别。

需要特别强调的是,最重要的依赖环境信息是 AI 项目所需要的各个依赖库的名称和版本(例如,我们可以写在requirements.txt中)。

640?wx_fmt=png

有同学可能觉得版本不重要。很多时候我们开发时,依赖库的版本并不是最终的版本,而我们实现的某个函数可能在依赖库进行更新后就会失效,如果不对依赖环境中的依赖库版本做明确的限制,很有可能就会造成软件随着依赖库更新发生问题,软件变得十分不稳定。比如,我们在工作中还遇到了opencv-python4.x 在 win7 下运行有问题的情况,为了达到软件能直接跨平台运行,需要对版本做降级,以便让软件可以直接运行在各个操作系统中。

版本管理

什么是版本管理?

版本管理工具可以记录我们软件代码或其他纯文本文件的各种历史版本,可以支持多人协作的开发。理论上所有文件都可以用版本管理工具,但是由于效率和空间问题,尽量只管理纯文本文件。

目前,Git 无疑是版本管理工具的主流。在工程界,版本管理相对比较流行。但现在做 AI 的很多同学也在学术界,就不一定很重视这方面。可能由于组里面没有协作开发,这方面大概主要就是单分支的开发,或者用 Github 做下托管,这对于简单场景其实也够用了。

作者所经历过的工程复杂场景是另外一种比较复杂的场景。由于有一套比较复杂的软件流程,涉及到软件功能研发,测试,版本发布,持续集成等等环节,这时候就需要用到很多 Git 的工作流模型,灵活运用 Git 的分支等特性。有了合适的开发分支,也就不怕发布版本时,临时开发的代码会影响发布版本的代码稳定性。

工程代码

很多搞 AI 的朋友理论方面很稳,做试验效果也很好,程序上其实在算法层面的效率优化空间已经不大了,但为什么实际工程还碰到速度和性能问题?

我们看上面那个 Matlab 的问题,是因为 Matlab 内部集成了 mkl 高性能数学库,使得 Matlab 调用自己函数实现的一些矩阵集成运算的性能及其高。而我们自己手写 C++ 代码,即使我们自己的模型逻辑和算法优化的很好,但底层的基础线性代码计算却是用的效率很一般,甚至是学校教科书上教的那种作业式的代码去实现,自然效率提高不上去。

在这方面,我们需要做的是先搞清楚自己是研究什么的。如果不是做线性代数或计算数学的相关基础研究,或者我们计算的就是标准的矩阵运算,都还是直接调用 mkl 这类数学库来的实际。mkl 其实是英特尔实现的库,开源软件里面对应的是 lapack 和 BLAS, 后者负责基础的线性代数计算,前者相对更高层一些,调用后者一些方法,实现方程组求解等操作。除了英特尔实现的 mkl 外,开源软件最著名也是最快的是 OpenBLAS。另外,在深度学习上,我们还需要英伟达开发的 cuBLAS,顾名思义就是利用 GPU 加速矩阵计算的速度。

640?wx_fmt=png

由于这些库高度的利用了硬件上和计算方法上的优化,其矩阵计算速度远超过我们普通开发者的实现。在很多如  numpy ,R 等类似 Matlab 的 数据科学和科学计算软件里,都直接基于这些库进行开发。了解了这一点,我们就不会在面向工程应用为目的时,还要用自己实现的标准矩阵代码去计算。即使需要自己实现 C++ 计算标准的矩阵计算,也应该是尽量调用这些库的函数去实现,以保证我们的算法没有性能瓶颈。

另外,我们经常在算法的伪代码中写循环,如果我们使用的是 Python 或 R 之类的高级语言,就一定不要在数据很多时,用for循环处理数据。这类功能在每种高级语言中都有相应的提升速度的方法。我们也可以考虑直接通过内嵌 C++ 代码的思路来提高速度,只要把占用 80% 计算时间的 一小块最耗时的核心代码替换为高效率的内联 C++ 代码就能达到最好的效果。我们在之后的进阶篇中会重点介绍 Python 生态中最流行的 Cython 技术。

Linux基础

我见过非常多的朋友,有大牛,也有小白,都使用 Windows 来使用作为自己的开发和工作用操作系统。这里,我只是提出自己的一个观点和建议。大牛有足够能力可以应对和解决问题,我的建议主要是对小白:学 AI 请快快掌握 Linux。几乎所有严肃认真的 AI 工程环境都是 Linux 系统,而所有 AI 的主流深度学习框架一定都支持 Linux,但在 Windows 和 Mac 上未必完全兼容,很多特性也都是有限支持。说起来,作者我也是图省事,直接从 Ubuntu 9.04 起就把 Linux 作为自己的日常操作系统,把 Windows 请进我的虚拟机里,去完成那些因为不可抗力才必须要 Windows 去完成其他杂事。这可能和大部分朋友的做法正好相反,但我这样几乎完全用 Linux 完成工作的一个最大好处就是,我在 Linux 下运行 AI 碰到的坑会少很多很多。与那些只能靠远程 Pycharm 才能干活的同事不同,我可以直接使用命令行的 Vim + OMZsh + Tmux 就实现大部分 IDE 的功能,并能做很多 Windows 不能实现的事情。

640?wx_fmt=png

如果你也经常使用 Linux,我相信你肯定会更理解为什么 Python ,R 甚至 Octave 等等的注释符号都是#,为什么脚本头行里有一行 Shebang(#!),windows的路径写法为什么还需要转义才能使用。这一切的习惯和约定,都和 Linux 下是一脉相承的,但很多都与 Windows 下的习惯和约定不同。所以,我认为 Linux 肯定是 AI 必须的工程基础。我们这个专栏也会拿出比较多的篇幅围绕相关主题为大家介绍和讲解相关工具的使用。

工程目录结构

AI 项目比其他工程项目复杂的多,在具备其他工程项目的复杂性外,还需要数据、训练、预测和上线多个环节。如何有条理的组织好一个 AI 项目结构,让自己和其他人更容易清晰快速理解和掌握项目的开发,就变得非常有意义。一般, AI 项目需要至少有说明文档、示例代码文件夹、数据文件夹、文档文件夹、安装脚本、源代码文件夹、根据项目定制的.gitignore, 持续集成的配置文件、 测试框架用的配置文件、依赖安装文件(夹)
和 Docker 容器安装文件夹。我在后面的进阶篇中会专门为大家介绍常见的 AI 项目目录结构,以及这些常用文件和文件夹在开源项目中常用命名的习惯。使用这些约定俗成的名称和结构,能进一步让自己和同事快速掌握项目组成,快速完成交接或协作开发的磨合。

运行环境的交付

上面谈到了依赖环境的管理,我们可以通过技术,快速的一键安装相同版本的依赖库。但在下面的情况下依然会出现比较大的麻烦。假设一个 AI 项目用到了 tensorflow 1.10.x, 但目前由于官方小组更新很快,老版本已经被清理掉,我们已经无法直接用pip install tensorflow==1.10.* 来安装这个版本。如何在交付项目时,方便的连同依赖库直接进行交付?

可能很多朋友都想到了答案,就是 Docker。通过 Docker 这种集装箱架构思想,我们就可以很方便的把 AI 工程里用到各个依赖库都打到镜像中,使用者可以直接拉取做好的镜像,拿来使用。由于原生的 Docker 不能直接访问主机的 NVIDIA GPU 资源,在做深度学习时,我们还需要使用英伟达开发的nvidia-docker。

回头再看那个交接的例子,因为负责交接的同事经常有自己很多事情需要处理,不大可能和我们理想中一样,仔仔细细看你写好的文档。因此,如果能借助 Dockerfile 这种可执行可重现的环境部署文件去代替那一堆充满各种细节的文档,也是节省了大家相互的时间。

另外,指的一提的是,虽然微软不断努力让 Windows 支持 Docker, 但毫无疑问的是, Docker 最好的运行环境只有 Linux。因为 Docker 项目就是基于 Linux 内核功能开发形成。因此, Docker 也是更进一步佐证,为什么我劝你直接学用 Linux。

总结

写到这里,让我们简单总结一下今天提到的几个方面和建议。

  • AI 项目工程需要做好依赖环境管理,可以通过工具链自动查找,下载和安装依赖

  • AI 项目文件夹有合理的组织结构,能让用户一目了然各部分文件。

  • AI 项目需要掌握 Linux 和其他相关工具。

  • AI 项目应尽量提供 Docker 镜像以保证工程上的重现性。

  • AI 项目编程应使用合适的工程代码技术,以保证计算效率

另一方面,AI项目离不开模型部署上线的一个环节。但这部分涉及内容比较繁多,因为篇幅问题,本专栏会有涉及但暂不作为重点内容。如果以后有机会,想单独作为一个议题讨论。

AI项目整个流程复杂,已经有mlflow等工具记录实验过程的超参数,模型性能指标和模型文件。全流程工具可以帮助我们更有条理的管理多个实验,一目了然知晓各种参数的模型表现,有条不紊地对比各个实验。

当然,除了上述内容外,AI 落地的坑还有和研究和理论本身的缺陷,造成研究的不可重复性,比如某算法的泛化性很差,或者算法本身很敏感,易受干扰,从而造成落地应用时的各种难题。但这些方面内容有很多与实际具体业务联系紧密,很难有普适性,同时也会占用大量篇幅,不作为本专栏讲述的主要内容。


下一篇文章,我将为大家介绍今天文章提到的工程基础之一 Linux 命令基础,我会从 AI 或数据科学方面,介绍和总结常用的 Linux  命令基础,让大家可以花比较少的时间先对最常用到的知识有个了解。

交流学习

最后要说的是针对这个专栏,成立了专门的读者交流群,我会在群里与大家一起来探讨学习这个专栏过程中遇到的问题。


加入方式:扫描下方的微信二维码,添加微信好友,之后统一邀请你加入交流群。添加好友时一定要备注:AI炼丹炉。 

640?wx_fmt=jpeg

(完)




640?wx_fmt=png


点下「在看」,给文章盖个戳吧! ?
提示词工程师的认知科学素养培育 提示词工程师的认知科学素养培育 关键词:认知科学、提示词工程师、人工智能、素养培育 摘要:本文旨在探讨认知科学素养在提示词工程师职业发展中的重要性。通过分析认知科学的基本原理、提示词工程师的核心能力及其职业发展路径,本文提出了一套培育认知科 阅读详情

相关推荐

Windows环境下IBSIMU的安装

本文主要介绍离子束仿真程序IBSIMU在Windows环境下的安装。

C_Tso的博客 2992

AI科普(三):什么是算法?

目录结论先行专家系统传统机器学习样本特征理解总结 结论先行 我们知道AI的应用场景是十分广泛的,所有这些问题归根结底都可分为分类问题或者回归问题,而最终计算机解决这些问题的方案,我们称之为算法。 常用的算法类型有专家系统、传统机器学习与深度学习。专家系统通俗来说就是制定规则;传统的机器学习主要运用可解释的数学公式进行推导预测;而目前大火的深度学习则是模拟人脑神经元进行学习与预测,通常不具有可解释性,但却能很好的解决问题(之后会专篇介绍)。 专家系统 专家系统通俗的说就是利用以往知识与经验制定规则。比如我们

Antai_ZHU的博客 7100

实测有效!易灵思FPGA工程如何正确配置Efinity+Modelsim仿真环境

本文详细介绍了易灵思FPGA工程中如何高效配置Efinity与Modelsim联合仿真环境,包括软件版本匹配、系统环境变量设置、工程文件结构优化及仿真脚本深度优化等实战经验。通过实测数据验证,该方案可显著提升仿真效率,适用于不同规模的设计验证,帮助工程师快速搭建稳定高效的联仿环境。

m2n3b4v5c6的博客 405

数智时代的AI素养内涵、框架与实施路径

AI素养的内涵包括理解AI概念、在不同场景中应用AI、评估和创造AI以及考虑伦理和社会问题等。AI素养的框架基于KSAVE模型,包括知识、技能、态度、伦理和价值观等维度。信息素养、数字素养和AI素养既有共同点,如跨学科性、多维性和发展性,又在知识、技能、态度、价值观和伦理等方面存在差异。关注公众号:【互联互通社区】,回复【AI433】获取全部报告内容。人工智能关注互联互通社区公众号,回复以下编号,...

1644

OpenClaw 技能编排实战|如何组合多个技能完成复杂任务链

多技能协作的设计思路;技能链的执行顺序控制;案例:自动监控新闻 → 摘要生成 → 发送到飞书的一站式自动化流程。

我是一个扣子,优快云博客专家,阿里云专家。专注AI(代码智能体、OpenClaw、AI视频制作)与Java全栈(Java、MySQL、Redis)实战。坚持AI赋能开发,输出有深度的技术内容。 535

Sonatype nexus3 数据迁移及升级3.71+(迁移到H2数据库)

nexus3旧版本OrientDB升级H2,及整体迁移nexus3数据到其它服务器。

葫芦娃 5554

AI算法(机器学习)的基本原理

无论是简单的线性模型,还是复杂的神经网络,抑或是LLM大语言模型,其本质都是一个函数。这个函数可能非常复杂,可能是非线性的,也可能是非连续的。如目标函数是一个简单的线性函数f(x) = wx + b, 则w,b就是我们要求的函数的系数,也称模型的参数。

码农先锋的博客 2万+

windows10下 iperf3测试带宽

客户端输入:"iperf3.exe -u -c 服务器IP地址 -b 5g" //客户端给服务器发送udp数据包,最大带宽为5g。客户端输入:“iperf3.exe -c 服务器IP地址 -P 10“//表示客户端10路并行给服务器发送TCP包;上图可知:带宽是15Gbps(这里不知道为什么下面测试的UDP会比这里TCP慢 按道理UDP不可能比TCP慢的5.)3. 验证是否下载成功,在打开的窗口中输入“iperf3.exe -v”,会出现安装的版本,表示安装成功了。5. iperf3参数。

xiaoqixiaoguai的博客 5891

什么是AI Engineering?

近期,AI工程再次成为热议话题。这让我有些惊讶,因为直觉告诉我,在大型语言模型(LLMs)热潮过后的这两年里,该角色的定义应该已经尘埃落定了。此外,在机器学习基础设施领域工作的我,经常听到关于AI工程师理想客户画像(ICP)的讨论,似乎对于我们所讨论的人才类型已经有了清晰的认识。看来,我之前可能只是生活在自己的小圈子里!在本文中,我将阐述自己对AI工程师角色的看法,以及这一角色在近几年的演变。文章概要如下:LLMs时代AI系统的演变:探讨在大型语言模型技术不断进步的背景下,AI系统是如何发展变化的。

2401_85375186的博客 1766

Vue3 + MQTT.js 实现 SCADA 实时数据通信:从不稳定到稳定的完整实践

本文介绍了SCADA组态引擎开发中MQTT协议的应用及优化实践。项目采用MQTT协议实现工业设备数据采集与可视化,但面临连接不稳定、数据格式多样化和数据绑定复杂三大问题。针对MQTT连接问题,分析发现超时设置过短(原8秒)、缺少客户端超时配置和心跳机制是主要原因。优化方案包括:协议转换(mqtt://→ws://)、双重超时保护(15秒手动+30秒客户端)、60秒心跳间隔等,显著提升了连接稳定性。通过完整代码实现展示了连接配置、认证处理和错误处理机制,为物联网数据传输提供了可靠解决方案。

weixin_36794508的博客 1398

【YOLOv11改进 - 特征融合】DySample :超轻量级且高效的动态上采样器

【YOLOv11改进 - 特征融合】DySample :超轻量级且高效的动态上采样器

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 1071

轻松理解20种最常用的AI算法

常用AI算法知多少?他们的主要特征是什么?分别用在什么场景? 如何用1-3句话,让小白也能充分理解各算法?

Baihai_IDP的博客 1万+

【NodeRed】node-red-contrib-opcua实现PLC读写

在之前的博文【Node-RED】node-red-contrib-opcua-server模块使用(1)中,我们介绍了用node-red-contrib-opcua-server模块实现OPCUA服务端的,以及二次开发的内容。本节博文中我们采用官方社区自带的node-red-contrib-opcua组件开展对OPCUA客户端的介绍,详细阐述用该组件中OpcUa-Client节点实现客户端对PLC的读写,以及实现过程中遇到的问题。由于官方社区中并没有找到该组件的介绍实例,这也是本博文编写的第1个原因。

weixin_48618536的博客 958

AI核心素养测评大纲的主要内容(202311)

简洁明了描述报告的目的、独特性、实现过程的途径和结果。

m0_75207154的博客 3224

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STEM背景下人工智能素养框架的研究

STEM背景下人工智能素养框架的研究

燕鹏 1314

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

AI与人类共生:数字素养与未来职业新机遇

AI正深刻重塑职业结构与社会分工,数字素养和AI素养成为核心竞争力。本文系统探讨AI普及对职业发展的影响,科普AI素养、提示词工程、零门槛AI工具等知识,全面分析新职业机遇与转型策略,助力大众适应AI时代,实现人机共生共赢。

欢迎来到运通链达的官方博客!我们深度探讨人工智能技术与应用,贯彻科技向善理念,推动科技进步与社会福祉和谐共生。 2825

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

2026大模型时代·初级AI工程师面试通关秘籍【项目与素养篇】【第三部分】

《初级AI工程师面试通关宝典》项目经验模块精要(150字): 本文聚焦AI工程师面试核心环节——项目经验考察,强调STAR法则的应用。通过电商评论情感分析案例,详解项目背景、技术方案(TinyBERT模型选择)、量化成果(准确率92.3%,QPS 200)及问题解决过程(过拟合应对)。特别给出代码示例,展示从数据预处理到模型部署的全流程。针对技术难题排查,总结数据不平衡、模型不收敛等常见问题的解决方案,并附早停机制等实战代码。最后提供模型选型方法论,强调结合业务需求权衡精度、速度等要素。

Java 后端|Python|AI 实战博主。专注微服务、分布式、大模型应用开发,输出可落地项目、源码剖析与面试总结。用通俗文字拆解技术难点,记录开发路上的学习与踩坑,期待和大家一起交流成长。 707

人工智能程序员应该有什么职业素养?

通过上述资源的学习,结合实际项目经验的积累,可以有效提升作为人工智能程序员的专业技能和行业竞争力,同时培养出持续学习、勇于创新的职业态度,以适应AI领域日新月异的发展需求。通过上述实战策略的实施,结合持续的理论学习,可以有效提升人工智能程序员的实战能力,使其不仅拥有扎实的技术基础,更能应对复杂多变的项目挑战,成为企业中不可或缺的宝贵人才。:AI技术在医疗、金融、教育等行业的应用日益广泛,了解这些行业的基本业务流程、数据特点及合规要求,能更好地将AI技术转化为实际价值,增强个人竞争力。

CloudHuCoding 1258

AI时代生存法则:掌握人工智能素养,从普通人进化为新智人

【摘要】人工智能正重塑个人与企业的生存法则。掌握人工智能素养,进化为善用AI的“新智人”,已成为时代必然。通过提升以AIQ为度量的核心能力,普通人与组织方能在这场变革中赢得先机,实现能力跃迁。

欢迎来到运通链达的官方博客!我们深度探讨人工智能技术与应用,贯彻科技向善理念,推动科技进步与社会福祉和谐共生。 1558

前IBM人工智能科学家为你解读AI行业的三大核心素养

2019年计算机科学最高奖金图灵奖,授予了三位AI领域的杰出科学家:Geoffrey Hinton、Yann LeCun和Yoshua Bengio。人工智能尤其是基于...

苏克的博客 1416

人工智能训练师的核心特征与多维素养构建研究

这种从数据到决策的转化能力,是区分普通训练师与优秀训练师的关键标志。在合肥科大国创工作的AI训练师冯影形象地解释道:"实际上就是人工智能的'老师',通过向AI'投喂'海量的文本和图像数据,经过反复训练和调整,使AI模型变得更聪明,更能理解人类的世界"正如行业专家周兴宇所观察到的:"人工智能大模型未来可能会越来越具有人类的感知或认知的能力,因此使用人工智能的门槛会越来越低,相反意味着对人工智能训练师的要求越来越高"的综合素养,包括扎实的技术基础、精深的数据素养、相关的领域知识、严格的伦理标准和全面的软技能。

matlab_python22的博客 604

2025年一个20年测试老鸟的AI素养提升之旅

摘要:本文分享了一位资深测试工程师转型AI测试的经验,提出AI素养提升是关键,包括技术理解、实际应用和伦理意识三大核心能力。作者通过"三步走"策略实现转型:先用AI生成测试用例,再用AI预测风险模块,最后将AI融入测试流程。文章提供了具体代码示例、伦理检查表和30天行动指南,强调AI不是替代测试人员,而是作为"测试助理"提升效率,同时提醒要警惕AI的局限性,保持人工审核。核心观点是:AI素养要在实践中培养,让AI帮助测试工作从"执行"升级为&quo

liwenxiang629的博客 1617

人工智能项目式综合实验教学平台,让教学实训更简单

(2)嵌入式AI边缘计算系统实验。在人工智能算法仿真实验的基础上引入嵌入式与AI边缘计算实验,不仅为平台增添了新的活力,弥补了单纯仿真实验的局限性,还极大地激发了学生的创新思维与实践兴趣,实现了从验证性实验向设计性实验的跨越,进一步具象化了OBE(成果导向教育)的教学理念。此实验要求学生掌握机器学习、深度学习及计算机视觉的基本理论,在嵌入式AI边缘计算系统实验的基础上,结合AI计算机视觉仿真实验,全面了解嵌入式AI项目开发的六个步骤:数据收集与标注、模型建立、模型训练、模型转换、模型部署及扩展应用。

whwzzc的博客 3412

人工智能工程师的必备知识体系

成为一名优秀的人工智能工程师需要掌握丰富的知识和技能。通过不断学习和实践,我们可以不断提升自己的专业素养和竞争力,为智能世界的构建贡献自己的力量。

m0_59164520的博客 4057

人工智能训练师的核心特征与职业素养研究

本文基于胜任力模型与行业调研,系统提炼人工智能训练师应具备的六大特征与六大素养,并构建“特征—素养—价值”三维框架,为人才培养、企业招聘与职业发展提供可操作的标准。随着大模型、多模态与AIGC的爆发,AI项目80%以上的工作量集中在数据准备、模型微调与效果评估环节,人工智能训练师由此成为“最后一公里”的核心角色。然而,业界对训练师的评价标准仍停留在“会标注、能质检”的初级层面,缺乏对其复合能力的系统梳理。人工智能训练师不再是“标注民工”,而是兼具数据洞察、业务翻译与伦理治理的“AI产品导演”。

matlab_python22的博客 550
上一篇: 推荐 | 一年写了320篇原创,70万+的AI原创公众号
下一篇: 李飞飞:我怎样走上AI研究之路
Wang_AI
博客等级 码龄12年 991粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值