一位美国的PM分享:AI产品经理的10大技能

自动驾驶控制算法——MPC控制算法 自动驾驶MPC控制算法摘要 模型预测控制(MPC)是一种基于系统预测模型的先进控制算法,通过滚动优化方式求解最优控制输入。其核心流程包括:1)使用数学模型预测未来系统状态;2)定义优化目标函数衡量预测误差;3)求解满足约束的最优控制序列;4)仅执行第一步控制并重复该过程。 相比传统PID控制,MPC具有预测未来、多步优化、显式处理约束等优势,特别适合自动驾驶中对安全性要求高的场景,如轨迹跟踪、车道保持、联合纵横向控制、自动泊车和动态避障等。MPC通过状态空间模型预测系统行为,在每个控制周期计算未来N步的控制 阅读详情

从传统角度来看,一款成功的产品需要拥有稳定的功能,至少要满足甚至超出用户的期望,并且能够为业务的增长作出重大贡献。产品经理的主要职责包括设定和管理用户期望,定期收集可量化的反馈信息,严格地与工程师进行沟通,并确保产品能够应对业务和市场的不断变化。

AI 产品相比传统产品来说则有很大的不同。

比如,在我担任产品经理的时候,交付让客户感到满意的“确定性”产品是衡量成功的标准。只要标准一样,那么硬件产品的产出结果也几乎一样。同样的,相同的用户预期使得软件产品形态也不会有太大差异。

但是 ,一个人工智能(AI)驱动的产品可能并不总是具有确定的产品形态,实际的结果可能与直觉有所差异, 个性化的推荐系统能够学习不同偏好,因此可能产生不同的结果。

对于产品经理来说,如果想要交付一款成功的 AI 产品,除了履行常规的产品经理职责之外,还需要具备新的思维方式并增强一些其他技能。

下面,我将围绕产品构思、原型设计以及早期发布来介绍一些新的思维方式。

图片

1.密切跟踪 AI 技术动态

麦肯锡全球研究院(MGI)对160多个行业的人工智能使用案例进行了调研,调研发现只有12%的案例突破了实验阶段,并且这些案例局限在技术部门之外。MGI 报告中提到的最佳案例是一家采用敏捷、测试和学习方法的公司。它建立一个跨职能的人工智能任务组,该任务组在几周内完成原型构建以及业务单元测试,然后进行下一次迭代。对 AI 应用具有敏锐洞察力并且能够把握行业趋势的产品经理才能在 AI 领域里脱颖而出。我个人觉得 MGI、Gartner 的 AI 市场报告以及 CB 人工智能研究栏目内容都非常有见地,我密切关注着它们的 Twitter 来了解 AI 动态。

2. 把握深度学习的研发趋势

AI 产品经理的核心竞争力并不在于精通多少高深的算法,他们的主要职责是尽快将这些算法转变为产品和服务并推向市场。即便如此,我们仍然需要密切关注算法的最新研究进展。

AI 领域大多数有影响力的人物(比如谷歌的 Peter Norvig,Facebook AI 研究的 Yann LeCun 以及微软的 Eric Horvitz)似乎都乐于享他们研究 AI 算法和体系结构上的突破,你可以在公司网站上找到他们的论文和方法。

除了这些大公司之外,如果想要关注其他公司的深度学习社区动态,我推荐 Andrej Karpathy 网站,这上面总结了在 Arxiv 上发布的最新机器学习和 AI 研究。

3. 聚焦 AI 实际案例

AI 目前被炒得很热,有人声称它是一种新兴的高级技术,威胁着多个传统领域,也有人说相同概念已经存在多年,AI 不过是新瓶装旧酒。Peter Norvig 近期在接受采访时指出,大众媒体的记者在很多情况下扭曲了AI 的影响力,有的甚至对其疯狂炒作,并向读者营造出一种错失恐惧症的感觉。

AI 产品经理应当具备批判性的思维,以便将炒作信息与真实情况区别开来,并且深入了解 AI 的实际应用案例。产品经理应当了解 AI领域的相关技术,尽管这些技术相对于那些仍处于研究阶段的产品而言更具商品化,但它们仍然有益于产品路线图的规划。此外,对于投资回报率更高的 AI 案例,以及上市时间更短的 AI 案例,产品经理应该能够明确区分。

4. 关注以客户为中心的数据

产品经理应当具有“用户至上”的基本意识,但是在把一个想法成功转变成产品的过程中,对于 AI 产品经理来说还需要额外的数据读写能力。想要做到用户至上,AI 产品经理除了突出产品功能和优势之外,还需要理解客户工作的意义、目的以及他们选择背后的动机。

数据至上包含两个方面:

(1)能够量化客户所关心的问题,做一个数字化的支持者;

(2)能够建立用于构建高质量 AI 模型的综合数据集。

此外,还需要获取准确反映用户工作、行为、交互模式和痛点的数据。数据形式可以是像素、字符、数字或者比特。

如果能够对数据提取、数据处理以及数据可视化有基本的了解,则有助于创建更具客户价值的 AI 解决方案。

5. 善用简单模型快速构建产品

并非所有成功的 AI、ML(机器学习)产品都采用了复杂的模型,实际上,沉迷于复杂 AI 模型的行为并不受推崇。这是因为底层模型的准确性并不能保证良好的用户体验。

一些简单的模型也能够提供足够的准确性,增加模型的复杂性遵循二八定律,只会导致边际改进。但是,在某些情况下,准确性至关重要,模型需要多次迭代。

如前所述,有必要用最简单的 AI 模型构建出小型管道,从而创建用户体验并收集反馈。Jussi Pasanen 的最小可行产品(MVP)金字塔模型可以根据 AI 产品进行调整,如下所示:

图片

6. 不断迭代 AI 用例

对于那些提供速验证学习循环从而快速迭代 AI 模型的方法,AI 产品经理都需要熟悉。相比“构建-测量-学习”的方法论来说,基于“假设-设计-测试-学习”的精益产品方法论更适合 AI 领域,AI 产品经理应当能够通过简单用例构思业务核心。建立在小型数据集上的用例应当能够运行敏捷实验。

这些实验应该被映射到机器学习的基本能力总,比如分类(二元或多分类)、聚类、回归以及深度学习的通用逼近能力。

将模型映射到业务之后,模型就可以从最简单的开始迭代了。

用例的终极目标应该是极力为最终用户创造重要价值,同时提高收益(EBIT),并且应该与一小部分与客户息息相关的度量标准绑定。同时为多个目标优化端到端的 AI 模型可能颇具挑战,并且会使得系统难以调试。因此在实际实施过程中,可以建立一个 AI 模型管道,每个模型都针对特定的度量进行优化。这样一来系统便可以更好地解释并且易于维护。

比如,假设要构建一个文本简化应用程序,我们可以将数据处理系统分为三个 AI 模型:一个主题分类器、一个句子简化器和一个一致性检查器,每个 AI 模型都针对一个独特的度量进行优化。

7. 构建广度优先而非深度优先的 AI 模型

AI 产品经理应当熟悉 AI 端到端产品的工具和技术。这样一来,他们才有能力影响:

  • 人工智能工程师和数据科学家在他们的模型中能够正确利用复杂性,同时确保自己拥有增加复杂性的能力。
  • 数据工程师需要构建健壮的系统并对其进行适当的扩展。
  • 整个团队能够适当利用云计算服务和虚拟化架构。

这需要对 API 生态系统有着高度的认识,这些 API 帮助服务于最终用户,它包括数据摄入工具(比如 Kafka)、数据处理系统(比如 Spark)以及 处理大数据的 NoSQL DBMS(比如 Cassandra)。此外还需要了解 AWS 和 GCP 的商业选择,同时能够对其正确权衡。最后,了解构建各种组件和使用商业替代方案的成本结构也很重要。

要尽量避免重新发明商业化 AI 技术,最好利用 AWS、GCP、IBM 和 Azure 等流行云提供商提供的现成服务。

8. 优雅地处理产品故障

大公司有很多优雅的方式来处理低效或者出故障的 AI 产品。一种简单的方法是为用户提供一种立即重新标记数据以进一步改进模型的方法。

图片

举例来说,iPhone 的语音邮件转录服务对其低信度是透明的,并为用户提供了一个选项来帮助苹果通过提交语音记录来改进转录。

图片

在我的文本简化产品中,我考虑过补充一个连贯性检查器,用来确定以前模型中简化句子的连贯性或者语法。如果低于阈值,则系统可以对其置信度变得透明,并给出用户对结果提供反馈的选项,或者使用与输出相同的输入句子。

9. 保证 AI 模型的可解释性

使用深度学习构建的 AI 模型是一个黑盒子,在涉及法律、医学和安全等关键应用中,产出需要对合规目的作出明确解释。本文总结了两种解释深度学习模型预测的方法,一种是计算预测对输入变化敏感性的方法,另一种是根据输入变量有意义地分解决策的方法。产品经理应该利用基于这些方法的工具,并确保模型没有偏见。SAP 设计中心为消除偏见提出了一些建议。

10. 能够与研发团队进行技术层面的沟通

还有一点也很重要,AI 产品经理需要了解 AI 研究人员、数据工程师和数据科学家的语言。只有这样 AI 产品经理才能提供重要的反馈,来帮助 AI 工程师根据用户体验调整模型。

图片

数据科学需求层级金字塔(源于 Insight 的顾问 Monica Rogati )很好地呈现了 AI 产品技术堆栈。

此外,AI 工程师和数据科学家通常具有很高的学位(几乎都是博士)以及强大的学术背景,并从新颖的学术项目中获得巨大的智力满足感。产品经理需要调整他们的倾向,以制造出适合市场和用户的实用产品。

图片

除了强烈的产品意识之外,你需要对各种机器学习算法和 AI 模型及其上下文具有高层次的理解,才可以成功管理 AI 工程师团队并推出 AI 产品。

最后:

人工智能目前成果显著,在未来必将前途无限。当前已有代表性的产品,它们能够让顾客满意,并且明显提升了现有业务。AI 产品经理是产业发展的催化剂,他们需要不断掌握新的的思维和技能,才能促使 AI 产业的腾飞。

如何转行/入门AI产品经理?

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,转行/入门AI产品经理,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI产品经理入门手册、AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI产品经理入门手册

在这里插入图片描述

三、AI大模型视频教程

在这里插入图片描述

四、AI大模型各大学习书籍

在这里插入图片描述

五、AI大模型各大场景实战案例

在这里插入图片描述

六、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

模型压缩技术:剪枝、量化与知识蒸馏实战 模型压缩技术:剪枝、量化与知识蒸馏实战,在深度学习领域,模型的性能往往与模型的规模紧密相关,更大的模型通常能学习到更复杂的模式,从而在任务中取得更好的效果。然而,随着模型规模的不断增大,其在实际应用中面临着诸多挑战,如内存占用高、计算资源需求大、推理速度慢等问题,这使得在资源受限的设备(如移动设备、嵌入式设备)上部署变得困难重重。模型压缩技术应运而生,它旨在在尽可能保持模型性能的前提下,通过各种方法减少模型的参数数量和计算量,提高模型的效率和可部署性。 阅读详情

相关推荐

【Web实战】微信小程序逆向

2E 70 6E 67”为带存放路径的文件名称,“00 00 11 7C”对应文件在小程序包中的具体偏移位置,“00 01 01 F7“对应文件在小程序包中的数据长度。但这并不是最初的原项目文件结构,原因是微信服务器会将小程序源码中所有的“js”文件压入“app-service.js”文件中,将所有的“json”文件压入“app-config.json”中,将所有的“wxml”文件压入“page-frame.html”文件中,“wxss”则在处理之后以“html”文件的形式存留在对应页面目录之下。

若有战,召必回 1945

【工具】1729- PMAI:优秀的产品经理 AI 帮手

关注 “AI 工具派”探索最新 AI 工具,发现 AI 带来的无限可能性!今天 Chris 给大家推荐的工具是 PMAI,一款产品经理的 AI 助手,可以一键生成 PRD、解决方案、流程图、sql 等功能,快来一起看看吧。工具地址:https://www.pm-ai.cn/一、工具介绍PMAI 是一款面向产品经理的生产力工具,具有一键生成 PRD、输出解决方案、生成 SQL 等实用功能。PMAI ...

pingan8787 2626

解决 PyInstaller 与 `pathlib` 包不兼容的问题

为了避免 PyInstaller 和pathlib包的兼容性问题,最简单的解决办法就是卸载不必要的pathlib包。只需在命令行中运行卸载命令,然后重新打包即可。

Winfredzhang的博客 3225

AI产品经理需要哪些必备技能?如何成为AI产品经理?

AI产品经理需要哪些必备技能?如何成为AI产品经理?背景:我之前做AI咨询,对接公司内部AI产品经理,外部也对接过很多甲方AI产品经理。后来出来也拿过好几家公司AI产品经理的offer!回答这个问题前我们首先得理清楚什么是AI产品经理,它和传统的互联网产品经理有什么区别。1.1 AI产品经理职责主要职责一方面是规划如何将成熟的AI技术应用在各个领域不同场景中,提升原有场景的效率或效果等;

2301_76168381的博客 988

OpenWRT端口转发与NAT环回冲突的排查与解决

本文详细解析了OpenWRT路由器中端口转发与NAT环回功能冲突导致的内网访问故障。通过生活化类比阐明两者工作原理,提供从基础诊断到内核参数调整、LuCI选项配置及手动编写iptables规则的多套解决方案,并给出进阶排查思路,帮助用户彻底解决内网无法通过公网地址访问服务的常见问题。

weixin_29243279的博客 507

投入产出表之直接消耗系数和完全消耗系数计算--基于Excel

介绍 上篇博客已介绍投入产出表的结构类型及意义解读,在此就不重复写了。 投入产出法中相对稳定的因素是一些系数,根据投入产出表可以计算很多系数: 案例 案例数据即流量矩阵,采用的是中国2012年的部分行业数据,若有不对,请批评指正哈。 直接消耗系数的计算 根据上表和直接消耗系数的计算公式,直接消耗系数矩阵通常用A表示。农林牧渔产品和服务部门对其他部门产品的直接消耗系数分别为: 这些消耗系数的经济意义是,农、林、牧、渔产品和服务部门每生产单位(1亿元)总产出,要直接消耗0.1378亿元本部门产品,0.26

m0_46271335的博客 7万+

AI 产品经理如何练就?一文了解十大必备技能

点击上方“优快云”,选择“置顶公众号”关键时刻,第一时间送达!从传统角度来看,一款成功的产品需要拥有稳定的功能,至少要满足甚至超出用户的期望,并且能够为业务的增长作出重大贡献。产品经理的主要职责包括设定和管理用户期望,定期收集可量化的反馈信息,严格地与工程师进行沟通,并确保产品能够应对业务和市场的不断变化。AI 产品相比传统产品来说则有很大的不同。比如,在我担任产品经理的时候,交付让客户感到满意

优快云资讯 4284

【深圳】IBM V3500存储维修 更换控制器故障

今天给大家分享的是深圳.福田区一个电商客户公司一台IBM Storwize v3500存储控制器故障从远程诊断 收集日志 分析结果的实际案例,如图所示通过存储管理口登陆进去后直接看到少了一个控制器,经过工程师分析日志后判定为该控制器损坏,接下来更换控制器配件,标准套件的控制器不带子卡和电池,所以需要把故障控制器上的子卡和电池拆下来装到新控制器上,这个电池拆还需要点技巧,接着把新的控制器插回V3500主机,等待大约十分钟后,新控制器指示灯全绿,管理界面看到节点已联机;冠峰科技-爱科技爱分享。

OuYangYuXi的博客 4576

ai产品经理需要哪些必备技能?如何成为ai产品经理?

主要职责一方面是规划如何将成熟的AI技术应用在各个领域不同场景中,提升原有场景的效率或效果等;另一方面是基于业务方的需求如何用现有的AI技术或者AI技术组合予以实现,甚至有可能联合技术团队孵化新的AI软件解决方案或者AI硬件产品。AI产品经理本身也只是产品经理的一种,并没有什么特殊性。只是这些年AI相对比较火,理解AI技术需要一定的技术门槛,和传统的交互产品经理、系统产品经理等对比起来入门门槛更高。

m0_59235945的博客 1524

Vue3 + 高德地图实现车辆电子围栏监控与报警

通过本文的实现,我们完成了一个通用的车辆电子围栏监控功能:支持多种围栏类型。支持进入/离开/双向报警。使用缓存机制避免重复告警。可与Vue3 + 高德地图无缝集成。在实际项目中,可以结合WebSocket 实时定位,实现车辆的实时监控 + 围栏告警系统🚀。

专注于前端开发与实战技巧,记录从零到一的学习与项目经验。分享 Vue3 / JavaScript / TypeScript / Flutter /Uniapp等前端技术,以及 性能优化、工程化、最佳实践。 1035

如何实现Docker镜像导入导出 ?

摘要: Docker镜像迁移与备份可通过两种方式实现:1)镜像操作(save/load)完整保存分层结构和元数据,适用于完整备份;2)容器操作(export/import)仅保存文件系统快照,适合创建轻量模板。关键区别在于前者保留历史记录和分层,后者生成单层镜像。save/load命令示例:docker save -o nginx.tar nginx:latest,export/import示例:docker export -o container.tar abc123 && docker

weixin_39291964的博客 875

AI产品经理必备:从零基础到专家的学习路线全解析【2026ai产品经理学习路线】

AI产品经理与传统产品经理的异同及成长路径:两者在产品开发流程框架上相似,但AI产品经理更注重技术驱动变革业务场景。根据公司类型(AI/非AI)和产品形态(toB/toC/硬件)对AI能力要求不同。核心技能包括理解AI算法、数据价值和评价指标。成长路径为:1)熟悉AI应用场景及技术;2)掌握数据对模型的关键作用;3)精通产品评价体系。AI产品经理需以数据+算法为核心,构建符合需求的AI解决方案。

2401_84204207的博客 1502

【云原生】Docker可视化工具Portainer使用详解

Docker可视化工具Portainer使用详解

congge 1万+

大厂AI产品经理:他们在做什么,如何分类?

本文探讨了大厂AI产品经理的三类工作方向:1)大模型产品运营,负责数据标注、模型测评等;2)AI+行业应用,挖掘LLM在各领域的落地场景;3)产品AI功能设计,侧重交互与项目管理。文章指出AI产品经理岗位对技术理解与行业洞察要求较高,同时提供了包含104G学习资源的AI大模型全套教程,涵盖视频课程、技术文档及实战项目,适合不同基础的学习者。最后鼓励求职者保持信心,强调系统性学习对职业转型的重要性。

m0_63171455的博客 987

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

AI PM≠传统PM!AI产品与传统产品的本质区别:大模型时代的产品经理转型指南!

AI产品经理与传统产品经理在思维模式、技术能力、数据处理、工作内容及开发成本方面存在显著差异。传统PM注重系统逻辑和用户体验,而AI PM更需掌握机器学习原理、设计数据闭环、评估算法效果,并考虑算法人力和数据成本。想转型AI产品,除产品设计能力外,还需具备算法基础和数据思维。

m0_74942241的博客 966

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

大厂AI产品经理工作内容全解析:三类岗位技能要求与求职指南!

文章将大厂AI产品经理工作分为三类:大模型方向负责数据与测评;AI+产品经理将大模型应用于特定行业需了解底层原理;产品AI+功能负责交互设计和项目管理。文章鼓励求职者不要灰心,认为没有offer可能是经验不匹配,建议多尝试适合自己的岗位。

2401_85375151的博客 1397

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

2025年职场新趋势:项目经理和产品经理为何都在疯抢AI技能?

应用层,就是面向特定应用场景,形成人工智能软硬件产品或解决方案。主要包括行业AI+解决方案和热门产品,如自动驾驶、机器人、智能家居、可穿戴的智能设备等。AI正重塑各行各业,项目管理与产品开发也迎来智能化升级。相应的,就会产生AI项目经理、AI产品经理、AI/智能硬件解决方案工程师、AI产品销售等AI+行业的岗位。

Trb701012的博客 963

AI大模型市场都疯了,AI产品经理薪资翻倍!!90天极速转型AI产品经理学习路线分享!

【AI产品经理黄金转型期:90天高薪攻略】2024年AI产品经理需求爆发,资深年薪超50万+,人才缺口超10万。传统产品经理只需补充AI认知(80%经验可复用),通过三阶段转型:1)30天建立AI产品思维,掌握大模型能力边界;2)30天学习提示词设计、人机交互新范式;3)30天打造行业解决方案作品集。现免费提供104G大模型学习礼包(含视频教程/技术文档/面试指南),帮助快速转型高薪AI岗位。抓住时代红利,扫描二维码立即领取全套资源!

2401_85390073的博客 950

PM-Summit 2019全球产品经理大会深圳站,11月30+导师一线分享

2019 全球产品经理大会PM-Summit 深圳站由硅谷产品专家领衔分享,涵盖8大行业核心热门话题,30+行业一线导师携实操经验亲临,近40场精选实战分享,带来全方位深入行业技能探索。 首发嘉宾: Marty Cagan 硅谷产品大师 硅谷产品大师,eBay前产品副总裁,软件产...

chuiji2339的博客 356
上一篇: AI产品经理的35岁危机
下一篇: 大语言模型从零开始训练全面指南:预训练、Tokenizer训练、指令微调、奖励模型、强化学习
AI程序猿人
博客等级 码龄3年 6517粉丝 561原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值