吴恩达deeplearning.ai:机器学习项目的完整周期伦理

以下内容有任何不理解可以翻看我之前的博客哦:吴恩达deeplearning.ai专栏

文章目录

  • 语音识别
  • 部署
  • 公平、偏见、伦理


这节博客中,我们主要看看构建一个机器学习的完整周期是什么,也就是说,当你想构建一个有价值的机器学习系统时,需要考虑和计划的步骤是什么。让我们以语音识别为例。

语音识别

如果你想要开发一个语音识别的应用,那么你大致上需要以下四个步骤:
第一,你需要确定的项目到底要做些什么,比如你想做的是将用户的人声翻译成文本。
第二,你需要收集数据,从而能够构成你的数据集,为构建神经网络做准备。
第三,你需要搭建神经网络架构,训练模型,以及通过一系列模型数据对模型进行微调,包括参数,神经网络架构等等,有时候你也需要回到第二步进行补充。
第四,当你认为你的模型以及足够优秀了,那么你就可以部署你的模型了,也就是你的模型对用户开放使用了。如果条件允许,你也可以使用神经网络系统获得的新的数据对神经网络进行维持甚至优化模型性能。
在这里插入图片描述
前面三个步骤在之前的博客之中已经详细讲过了,今天主要讲第四个部分。

部署

首先,你首先要将你的神经网络部署到一个推理服务器上。然后,如果你的团队已经实现了一个移动应用程序,例如一个社交应用程序,那么当用户与程序进行交谈时,移动应用程序就可以进行API的调用,将录制的音频传给服务器,服务器接收到你的数据,并在神经网络上运行获得结果,再将结果传输给你的手机app。
在这里插入图片描述
根据你的用户规模,你可能需要不同程度的软件工程,来帮助你实现以下任务:

  1. 维护并保持模型的效率
  2. 扩展你模型的功能
  3. 记录用户数据并以此优化模型
  4. 对系统进行检测,例如随着时间有些新的人名出现了,那么需要及时重新训练模型
  5. 模型更新

以上步骤可能会需要多个团队来共同工作。机器学习中有个不断发展的领域叫做MLOps(Machine Learning Operations),它的意思是如何系统地构建、部署、维护机器学习系统的实践。做以上的这些事情来保证你的模型可靠,可发展并能良好运行。
在接着讲深度学习相关技术之前,分享一下有关机器学习相关伦理的问题。

公平、偏见、伦理

关于深度学习,我们必须避免出现类似以下的问题

  1. 雇佣软件歧视不同肤色的人种
  2. 人脸识别系统更倾向于将深色肤色的人识别为罪犯
  3. 银行借贷更偏向于借给白人
  4. 利用深度学习技术制作虚假消息
  5. 社交媒体深度学习算法加速虚假消息传播,引起恐慌,引导公众舆论

深读学习是一种工具,在使用时一定不要将其使用在危害社会的地方上!!!!
在进行一个项目之前一定要对其可能产生的负面影响以及法律风险进行评估。
为了给读者你造成不必要的麻烦,博主的所有视频都没开仅粉丝可见,如果想要阅读我的其他博客,可以点个小小的关注哦。

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

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

相关文章

使用 Logstash 丰富你的 Elasticsearch 文档

作者:来自 Elastic David Pilato 我们在上一篇文章中看到,我们可以使用摄取管道中的 Elasticsearch Enrich Processor 在 Elasticsearch 中进行数据丰富。 但有时,你需要执行更复杂的任务,或者你的数据源不是 Elasticsearch&#…

[设计模式Java实现附plantuml源码~行为型]定义算法的框架——模板方法模式

前言: 为什么之前写过Golang 版的设计模式,还在重新写Java 版? 答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。 为什么类图要附上uml 因为很…

C++数据结构与算法——二叉树的属性

C第二阶段——数据结构和算法,之前学过一点点数据结构,当时是基于Python来学习的,现在基于C查漏补缺,尤其是树的部分。这一部分计划一个月,主要利用代码随想录来学习,刷题使用力扣网站,不定时更…

【Kaggle】练习赛《肥胖风险的多类别预测》

前言 作为机器学习的初学者,Kaggle提供了一个很好的练习和学习平台,其中有一个栏目《PLAYGROUND》,可以理解为游乐场系列赛,提供有趣、平易近人的数据集,以练习他们的机器学习技能,并每个月都会有一场比赛…

cefsharp(winForm)调用js脚本,js脚本调用c#方法

本博文针对js-csharp交互(相互调用的应用) (一)、js调用c#方法 1.1 类名称:cs_js_obj public class cs_js_obj{//注意,js调用C#,不一定在主线程上调用的,需要用SynchronizationContext来切换到主线程//private System.Threading.SynchronizationContext context;//…

Node 旧淘宝源 HTTPS 过期处理

今天拉取老项目更新依赖,出现 urlshttps%3A%2F%2Fregistry.npm.taobao.org%2Fegg-logger%2Fdownload%2Fegg-logger-2.6.1.tgz: certificate has expired 类似报错。即使删除 node_modules 重新安装,问题依然无法解决。 一、问题演示 二、原因分析 1、淘…

Git误操作补救错失:恢复误删的本地分支、将某个提交从一个分支复制到另一个分支

一、恢复误删的本地分支 作为一枚强迫症,没用的分支总是喜欢及时删删删删掉删掉统统删掉,结果今天发现有些分支还是应该保留。 比如,①前段时间切了个分支用来专门做图表,但因为需求还没有最终确定,已经上线了测试服而…

【黑马程序员】C++项目之机房预约管理系统实战

文章目录 需求系统简介身份介绍机房介绍申请简介系统具体需求 实现菜单与退出功能实现功能测试 创建身份类创建角色基类创建学生类创建教师类创建管理员类 登录模块功能描述登录函数封装各个校色具体登录验证管理员操作界面调用流程 管理员模块构造函数实现管理员子菜单显示添加…

YOLO算法改进Backbone系列之:EdgeViT

摘要:在计算机视觉领域,基于Self-attention的模型(如ViTs)已经成为CNN之外的一种极具竞争力的架构。尽管越来越强的变种具有越来越高的识别精度,但由于Self-attention的二次复杂度,现有的ViT在计算和模型大小方面都有较高的要求。…

人力资源档案和人力资源软件的区别

人力资源档案和人力资源软件是两个不同的概念,可以从以下几个方面进行区分: 1. 定义:人力资源档案是指记录和管理员工个人信息、履历、合同、培训记录等各种人力资源相关文件的集合,主要以纸质或电子形式保存。而人力资源软件是指…

CIA402协议笔记

文章目录 1、对象字典1.1 Mode of Operation( 606 0 h 6060_h 6060h​)1.2 Modes of opration display( 606 1 h ) 6061_h) 6061h​) 2、状态机2.1 控制字(ControlWord、6040h)2.2 状态字(StatusWord、6041h)2.3 shutd…

PyCharm连接远程服务器(保姆级教程)

第一步:配置解释器 File→Settings→Project:xxx→Python Interpreter 增加新的解释器 选择SSH Interpreter 输入远程服务器ip地址、你在服务器上的用户名 输入密码 选择在服务器上配置好的环境 更改映射目录 第二步:部署 Tools→…