针对用户需求,不断优化算法,人工智能工程技术人员为机器注入智慧力量

日前,人社部等部门向社会发布“区块链工程技术人员”“互联网营销师”等9个新职业,这是我国自《中华人民共和国职业分类大典(2015年版)》颁布以来发布的第三批新职业。

——编者

一台轻薄的笔记本电脑,一部高清的大屏幕显示器,一叠码放整齐的纸张,再加一支随意放着的笔……上午8点,伍大勇早早来到办公室,简洁而工整的案头跃入眼帘。

设计模型,和机器对话

“老板拖欠工人工资不讲诚信,我能要求赔偿吗?”

“根据劳动争议调解仲裁法规定,用人单位违反国家规定,拖欠或者未足额支付劳动报酬,劳动者可以向劳动行政部门投诉,劳动行政部门应当依法处理。”

用户在手机上简单一键式操作,背后是人工智能工程师的复杂工序。接到任务后,伍大勇抽出几张纸放在面前,开始构思模型,奋笔疾书。

一个多小时后,白纸上已被勾画得满满当当。“要让机器听话,首先要能和机器对话,这就要把问答任务转化为机器能处理的算法。”

在伍大勇的图纸上,任务已被清晰地分成三类算法:文本表示算法,为了把问题变成机器能看懂的语言;分类算法,用来解决哪个领域的法律能够适用用户提出的问题;文本匹配算法,用来解决具体法条的对应问题。

上午10点多,伍大勇整理了一下稍显凌乱的案头,看了一眼梳理好的思路,长舒一口气:“‘地基’算是打好了,如果不能很好地转化为机器算法,后续搭起来的程序就难以实现需要的功能。”

短暂起身站了一会儿,伍大勇继续伏坐案边。基本思路敲定,他打开公司网上工作平台,联系数据资源部的同事拿到准备好的数据。“模型设计好后,要在网上大量搜集网友们的各种真实法律问题,并将已有回答中对应的法律法条逐条标注出来,‘投喂’给机器,让它根据算法学习解读一问一答中包含的对应关系。下午将是一场‘重头戏’。”

优化算法,提高精准度

“这一步是关键。”伍大勇坐下后,一边紧张地飞速敲代码,一边告诉记者,“别看这个功能用起来简便,得敲几百行,今天下午怕是弄不完。”

在“吧嗒吧嗒”的敲击键盘声中,3个多小时飞逝而过。伍大勇抬手一看,将近下午5点,转头看电脑屏幕,任务完成了一半多。他指着程序里密密麻麻的字符串介绍,“开头一段代码在定义问答中涉及的各种问题变量,接下来是调用各种算法,让机器一步步学习问答之间的逻辑关系。”

“今天完成的部分还不是人工智能工程师的全部,我个人的工作也只是人工智能浩繁领域中的一小部分。”伍大勇说,写完模型构建的代码后,要导入之前准备好的数据,在机房里大规模服务器上进行模型训练。其间,往往是漫长的等待,有时候训练过程要好几天。

模型的精准度越高,越能体现这一职业的技术含量。说到这里,伍大勇不觉语速加快,“机器精准度不可能达到百分之百,我要做的就是每天不停优化算法,让机器更通人性,有时提升一个点,要耗费好几个月,但也足够兴奋好几天!”

学习新知,练就“最强大脑”

当好一名人工智能工程师不容易。对机器的训练既检验着计算机等基础设施的算力,更考验着工程师自身的脑力。

“要想让人工智能程序回答得更精准,必须大量学习和积累新的算法模型,从而更好地训练人工智能。”伍大勇认为,这一行最突出的特点就是更新迭代非常快,五六年前的一些方法在今天看来已经有些过时,这就要求从业者不停学习、不断更新知识体系。

从大学毕业进入中国科学院计算技术研究所从事自然语言处理研究工作,到3年前转入科大讯飞北京研究院做人工智能工程师,在行业的浸染中,伍大勇如今已是人工智能领域的行家里手。

“成为一名人工智能工程师需要具备数学计算能力、对人工智能技术的理解能力以及系统科学和软件工程专业背景知识。”除此之外,伍大勇每天都要抽出2—3个小时学习和吸收新知识,让自己处在不断充实的过程中。

晚上6点左右,格子间工位上的员工纷纷散去,伍大勇合上电脑,查看手机上明天的日程安排:早上9点,部门有一场电视在线会议,继续讨论小程序在法律法条检索与自动推荐方面可能的优化方向。他说,疫情防控期间,远程办公、视频会议成为主要工作方式,更多远程在线庭审系统的运用,也促使人工智能工程师不断调整研究工作。

不远处,在办公室的玻璃墙上,下一款新产品的设计流程图清晰可见:从研究、开发到测试、部署,形成一条以人工智能工程师为主导的生产线。

“在科幻电影里,人工智能可以与人类展开自由交流,那是人工智能的未来,也是我们努力的方向。”伍大勇说,虽然那样的场景还很遥远,但在人工智能这个新兴产业中,有越来越多的人才加入其中。在一个个具体任务中,在一次次优化训练中,未来值得期待。(记者韩鑫)

(原标题:针对用户需求,不断优化算法,人工智能工程技术人员——为机器注入智慧力量)

THE END
1.智能时代的算法优化:提升效率与用户体验的关键复杂度分治法大模算法优化是一个复杂而又充满挑战的领域,但其重要性不言而喻。通过选择合适的数据结构、减少不必要的计算、采用分治法、贪心算法、动态规划和并行计算等技术,我们可以显著提高算法的性能。在未来,随着技术的不断进步,算法优化将继续发挥重要作用,为各个行业带来更高的效率和更好的用户体验。https://www.163.com/dy/article/JEQ1M27M0512BOIV.html
2.算法优化在提升计算效率方面的作用是什么算法优化不仅关注时间效率,还致力于减少内存占用。通过优化数据结构、避免不必要的内存分配和释放,以及利用缓存等技术,可以降低算法的空间复杂度,从而在有限的内存资源下处理更大的数据集。 算法优化的过程中,往往会发现和修复原始算法中的错误或潜在问题,从而提高算法的正确性。正确的算法能够避免产生错误的结果,减少计算https://blog.csdn.net/ly_7956/article/details/139134097
3.GBDT(梯度提升决策树)算法(详细版)腾讯云开发者社区参数v称为学习率,通常学习率会选择较小的值,小于0.1能够提高算法的泛化能力,但是越小的学习率也会增加算法的迭代次数。 六、总结 本文简单介绍的boost提升方法和讲解了Gredient Boost框架和Gredient Boost框架的应用GBDT,并且介绍了提高算法泛化能力的方法,正则化。还有一些内容本文没有提及,比如Gredient Boost中M回归问https://cloud.tencent.com/developer/article/1082482
4.组合优化的算法优化:如何提高算法性能51CTO博客组合优化问题是一类涉及到寻找最佳组合或分配的问题,它们在计算机科学、数学、经济学、工程等领域具有广泛的应用。这类问题通常是NP难题,因此需要使用高效的算法来解决。在这篇文章中,我们将讨论如何通过优化算法来提高组合优化问题的性能。 2.核心概念与联系 https://blog.51cto.com/universsky/9143743
5.机器学习各算法的优缺点!!适用场景:通过迭代训练多个决策树来提高性能,适用于分类和回归任务。 案例:股票市场预测。使用多个梯度提升树来预测股票价格。 6、XGBoost(极端梯度提升)和LightGBM(轻量级梯度提升机) 这些是梯度提升树的高效实现,具有高度可扩展性和性能。 适用场景:高效的梯度提升算法,适用于大规模数据和高维特征。 https://www.360doc.cn/article/50382475_1111478886.html
6.使用Go语言提高图片分辨率的方法与实践Golang// 使用双线性插值算法提高图片分辨率 gocv.Resize(lowResImage, &highResImage, image.Point{},2,2, gocv.InterpolationBilinear) // 保存高分辨率图像 gocv.IMWrite("high_res_image.jpg", highResImage) } 在上述代码中,我们首先使用gocv.IMRead函数读取低分辨率图像。然后,使用gocv.NewMat函数创建高分辨率https://www.jb51.net/jiaoben/3073004km.htm
7.《小猿搜题》的搜索算法如何工作?《小猿搜题》的搜索算法通过高效处理关键词、灵活的匹配策略、优化技术和实时更新维护,实现了在海量题库中快速、准确地为用户找到合适的学习资料。这不仅提高了用户的使用体验,也展示了人工智能技术在教育领域的应用潜力。未来,随着技术的不断发展,我们期待《小猿搜题》的搜索算法能够在更多领域发挥重要作用,助力教育事业https://www.sousou.com/wd/26922.html
8.物流管理的算法有什么1、路径规划算法:用于确定最短路径或最有效路径,如Dijkstra算法、A*算法。 2、库存管理算法:帮助决定最佳库存水平和补货时机,如ABC分析、EOQ模型。 3、分拣优化算法:用于提高分拣效率和减少成本,如最近邻算法、遗传算法。 4、运输调度算法:优化运输路线和车辆调度,如车辆路径问题(VRP)算法。 https://h.chanjet.com/ask/50ea1e041bfdf.html
9.学习编程为什么要学习算法?Worktile社区学习编程是现代社会中非常重要的一项技能,而学习算法作为编程的基础知识更是不可忽视的部分。那么为什么学习编程要学习算法呢?下面将为大家详细解答。 首先,学习算法能够提高编程的效率和质量。算法是解决问题的方法和步骤的描述,它可以帮助程序员解决各种问题,提高编程效率。通过学习和理解各种常见的算法,程序员能够快速地https://worktile.com/kb/ask/2300337.html
10.数据中台的五个关键要素如今,以算法推动业务智能化成为一种趋势,随着这种趋势的发展,算法业务将迎来更高水平的决策自动化,各企业开始高度重视算法的开发和应用。 在未来10年,全球超过一半的大型企业将会用先进的分析和专有的算法提高竞争力。对企业来说,了解算法在组织架构中的价值、制定配套的工作流程体系是非常关键的。 01 了解算法的分类https://maimai.cn/article/detail?fid=1740961222&efid=RSQIkiQ0Gsf3Ppa8xVPmXg
11.老电影和图片变清晰的秘密!分辨率提升400%的AI算法已开源老照片、老电影、动漫等画质可快速提升,分辨率自由调节 产业算法效果可以随着数据质量的提升大幅提高 在网络信号较差时,也能快速查看高清视频或图片 影像传输带宽与存储空间大幅压缩,传输成本也将大大减少图片引用自公开数据集[1][2][3] 让世界变得更清晰的不是魔法,而是一项被称为超分辨率提升的技术(简称「超分https://www.paddlepaddle.org.cn/support/news?action=detail&id=2716
12.头条文章算法推荐新闻提高了内容分发效率,实现了对信息和人的精准与高效匹配,有利于增强用户黏性,为高效实现内容产品的商业变现提供了技术支持。从传统媒体时代到互联网时代,新闻分发变革是媒介技术发展的必然要求。算法推荐新闻以智能推荐工具替代传统物流分发流程,实现自动化发行与营销,有利于增强用户与新闻产品之间的黏性,提升新闻https://card.weibo.com/article/m/show/id/2309404697962310664345
13.AI算法决策能提高员工的程序公平感知吗?客观上,AI算法比人类更能够理解和解释决策的过程,大数据资源为算法提供了众多的模型和架构从而提高决策效率(Schildt,2017)。但是,由于现阶段人们并不能真正地了解机器学习算法是怎样在不断变化的市场环境下学习适应并且自行优化的,算法运作的过程存在着“黑箱”问题,即基于神经网络的深度学习,将抓取的数据细分为数以千万https://www.fx361.com/page/2021/1114/18487673.shtml
14.完胜人类选手后,“冷扑大师”想用人工智能提高肾脏移植效率虽然利用人工智能算法提高了肾脏移植的匹配率,但因为死者捐赠的肾远远不够满足无亲属捐赠的病人需求。一个肾在一方面可以通过链式移植救很多的病人,同时一定会有病人因此无法得到合适的器官移植。这样一来就会出现经典的电车难题:一辆电车脱轨了,一边的轨道上有一群小朋友在玩。如果你是火车司机,你可以选择将火车扳一个https://www.thepaper.cn/newsDetail_forward_1750449