成为AI产品经理——AI产品经理工作全流程

一、业务背景

背景:日常排球训练,中考排球项目和排球体测项目耗费大量人力成本和时间成本。

目标:开发一套用于实时检测排球运动并进行排球垫球计数和姿势分析的软件。

二、产品工作流程

我们这里对于产品工作流程的关键部分进行讲解,有些部分我们以后还会进行章节讲解。

1.需求定义 

明确下面几个问题:

①做什么?

②为什么要做,有什么收益和价值?

③业务预期目标、上线期限?

代入上述产品的背景 

①做什么?——开发一套用于实时检测排球运动并进行排球垫球计数和姿势分析的软件。

②为什么要做——减少时间和人力成本,提高数据统计的准确度。

③业务预期目标:预期目标数据统计准确度从原有的78%调高到95%,减少50%的人力成本,覆盖40%的排球教育和考核场景。

2.技术预研

在业务确定之后我们需要请算法同学进行预判,判断目前积累的数据和沉淀的算法是否可以达到业务需求。

经过算法预研之后,我们决定将以前平台使用的实时目标检测算法为YOLOv6,修改为YOLOv8算法。主要原因为YOLOv8的精度高于YOLOv6且YOLOv8是一种通用性更高的目标检测系统,适合更广泛的用例。

我们以前的数据也没有达到算法的需求,所以我需要根据业务实现的目标对数据进行准备,包括不同背景下的排球,不同光照条件下的排球,不同颜色的排球……

就算以前的数据达到了算法的要求,我们还是需要协助算法同学进行数据准备,因为垂直业务线的产品经理更加了解本领域的数据。

根据和算法同学的沟通我们可能需要对需求进行调整,因为毕竟有些技术问题是当前公司资源或技术限制是不能实现的。

3.数据准备

对于算法同学而言,他只能根据现有的数据分析哪些特征对于模型有用,但是,我们作为产品经理我们就能够分析哪些数据更具有代表性,帮助算法同学提供一些你认为可能对模型有提升的特征。

比如说:我们发现在进行排球检测的过程中,不同分辨率的视频会对排球检测造成影响,那么我们在准备数据的时候就要添加一些分辨率较低和分辨率较高的不同图像。

数据可以分为三类:内部业务数据、跨部门集团内数据以及外部采购数据的数据。

内部业务数据:可以从以前业务保留的数据中选取使用,如果当前没有相关数据,而我们有相关业务可以获得数据,我们可以增加慢点将数据留存。、

跨部门数据:其他部门数据或统一的中台数据,这些数据需要我们根据公司的数据管理规范流程提取,在数据提取的时候注意筛选有效数据。

外采数据:我们需要了解市场上不同公司都可以提供什么,比如:极光、友盟提供的是开发者服务,所以他们可以提供一些和App相关的用户画像,比如运营商可以提供上网流量、话费等相关数据。

进行外采数据需要注意两点:外采公司的资质审核、采集数据的合法性,需要考虑数据安全和消费者隐私保护。

4.模型构建、宣讲和验收

模型构建过程包括:模型设计、特征工程、模型训练、模型验证、模型融合。

尽管产品经理不参与模型构建过程,但是需要了解上线游和各节点产物,便于调度资源和推进项目进度。

在模型构建结束之后,你需要组织算法同学进行模型宣讲,让他讲明白为什么选择这个算法,使用了哪些特征,模型的训练样本、测试样本都是什么?测试结果都是怎么样的。

我们组织宣讲的目的是为了进一步确认模型特征是否选取完善和合适,训练结果是否达到预期结果,对于算法的结果进行评估。

宣讲结束之后,我们需要对模型进行评估验收,从产品的角度来评判模型是否符合上线要求。具体的评估指标以后会讲到。

5.工程开发及产品上线运营

在模型验收之后我们就可以进入工程开发环境了,其实在实际工作中,工程开发工作和算法模型构建工作同步进行。因为毕竟是两个团队的人员,只需要约定好模型的输入输出,确定好业务需求和预期指标,双方同学就可以进行工作了。

工程开发结束之后。就可以进行工程测试验收了,验收测试同学进行测试,最后再有产品进行验收。然后进行工程上线,我们需要子啊上线后的系统做AB测试对比传统方案,从而量化AI产品的效果,这是主要关注我们的预期指标是否达到满足,作为AI产品经理我们还需关注模型上线后的稳定程度,因为模型的效果表现会随着时间而缓慢衰减(脏数据影响),所以我们需要判断是否需要迭代。

参考文献:

刘海丰——《成为AI产品经理》

YOLO v8!| 附教程+代码 以及 vs YOLOv6 v3.0_小北的北的博客-CSDN博客

产品经理需要懂的AB测试 - 知乎 (zhihu.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/177920.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SQL 中的 MIN 和 MAX 以及常见函数详解及示例演示

SQL MIN() 和 MAX() 函数 SQL中的MIN()函数和MAX()函数用于查找所选列的最小值和最大值,分别。以下是它们的用法和示例: MIN() 函数 MIN()函数返回所选列的最小值。 示例: 查找Products表中的最低价格: SELECT MIN(Price) F…

Vue 重写push和replace方法,解决:Avoided redundant navigation to current location

当我们使用编程式路由导航跳转路径时,如果我们两次携带同样的参数进行跳转,会进行页面报错: 那产生这个问题的原因是什么呢? 我们接收并输出调用push方法返回的结果: 会发现这是一个Promise对象 我们都知道&#xff…

2023年G2电站锅炉司炉证考试题库及G2电站锅炉司炉试题解析

题库来源:安全生产模拟考试一点通公众号小程序 2023年G2电站锅炉司炉证考试题库及G2电站锅炉司炉试题解析是安全生产模拟考试一点通结合(安监局)特种作业人员操作证考试大纲和(质检局)特种设备作业人员上岗证考试大纲…

【Java 进阶篇】Redis 数据结构:轻松驾驭多样性

引言 Redis是一款强大的键值对存储系统,其数据结构的多样性是其引以为傲的特点之一。在这篇博客中,我们将深入探讨Redis的主要数据结构,包括字符串、哈希表、列表、集合和有序集合,并通过实例代码演示它们的用法。 1. 字符串&am…

小程序存在优惠卷遍历,但是歪了

进入小程序,因为是一个小商城,所以照例先查看收货地址是否存在越权,以及能否未授权访问,但是发现不存在这些问题,所以去查看优惠卷 进入领券中心,点击领取优惠券时抓包 发现数据包,存在敏感参数…

基于SpringBoot+Vue的体检预约管理系统

基于SpringBootVue的体检预约管理系统的设计与实现~ 开发语言:Java数据库:MySQL技术:SpringBootMyBatisVue工具:IDEA/Ecilpse、Navicat、Maven 系统展示 主页 管理员界面 用户界面 摘要 体检预约管理系统是一种基于Spring Boot…

Node.js入门指南(一)

目录 Node.js入门 什么是Node.js Node.js的作用 Node.js安装 Node.js编码注意事项 Buffer(缓冲器) 定义 使用 fs模块 概念 文件写入 文件读取 文件移动与重命名 文件删除 文件夹操作 查看资源状态 路径问题 path模块 Node.js入门 什么是Node.js …

SSH连接远程服务器报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解决方法

一.错误描述 报错信息里提示了路径信息/root/.ssh/known_hosts:20 二.解决方案 方法一 输入以下指令: ssh-keygen -R XXX(需要连接远程服务器的ip) 按照我的例子ip:10.165.7.136,会返回以下信息: 重新尝试连接: 输…

数据结构学习笔记——多维数组、矩阵与广义表

目录 一、多维数组(一)数组的定义(二)二维数组(三)多维数组的存储(四)多维数组的下标的相关计算 二、矩阵(一)特殊矩阵和稀疏矩阵(二)…

7种SQL的进阶用法

1.自定义排序(ORDER BY FIELD) 在MySQL中ORDER BY排序除了可以用ASC和DESC之外,还可以使用自定义排序方式来实现。 CREATE TABLE movies ( id INT PRIMARY KEY AUTO_INCREMENT, movie_name VARCHAR(255), actors VARCHAR(255), price DEC…

MySQL面试,MySQL事务,MySQL锁,MySQL集群,主从,MySQL分区,分表,InnoDB

文章目录 数据库-MySQLMySQL主从、集群模式简单介绍1、主从模式 Replication2、集群模式3、主从模式部署注意事项 UNION 和 UNION ALL 区别分库分表1.垂直拆分2、水平拆分 MySQL有哪些数据类型1、整数类型**,2、实数类型**,3、字符串类型**,4…

MySQL 事务的底层原理和 MVCC(一)

在事务的实现机制上,MySQL 采用的是 WAL(Write-ahead logging,预写式日志)机制来实现的。 在使用 WAL 的系统中,所有的修改都先被写入到日志中,然后再被应用到系统中。通常包含 redo 和 undo 两部分信息。 …

初识Java 18-2 泛型

目录 构建复杂模型 类型擦除 C中的泛型 迁移的兼容性 类型擦除存在的问题 边界的行为 对类型擦除的补偿 创建类型实例 泛型数组 本笔记参考自: 《On Java 中文版》 构建复杂模型 泛型的一个优点就是,能够简单且安全地创建复杂模型。 【例子&am…

广告机/商业显示屏_基于MT878安卓主板方案

安卓主板在广告机领域扮演着重要的角色。无论是在商场、车站、酒店、电梯、机场还是高铁站,LED广告机广泛应用,并通过不同方式进行播放和管理。 广告机/商业显示屏_基于MT878安卓主板方案 基于MT8788安卓主板方案的广告机采用了联发科MT8788八核芯片方案…

力扣.面试题 04.06. 后继者(java 树的中序遍历)

Problem: 面试题 04.06. 后继者 文章目录 题目描述思路解题方法复杂度Code 题目描述 设计一个算法,找出二叉搜索树中指定节点的“下一个”节点(也即中序后继)。 如果指定节点没有对应的“下一个”节点,则返回null。 思路 由于题…

msvcp140.dll是什么?msvcp140.dll丢失的有哪些解决方法

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是“msvcp140.dll丢失”。这个错误通常会导致某些应用程序无法正常运行。为了解决这个问题,我们需要采取一些措施来修复丢失的msvcp140.dll文件。本文将详细介绍5个解决msvcp140.dl…

visual studio 如何建立 C 语言项目

安装这个 模块。 新建 空项目 创建完成 写demo 点击运行:

计算机毕业设计 基于微信小程序的“共享书角”图书借还管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

经典中的经典之字符串

前言:前段时间发烧了,所以耽误了很多事情,一直没有更新,多穿点衣服,感冒不好受。 接下来有时间就会陆续更新一些基础的算法题,题目都很经典,大家可以先尝试着做,再看 解析。 第一…

7.HTML中列表标签

7.列表标签 7.1无序列表(重点) 表格是用来显示数据的,那么列表就是用来布局的。 列表最大的特点就是整齐,整洁,有序,他作为布局会更加自由和方便, 根据使用的情景不同,列表可分为三…