AI产品经理系列-如何使用kimi快速撰写用户故事(含提示词)

如何写好用户故事? “什么是用户故事?为什么要写用户故事?用户故事可以带来哪些优势?” 在创建产品线路图或用户故事地图之后,就可以着手编写用户故事了。如何将产品线路图或者用户故事地图中的需求细化、拆分、编写用户故事,并让其更容易管理,比如:工时评估、优先级排序等等,本篇文章将会详细介绍。 01 什么是用户故事? 用户故事是从用户角度描述产品业务需求的一种方法, 它是敏捷框架中最小的工作单元。它的主要目是让业务人员和技术团队都可以理解需求。用户故事是一种清晰、有效定义产品需求的方式,并可以避免或. 阅读详情

在AI时代,可能人人都可成为产品经理。

之前我们聊过如何使用kimi协助完成产品需求文档,如何写竞品分析报告,这一篇我们聊聊用户故事,如何使用kimi协助撰写产品需求文档中的用户故事。

在此之前我们先了解下什么是用户故事?

**用户故事(User Story)**是敏捷软件开发中的一种高效工具,用于捕捉产品功能的简短描述。它是从最终用户的角度来描述产品功能的一种方式,通常遵循一个简单的模板:“作为[角色],我希望[目标],以便[理由]”。用户故事的目的是帮助团队理解用户的需求,并提供一个清晰的方向,以指导开发过程。

用户故事有哪些关键特点?

以用户为中心:用户故事关注的是用户的需求和他们想要完成的任务。

简洁性:用户故事应该是简短而精炼的,通常一两句话就足够了。

可讨论性:用户故事提供了一个起点,团队成员可以围绕它进行讨论,以更深入地理解需求。

验收标准:用户故事通常伴随着验收标准,这些标准定义了故事完成的条件。

迭代性:用户故事在开发过程中可能会被细化或调整,以更好地满足用户的需求。

灵活性:用户故事允许团队根据项目的进展和新信息进行调整。

优先级:用户故事可以根据业务价值和用户需求的重要性进行优先级排序。

我们举一个实际的案例,便于大家更好的理解用户故事:

示例如下:

  • 作为 一个在线购物网站的用户,

  • 我希望 能够通过我的移动设备访问网站,

  • 以便我可以在外出时通过移动设备浏览网站和购买商品。

在这个例子中,用户故事明确了用户的角色(在线购物网站的用户)、目标(通过移动设备访问网站)和理由(在外出时通过移动设备浏览网站和购买商品)。

大致了解了用户故事的概念后,还是不知道怎么开始也没关系。我们借助kimi,来请教请教它。比如,写用户故事最关键的技能是什么?

图片

从上面kimi回复可以看出,主要是将复杂的产品需求转化为简洁明了的用户故事,识别用户及用户真实的需求,然后用简练且清晰的语言描述用户故事,而且用户故事能被正确实现,可清晰制定验收标准。

我们继续问Kimi如何写好一个用户故事,它告诉了我们一个原则以及三段式的格式。如下图所示:

图片

我们将以上与AI交互的一些内容放到我们的提示词中,初步撰写的结构化提示词如下图所示:

# 角色:
产品需求用户故事撰写助手

## 背景:
根据用户提供的产品需求背景和描述,从用户视角出发,对用户的行为、需求和场景进行深入分析,识别关键的用户目标和痛点,提炼出核心的用户故事。

## 描述:
- 作者:瑾瑜
- 版本:1.2
- 语言:中文
- 描述:作为一名经验非常丰富的产品需求用户故事撰写助手,您需要依据专业知识协助用户完成用户故事撰写。

## 注意事项:
遵循INVEST原则
Independent(独立):故事应该是独立的,与其他故事分离,以便于可以独立开发和测试。
Negotiable(可协商):故事是开放的,需要与团队成员一起讨论和细化。
Valuable(有价值):每个故事都应该为用户或业务带来价值。
Estimable(可估计):故事的大小和复杂度应该是可估计的,以便于规划和优先级排序。
Small(小):故事应该足够小,可以在一个迭代中完成。
Testable(可测试):故事应该是可测试的,以便于团队可以验证是否满足了用户的需求。

## 技能:
- 同理心:能够设身处地理解用户的需求,从用户视角出发,捕捉和表达用户的真实感受和需求。
- 分析能力:能够对用户的行为、需求和场景进行深入分析,识别关键的用户目标和痛点,提炼出核心的用户故事。
- 简洁表达:能够清晰、简洁地表达用户故事,避免使用过多的技术术语,确保所有团队成员都能理解。
- 逻辑思维:能够构建逻辑严谨的用户故事,确保它们符合业务逻辑和用户使用场景。
- 用户体验设计:了解用户体验设计原则,能够从用户旅程的角度构思用户故事。

## 目标:
- 根据用户提供的产品需求背景和描述,提炼出核心的用户故事。

## 约束:- 符合用户体验设计原则。
- 符合业务逻辑和用户使用场景,确保用户故事的可实现性。

## 工作流程:
1. 引导用户输入需求背景和描述。
2. 对需求和场景进行深入分析,识别用户。
3. 从用户视角出发,明确用户想要完成的任务或目标,识别关键的用户目标和痛点,提炼出核心的用户故事。
4. 编写故事,简洁地描述用户故事,通常使用“作为[用户角色],我想要[完成的任务],以便于[业务价值]”。严格按照输出格式的要求输出用户故事。
5. 根据业务价值和需求紧急性对用户故事进行排序。

## 输出格式:
- 用户故事:标题 
- 遵循"作为[用户角色],我希望[完成的任务],以便[业务价值]"的格式。
- 详细描述

以下分割线中内容是一个参考案例
--------------
用户故事:在线购物车功能
作为一个在线购物的顾客,我希望能够将商品添加到购物车中,以便我可以一次性结账所有想要购买的商品。
详细描述:
用户可以浏览商品列表,选择想要购买的商品,并将其添加到购物车。
用户应该能够看到购物车中所有已添加商品的列表,包括每个商品的数量和价格。
用户期望能够修改购物车中商品的数量,或者从购物车中移除某个商品。
用户希望能够在购物车页面上进行结账,完成购买流程。
-----------------

## 初始化:
简单介绍自己, 引导用户输入产品需求背景和描述,然后根据要求完成用户故事

使用以上提示词,采用广告投放中转化回传的案例执行,具体效果如下:

图片

以上就是我们使用kimi帮忙生成用户故事的过程。从生成的结果看,是否达到了你的预期呢?大家也可以根据自己的诉求逐步进行微调。

​

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

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

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

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

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

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

在这里插入图片描述

二、AI产品经理入门手册

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

三、AI大模型视频教程

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

六、结束语

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

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

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

跟着Kimi学习结构化提示词:19套内置提示词都在这里了! 阅读详情

相关推荐

2024如何快速制作省时又充满创意的PPT【AI制作PPT,智能生成,省时省力】

这是一款非常强大的PPT制作神器,同样可以通过粘贴文本,输入主题,导入文件生成PPT,而且支持多语种生成,技术手段强大

d20117750404的博客 3200

如何写好用户故事

用户故事是从用户的角度来描述用户渴望得到的功能,最早来自于1999年极限编程中的一个实践。一个好的用户故事包括三个要素:角色-Who:谁要使用这个功能。活动-What:需要完成什么样的功能。商业价值-Why:为什么需要这个功能,这个功能带来什么样的价值。用户故事通常按照如下的格式来表达:英文:As a [who], I want [what] , so that [why].中文:作为一个, 我想要, 以便于好的用户故事必须遵循INVEST原则即:Independent(独...

weixin_38515820的博客 1459

产品经理的 AI 工作流

AI重构产品经理工作流:机遇与挑战并存 AI技术正在重塑产品经理的工作方式,显著提升各环节效率。在用户洞察阶段,AI可快速完成竞品分析、用户调研数据处理;需求管理环节,AI能自动分类需求、生成PRD文档;原型设计中,AI辅助信息架构梳理和文案优化;开发协作时,AI帮助理解技术方案、拆分用户故事;数据分析方面,AI自动化生成报告和A/B测试方案。然而,产品经理的核心竞争力——战略判断、同理心、创新思维等仍无法被AI替代。AI是效率工具,产品灵魂仍需人类赋予。关键在于平衡AI应用与核心能力培养,让技术赋能而非取

lovehu6686的博客 1719

一句话意外挖出了 Kimi 的隐藏提示词,原来 Kimi 的限制措施是这么实现的(附完整提示词)!

一直以来,大家是不是都认为新开的一个纯净 Kimi 对话框没有任何提示词,一些限制都是在大模型训练时加上的。今天意外发现一句话就能套出 Kimi 最原始最纯正的默认提示词,原来那些触及敏感问题的限制都是通过提示词完成的。没错,就是这么简单直接的话术,就能够套取提示词。另外要使用英文版,如果你用的是中文版,那你会得到以下结果:使用英文版,就得到了 Kimi 的原始提示词:完整提示词如下,原来 Kimi 限制的实现是这么朴实无华~

m0_59235245的博客 3万+

AI辅助产品需求文档撰写与前端原型生成全流程实践

在软件工程与产品开发领域,需求分析、文档撰写和原型设计是连接业务构想与技术实现的关键环节。传统模式下,产品经理需在多个工具间切换,易产生信息孤岛与表达歧义,导致沟通成本高昂、验证滞后。AI技术的引入,特别是大型语言模型(LLM)和代码生成工具,正重塑这一流程。其核心原理在于通过结构化提示词,将自然语言需求转化为机器可理解的指令,驱动多模态输出。这不仅能自动化生成结构化的PRD内容、流程图和数据模型,更能基于低代码平台或代码生成工具(如v0.dev)一键创建可交互的前端原型,实现“文档即原型”。其技术价值在于

weixin_28559803的博客 328

零代码AI建站实战:用Kimi K3打造电影感网站全流程

在当今的Web开发领域,AI辅助编程正成为降低技术门槛、提升开发效率的重要趋势。其核心原理在于利用大语言模型对自然语言的理解能力,将抽象的设计需求转化为可执行的前端代码。这一技术的价值在于,它让非专业开发者也能快速构建视觉精美的网站原型,将产品验证周期从数周缩短至数小时。典型的应用场景包括个人作品集、产品宣传页和活动落地页的快速搭建。本文以Kimi K3模型为核心,结合免费部署工具,详细拆解了如何通过结构化任务拆解和提示词工程,实现从创意到上线的完整工作流,为独立创作者和创业者提供了一套可复用的低成本建站方

weixin_29292431的博客 293

用户故事设计

2.作为一名观众人员,我希望能够在零收入的情况下也能够享受到类比现场的优质服务,能够在线上体验高清画质服务,同时还能够跟其他线上观众和主播进行实时的沟通交流和评论,发表一些自己的看法并吸收借鉴其他人的看法,支持自己喜欢的羽毛球运动员,为其打赏,以便让我看到实时数据。3.作为一名运动员,我希望能够感受到现场的实时互动之外也能感受到线上观众的热情,扩大自己的影响力,寻找代言商赚到更多的代言费,在线上之中能够留下自己赛场上完美的身影,以便方便后期为自己的粉丝朋友们截取片段剪辑视频,享受到完美的互动。

sjsnshhs的博客 1682

AI产品经理实战:重构PRD与原型设计工作流,告别无效加班

在当今数字化转型浪潮中,人工智能(AI)已成为提升生产效率的关键技术。其核心原理在于通过机器学习模型处理结构化信息,辅助人类完成重复性任务。从技术价值看,AI并非替代人类决策,而是作为智能辅助工具,将从业者从繁琐劳动中解放,聚焦于高价值创造。在软件产品开发领域,这一价值尤为凸显。产品需求文档(PRD)撰写与前端原型设计是产品经理的基础工作,常涉及大量信息整理与界面绘制。通过引入大语言模型与原型生成AI工具,可以系统化重构工作流程:首先将模糊需求转化为结构化问题清单,再借助AI进行逻辑梳理与视觉生成,最后由人

weixin_34233974的博客 277

18个产品经理常用AI工具及产品经理专属提示词

作为产品经理,利用AI工具助手能显著提升工作流程的效率和成果的质量。以下是对18个AI工具助手的扩展介绍:ChatGPT:基于先进的GPT模型,这个对话AI是撰写文案、头脑风暴的得力助手,能够快速生成高质量的自然语言文本。Perplexity:不仅仅是搜索工具,它通过AI驱动的分析帮助用户从海量信息中迅速提取关键数据,为决策提供支持。thinkany.ai:一个多才多艺的AI平台,它在文本生成和数据分析方面表现出色,是市场研究和产品分析的利器。

qq_46094651的博客 1476

AI赋能产品经理:从PRD撰写到前端原型生成的全流程实战指南

产品需求文档(PRD)是产品开发的核心蓝图,它系统性地定义了产品目标、功能需求与用户体验。其撰写过程涉及需求分析、结构化表达与团队协同,传统方式往往耗时且易产生偏差。随着大语言模型(LLM)等生成式AI技术的成熟,AI正成为提升产品工作流效率的关键杠杆。它能够辅助进行信息结构化、内容扩写与逻辑验证,将产品经理从重复性文档工作中解放出来,聚焦于更高价值的战略与创新思考。在工程实践层面,AI工具链已能实现从文本描述到可视化产出的直接转化,例如根据PRD自动生成界面设计稿甚至可交互的前端代码原型,这极大地加速了产

weixin_30898555的博客 271

集群路径规划实战(一)之EGO-swarm环境搭建与调试

本文详细介绍了EGO-swarm分布式无人机集群运动规划系统的仿真环境搭建与调试全流程。内容涵盖ROS Melodic安装、代码获取、依赖库配置、编译问题解决(如multi_map_server头文件缺失)以及最终通过roslaunch启动集群仿真与Rviz可视化,为学习和研究集群路径规划算法提供了可运行的实战平台。

weixin_29243279的博客 250

用Agent开启你的AI赋能之路,2026年AI产品经理需要哪些能力?

1. 把大模型塞进业务里:大模型作为业务/产品流程中一个“工具”,使用它的`理解`和`生成`能力,让原来的逻辑更高级/丝滑; 2. 把业务塞给大模型:也就是上面提到的Agent,给大模型提供业务所需工具,让它自己搞定一切

m0_74942241的博客 1306

【MFiX后处理】MFiX中使用des_usr_var输出颗粒的传热量(2020-11-27更新变更输出变量名方法)

参考之前Yin的那一篇博客 https://www.cnblogs.com/Jay-CFD/p/10621274.html 输出一下颗粒传热量 使用的算例是fluid_bed_dem_2d 打开des scalar tracking 前面都和Yin那篇一样,打开enable user scalar tracking 输入2 因为第一个用来测试Y加速度了 第二个输出传热量 然后在output vtk中勾选好 更改源代码 源代码为des_thermo_newvalues.f 在mfix-GUI自带的ed

beidou111的博客 1533

2026年AI产品经理需要哪些能力?

文章摘要:Agent将成为未来AI赋能业务的核心路径,其自主规划与执行能力显著提升效率。作者通过OpenClaw实例展示了Agent如何快速完成复杂任务(如搭建资讯推送系统),远超传统工作流效率。2026年AI产品经理的核心职责将转向“培训Agent员工”,需深入掌握大模型原理、提示词工程及工具调度能力。平庸的产品经理可能被用户直接操作Agent取代,而优秀者需设计更易用的Agent交互方式。文末强调大模型方向是未来十年最具潜力的职业领域,并提供零基础学习路径和资源包,包括行业报告、面试真题及四阶段实战课程

2401_85343303的博客 674

CM-GAI:基于连续介质力学与最优传输的数据生成新范式

在数据驱动的工程与科学研究中,如何利用有限的物理数据实现可靠预测是核心挑战。传统方法如深度神经网络,在数据稀缺时往往泛化能力不足且缺乏物理一致性。为解决此问题,一种融合物理原理与数据驱动的新范式应运而生。其核心思想是将数据分布的变化类比为连续介质在广义力驱动下的力学变形过程,通过最优传输理论为分布变换提供最优路径的度量。这种方法将物理规律(如质量守恒、运动方程)作为硬约束嵌入模型,确保了生成过程的物理可解释性。物理信息神经网络(PINNs)则被用作高效求解器,处理高维特征空间中的复杂控制方程。在工程实践中,

weixin_30607029的博客 608

从交换机安全配置,看常见局域网攻击

前言 构建零信任网络,自然离不开网络准入(NAC),这就涉及到交换机的一些安全测试,于是有了此文《从交换机安全配置看常见局域网攻击》。 交换机安全配置 如本文标题所说从交换机安全配置看常见的局域网攻击,那么下面提到的各种攻击方式,自然是建立在交换机安全配置之上来说的。我们通过h3c官方提供的《H3C 交换机安全加固手册》和《安全配置指导》,从这两份手册可以看出交换机支持的安全配置非常多,基本已经覆盖了各种我们熟知局域网攻击。下面就挑几个典型的攻击方式进行演示。 arp欺骗 【一>所有资源获取&lt

kali_Ma的博客 1万+

七款国产AI大模型:Kimi,智谱清言,通义千问,文心一言,豆包,天工AI,讯飞,各自的优缺点是什么?

优点:Kimi这货,免费还能多平台支持,不光能实时联网,处理长文本也不带喘的,简直就是程序员的贴心小棉袄啊。缺点:不过呢,这家伙在特定领域翻译上就有点儿不太行,有时候还会抽风宕机,咱也不知道它为啥这么脆弱。优点:智谱清言是清华系的,不光会码代码,还能画图表,简直就是学霸中的学霸。尤其是它的多模态处理和图片理解能力,真心厉害。缺点:不过,别太指望它啥都懂,遇到特别复杂或者前沿的东西,它有时候也会掉链子。优点:阿里云的招牌产品,超大规模,能聊会说,还能处理多语言,厉害得不得了。

qq_46094651的博客 9150

FOC项目知识点总结三 | 完全搞懂 Clarke 与 Park 变换(附动图,仿真文件以及详细讲解数学推导过程)

本文目的,最终可以完整推算两种变换 Clarke 变换 首先先看我们需要用到的两种坐标系 1. 自然坐标系 abcabcabc 我们知道,通过三相逆变电路,我们可以画出一个自然坐标系 abcabcabc ,即三相电压的坐标系,通入的电流在这三轴坐标系中变化: 将三个矢量相加合并在一起就如下图所展现: 使用三个坐标轴来表示十分的麻烦与不直观,因为其是非正交的,于是乎我们想要将其转化成使用两个正交的坐标轴来表示,于是乎便有了 Clarke变换。 Clarke 变换的作用: 将基于三轴二维的定子静止坐标系的各

Wilson Huang的博客 3万+

AI赋能产品经理:从PRD到前端原型的全链路增效实战

在软件工程与产品开发领域,需求分析与原型设计是连接业务构想与技术实现的关键环节。其核心原理在于通过结构化方法,将模糊的用户需求转化为清晰、可执行的产品定义和可视化界面,从而降低沟通成本、加速迭代验证。随着AI大模型技术的发展,提示词工程与工具链整合为这一过程带来了新的技术价值,能够显著提升从需求梳理到原型交付的效率与质量。具体到产品经理的日常工作场景,通过结合ChatGPT、Claude等对话模型与Figma、Cursor等专业工具,可以构建一套高效的AI辅助工作流,实现PRD文档的自动化草拟和前端原型(或

weixin_34115824的博客 434

论文分享|ECCV2022,PATnet,Cross-Domain Few-Shot Semantic Segmentation,CDFSS新基准,文末有复现教程

这篇论文提出的跨域小样本语义分割(CD-FSS)任务,旨在将源域学习的分割能力迁移到目标域,仅需少量标注样本。针对传统小样本分割方法在跨域场景性能下降的问题,作者提出了基于金字塔锚点变换的网络(PATNet),通过将域相关特征转换为域无关特征,并引入任务自适应微调推理(TFI)提升目标域适应能力。实验表明,PATNet在1-shot和5-shot设置下分别比现有方法提升8.49%和10.61%的准确率。同时,作者构建了CD-FSS基准并设计了任务难度评估指标。代码和数据集已开源,复现难度中等。

m0_74277350的博客 1095

解锁RK3588+RTL8211F:千兆以太网PHY调优秘籍

本文探讨了RK3588芯片搭配RTL8211F千兆以太网PHY的优化方案。文章首先分析了RK3588和RTL8211F的硬件特性,指出时序问题可能源于时钟信号不稳定、传输延迟和PHY内部逻辑延迟。针对这些问题,提出了选用高质量时钟源、优化PCB布线等时序优化策略,以及合理配置硬件参数、优化网络协议等延迟优化方法。在配置实践部分,详细介绍了硬件连接规范和软件配置步骤,并建议使用Iperf、Ping等工具进行性能测试。最后总结了常见问题解决方案,展望了未来PHY芯片和传输技术的发展趋势。这些优化措施可显著提升网

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 288

【2026 AI产品经理终极工具箱:国际 vs 国内对照版(建议收藏)】

还在纠结用 Claude 还是 Kimi?Figma AI 还是 Pixso?Linear 还是飞书项目?这份2026 AI产品经理工具箱对照表,一次性回答你所有选型困惑。 从大模型助手、PRD写作、原型设计到项目管理与AI专属分析,本文按真实工作流整理出国际 vs 国内工具对照清单,并首次公开“混合栈”——用国际前沿效率+国内合规落地的最佳组合。无论你服务全球用户还是深耕中国本土,30天内都能搭出一套属于自己的AI PM工作台。 工具不在多,一套对的组合,就能把迭代速度提升3倍。

m0_66420659的博客 948

【QGIS】软件下载安装及GIS4WRF插件使用

【QGIS】软件下载安装及GIS4WRF插件使用

WW、forever的博客 1800

AI辅助产品文档撰写:从提示词设计到模块化生成实战

在软件开发和产品管理领域,结构化文档(如产品需求文档PRD)是沟通需求、指导开发的关键载体。其核心原理在于通过标准化的格式和清晰的语言,将复杂的产品构思转化为可执行的技术方案。随着大语言模型(LLM)和生成式AI技术的成熟,AI辅助写作正成为提升文档创作效率的新范式。这项技术的价值在于,它能将人类从重复性的文案起草和信息结构化工作中解放出来,专注于更高阶的产品逻辑与业务决策。在实际应用场景中,产品经理、技术写作者和独立开发者可以利用AI工具,通过精心设计的提示词(Prompt),快速生成产品概述、用户故事、

weixin_27244795的博客 351

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

2025年AI工具实测:10款产品经理常用工具的功能红黑榜

盘点完这10款工具,我们发现一个残酷的真相:AI不是来替代产品经理的,而是来淘汰那些“只会执行、不会思考”的产品经理的。真香工具的共性在于深度融入工作流(Notion、墨刀)、具备强大的逻辑理解力(GPT-4、DeepSeek)、能处理多模态任务(Midjourney、Lynxcode)。而智商税的共性则是功能单一且可被大模型替代、宣传夸大(如“百分百原创”)、存在数据安全隐患。特别推荐:如果你今年只想深研一款工具,请务必尝试Lynxcode。它让“造东西”的门槛降到了历史最低点。在这个时代,

2501_92849183的博客 948

深度学习工具包 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")

1 段提示词 = 4000 元/时?Reddit 600 万人疯传的 Lyra Prompt 全解析

7 月 14 日,Reddit 热帖 “I replaced my $500/h consultant with 1 prompt” 冲上热搜。→ 已验证 DeepSeek r1、KIMI K2、Claude 4.0、均支持中文,效果无衰减。“把 Lyra Prompt 喂给 AI,就能生成价值 500 美元/时的专业交付物。→ Lyra 会自动压缩冗余,平均 < 800 token。Q2:会不会提示词过长导致 token 爆表?

asunnyboy861的博客 4680

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: AI产品经理,1分钟学会写竞品分析报告(含提示词)
下一篇: 产品经理的“高光”时刻,你中了几个?
我爱学大模型
博客等级 码龄3年 7883粉丝 687原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值