吴恩达《AI for everyone》第二周课程笔记

机器学习项目工作流程

以Echo/Alexa(语音识别AI)作为例子解释:
1. collect data 收集数据——人为找很多人说 Alexa,并录制音频;并且还会让一群人说其他词语,比如hello
2. train model 训练模型——用机器学习算法来训练A-B的映射
3. deploy model 实际部署模型——把这个AI模型放入智能音箱,然后把它交给一小群测试用户/一大群用户

**在以上三个步骤中,通常会有很多迭代,这意味着在实际操作中,你需要微调或调整模型(根据你的实际目的)**

数据科学项目工作流程

与机器学习不同,数据科学项目的输出通常是一组可执行的洞察,一组可能让你以不同方式做事的洞察。(可以用到实际的制造业的生产线中,比如烧制陶瓷的咖啡杯)

例子:优化一个销售漏斗
假设你运营一个销售咖啡杯的电子商务或在线购物网站

客户购买的流程:
visit website(浏览网页) ——product page(查看详细内容) —— shopping cart(加入购物车) —— checkout(下单)

数据科学项目的工作流程:
1. collect data 收集数据——你可能有一个数据集存储不同用户何时访问不同网页(IP地址,国家,尽可能多的获取数据)
2. analyze data 分析数据——比如,海外客户被国际运费吓跑了(进入付费页面却没有下单)?在某些国家,集中时间波动(午休等)?
3. suggest hypotheses/actions 提出假设和行动【根据这些数据,数据科学团队会有很多想法,或者多次迭代得到好的洞察,最终将这些洞察提炼为少量的假设】—— 关于什么可能进展顺利,什么可能进展不佳,少量的建议行动

一套循环体系,采取建议行动后,数据发生变化,重新收集数据,分析数据,得到建议,采取行动——优化生产线

名职能部门的数据应用建设

精准农业、制造业、营销、广告等

如何选择人工智能项目

三个原则(项目头脑风暴)


1. 考虑自动化任务而不是自动化工作岗位要有用的多
2. 商业价值等主要驱动因素是什么——有时找到AI解决方案或数据科学解决方案来增强这一点可能非常有价值
3. 您的业务中主要的痛点是什么——其中一些可以用Ai解决,有些则无法通过AI解决

也许你有很多可能的AI项目想法要做,但在承诺其中之一前,如何确保这真的是一个值得做的项目呢?


1. 为了确保项目可行,需要进行**技术尽职调查**——确保你希望构建的AI系统真的可行,可实现
1. can AI system meet desired performance 可能咨询Ai专家/阅读行业文献,关于AI系统是否真的能达到期待的性能水平
2. How much data is needed 需要多少数据才能达到这个期望的性能水平,你有办法获得那些数据嘛
3. Engineering timeline 工程时间线,试图弄清楚需要多长时间,以及需要多少人来构建你想要建立的系统


2. 为了确保项目有价值,需要进行**商业尽职调查**——确保你设想的项目对业务真的有价值【1、2现有的商业;3新的商业】可以构建电子表格财务模型定量估计价值
1. lower costs 降低成本创造价值——通过自动化一些任务,或者通过从系统中挤出更多效率
2. increase revenue 很多AI系统也能增加收入——比如,推动更多人在你的购物车中结账
3. Launch new product or business 构建一个AI系统帮助你推出新产品或新业务线


3. 伦理尽职调查(尽可能考虑这个)

AI项目启动:自建or购买——外包/内部(数据科学项目在内部完成的比机器学习项目更多)

建议:当有一个正在构建的行业标准解决方案的巨大力量时,你可能最好只是拥抱行业标准或拥抱别人的平台,而不是试图在内部完成所有事情。
我们都生活在一个资源有限、时间有限、数据有限、工程资源有限的世界中,所以我希望你能专注于这些资源在那些最独特并且对你的公司产生最大影响的项目上。

**识别那些有前景的AI项目,做好准备工作,然后放手去做**

人工智能团队协作机制

AI团队有两种数据:
1. 训练集——数据量更大
2. 测试集


人工智能团队技术工具


开源的机器学习工具/框架
- PyTorch
- TensorFlow
- Hugging Face
- PaddlePaddle
- Scikit-learn
- R

开源社区
- Arxiv

免费公开资源代码
- GItHub
比如搜索人脸识别软件:face recognition software on GitHub

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniapp props、$ref、$emit、$parent、$child、$on

1. uniapp props、ref、ref、ref、emit、parent、parent、parent、child、$on 1.1. 父组件和子组件 propsPage.vue导入props-son-view.vue组件的时候,我们就称index.vue为父组件依次类推,在vue中只要能获取到组件的实例,那么就可以调用组件的属性或是方法进行操作 1.2. pr…

4、ubuntu | dify创建知识库 | 上市公司个股研报知识库

1、创建知识库步骤 创建一个知识库并上传相关文档主要涉及以下五个关键步骤: 创建知识库:首先,需要创建一个新的知识库。这可以通过上传本地文件、从在线资源导入数据或者直接创建一个空的知识库来实现。 指定分段模式:接下来是…

Kubernetes中为Elasticsearch配置多节点共享存储

在Kubernetes中为Elasticsearch配置多节点共享存储(ReadWriteMany)需结合存储后端特性及Elasticsearch架构设计。 由于Elasticsearch默认要求每个节点独立存储数据(ReadWriteOnce),直接实现多节点共享存储需特殊处理。 ​​方案一:使用支持ReadWriteMany的存储后端(推荐…

SpringBoot热部署与配置技巧

配置文件SpringBoot 的热部署Spring为开发者提供了一个名为spring-boot-devtools的模块来使SpringBoot应用支持热部署&#xff0c;提高开发者的开发效率&#xff0c;无需手动重启SpringBoot应用相关依赖&#xff1a;<dependency> <groupId>org.springframework.boo…

Python与C#的三元运算符的写法区别

一、语法结构对比​​PyTorch示例​​dev torch.device("cuda:0" if torch.cuda.is_available() else "cpu")​​逻辑​​&#xff1a;若torch.cuda.is_available()为真&#xff0c;则返回"cuda:0"&#xff0c;否则返回"cpu"。​​作…

java 学习篇一

java知识点 一、windows不区分大小写&#xff0c;linux区分大小写 二、写java需要JDK&#xff0c;一般运行环境需要JRE 三、JDK安装一般是傻瓜是安装 四、java主要工具javac、java&#xff1b;其中javac用于编译.java -> .class&#xff1b;java用于执行.class文件执行时候不…

仙盟数据库应用-外贸标签打印系统 前端数据库-V8--毕业论文-—-—仙盟创梦IDE

基于 Excel 标签打印软件的外贸打印流程优化与实践摘要&#xff1a;在全球化外贸业务中&#xff0c;标签打印是货物流通、信息标识的关键环节。本文聚焦 “未来之窗云上打印技术” 的 Excel 标签打印软件&#xff0c;结合外贸平台实际场景&#xff0c;分析其在打印流程中的应用…

【Linux】权限详解 权限本质、权限属性、su、sudo提权、chmod\chown\chgrp、文件类别

文章目录一、权限的认识二、linux的权限本质三、linux的用户su指令sudo提权四、linux角色五、文件权限属性六、修改权限的指令操作chmod指令(权限只会验证一次)chown/chgrp指令修改文件权限的八进制方案七、文件类别详解一、权限的认识 什么是权限&#xff1f; 生活中处处都有权…

rman清理归档

1进入rman rman target / 2&#xff1a;列出所有归档日志的路径 LIST ARCHIVELOG ALL; 3.然后在执行 crosscheck archivelog all;&#xff08;检查 RMAN 存储库中记录的归档日志是否在磁盘或备份存储中实际存在。 4.然后在执行 delete noprompt expired archivelog all;&…

Selenium 处理动态网页与等待机制详解

在使用 Selenium 进行网页自动化操作时&#xff0c;动态网页往往是开发者遇到的第一个 “拦路虎”。想象一下&#xff1a;你明明在代码中写好了元素定位逻辑&#xff0c;运行时却频繁报错 “元素不存在”&#xff0c;但手动打开网页时元素明明就在眼前 —— 这很可能是因为网页…

Salesforce 与外部系统实时集成:基于事件驱动的异步集成架构

在 Salesforce 与外部系统&#xff08;如 ERP、财务系统、物流系统等&#xff09;的实时集成中&#xff0c;“稳定性” 是核心挑战 —— 既要保证数据同步的及时性&#xff0c;又要应对网络波动、系统故障、并发冲突等不可控因素。以下从问题本质、技术瓶颈、解决方案细节三个维…

React 的 `cache()` 函数

文章目录前言一、核心作用二、工作原理三、使用场景1. 避免重复数据请求2. 优化昂贵计算四、缓存规则详解五、与其它缓存方式对比六、服务端特殊行为七、最佳实践八、缓存失效策略九、使用限制十、与数据获取库集成总结&#xff1a;何时使用 cache()前言 React 的 cache() 函数…

大白编译——autotools与cmake

注意: 本文内容于 2025-07-20 01:58:56 创建,可能不会在此平台上进行更新。如果您希望查看最新版本或更多相关内容,请访问原文地址:大白编译——autotools与cmake。感谢您的关注与支持! 之前记录了通过autotools编译rpm包与deb包的步骤。参考小白编译——rpm包与deb包 - …

react19+nextjs+antd切换主题颜色

在 React 19 Next.js Ant Design 项目中实现主题切换功能&#xff0c;可以通过以下步骤完成。这里将提供完整方案&#xff0c;包含静态主题切换和动态实时切换两种方式。一、基础配置&#xff08;Ant Design 主题支持&#xff09; 1. 安装必要依赖 npm install antd ant-desi…

Modbus Slave 使用教程:快速搭建模拟从站进行测试与开发

文章目录Modbus Slave 使用教程&#xff1a;快速搭建模拟从站进行测试与开发步骤详解&#xff1a;搭建 Modbus Slave1. 安装与启动2. 配置从站连接 (Connection Setup)连接3. 定义从站数据 (设置寄存器/线圈映射)4. 设置初始值与变化模式 (可选但重要)5. 连接 Master 进行测试高…

通俗易懂神经网络:从基础到实现

引言 神经网络是人工智能和深度学习的核心&#xff0c;它模仿人脑的工作方式&#xff0c;通过数据学习复杂的模式。本文将以通俗易懂的方式讲解神经网络的基础知识&#xff0c;包括单层神经网络、多层神经网络&#xff0c;最后用Python代码实现一个简单的神经网络模型。1. 神经…

【Linux】基本指令详解(三) 指令本质、三个查找指令、打包压缩、重要热键、linux体系结构、命令行解释器

文章目录date指令cal指令find指令(指令本质也是文件)which指令file指令whereis指令alias指令grep指令top指令打包和压缩指令zip/unzip指令关于rzsz(linux与windows互传 )tar指令linux机器之间互传bc指令uname指令(查看linux机器体系结构)几个重要的热键[Tab]按键[Ctrl]c按键[Ct…

MSTP 多生成树协议

MSTP 多生成树协议 STP/RSTP 的局限性 所有 vlan 共享一颗生成树无法实现不同 vlan 在多条 Trunk 链路上的分担 二层链路负载均衡STP/RSTP 的局限——次优二层路径**次优二层路径&#xff08;Suboptimal Layer 2 Path&#xff09; 是指&#xff1a; ** 数据帧在交换网络中传输时…

Shell脚本-tee工具

一、前言在 Linux/Unix 系统中&#xff0c;tee 是一个非常实用的命令行工具&#xff0c;它可以帮助我们 同时将命令的输出打印到终端&#xff0c;并写入文件。这种“双路输出”机制在脚本调试、日志记录、自动化任务中非常有用。无论是做日志分析、脚本调试&#xff0c;还是编写…

走进Linux的世界:Linux基本指令(三)

嘿&#xff0c;各位技术潮人&#xff01;好久不见甚是想念。生活就像一场奇妙冒险&#xff0c;而编程就是那把超酷的万能钥匙。此刻&#xff0c;阳光洒在键盘上&#xff0c;灵感在指尖跳跃&#xff0c;让我们抛开一切束缚&#xff0c;给平淡日子加点料&#xff0c;注入满满的pa…