【大厂AI课学习笔记】【2.1 人工智能项目开发规划与目标】(1)发现与明确问题

本文主要是介绍【大厂AI课学习笔记】【2.1 人工智能项目开发规划与目标】(1)发现与明确问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

抱歉,过春节这几天,没有更新。赶紧续上。

人就是这样,放假之前呢,想着趁着这个假期,把很多之前没有做好的事情,都梳理好,该补的也补上,结果一个假期就这样过去了,很多想做的事,发现根本没有条件去实现。

今天开始,进入人工智能项目开发的实际步骤了,后面都是干货,大家可以关注我。

人工智能的目标是什么?

AI的目标是将隐藏在一大批数据背后的信息集中处理并提炼,从而总结出研究对象的内在规律。

首先,我们可以把AI的这种能力比作一个“金矿工人”。想象一下,有一座巨大的金矿,里面蕴藏着丰富的黄金,但这些黄金并不是裸露在地表的,而是深藏在矿石之中。AI就像是这位金矿工人,它的任务就是从这些矿石(即数据)中提炼出黄金(即有价值的信息)。

不过,AI并不是简单地拿起一块矿石就能找到黄金的。它需要经过一系列复杂的处理过程。这包括数据的清洗、整理、转换等步骤,以确保数据的质量和一致性。这就像金矿工人需要先对矿石进行破碎、筛选和洗涤等操作,以去除其中的杂质和无用部分。

接下来,AI会利用各种算法和模型来“挖掘”数据中的内在规律。这些算法和模型就像是金矿工人手中的工具和机器,它们能够帮助AI更高效地处理和分析数据。通过不断地学习和优化,AI能够逐渐识别出数据中的模式、趋势和关联,从而揭示出研究对象的内在规律。

最终,AI将这些提炼出来的信息呈现给我们,帮助我们更好地理解研究对象的本质和行为。这就像金矿工人将提炼出来的黄金交给我们一样,我们可以利用这些黄金(信息)来做出更明智的决策、解决实际问题或者推动科学研究的进展。

需要注意的是,AI在处理数据时并不是完全客观的。它所揭示的内在规律可能受到算法设计、数据质量等多种因素的影响。因此,在使用AI的结果时,我们需要保持审慎和批判的态度,结合其他证据和专业知识来进行综合判断。

总之,AI的目标是从大量数据中提炼出有价值的信息,并揭示研究对象的内在规律。这一过程需要经过复杂的数据处理和算法挖掘等步骤,就像金矿工人从矿石中提炼黄金一样。通过利用AI的能力,我们可以更好地理解和应对现实世界的挑战。

那么,一个AI项目,可能需要投入更大的人力和财力,那么,我们和其他项目一样,要思考一些技术和业务角度的问题。

——从技术角度看

技术角度:性能能达到预期吗?需要多少数据?能够获取到吗?需要多久?

——从业务角度看

业务角度:要解决什么问题,商业目的是什么?

这叫做可行性的判断。

二者相辅相成,缺一不可。

由于公司里岗位权限,分工的不同,可能这是2个人员所负责的内容,所以AI项目更是一把手工程,要统筹分析。

这个思维的三角,缺一不可。

数据分析:通过统计、机器学习、深度学习方法,对大量的数据进行计算、汇总和整理,最大化开发数据价值,发挥数据的作用。 

延伸学习:

作为人工智能专家,对于人工智能项目的目标评估,确实需要从多个角度进行全面分析。以下是从数据分析、技术分析、业务分析等角度的评估方法,以及推荐的步骤:

一、数据分析

  1. 数据收集:首先,收集与项目相关的所有数据,包括历史数据、实时数据、结构化数据和非结构化数据等。
  2. 数据清洗:对收集到的数据进行清洗,去除重复、错误或无关的数据,确保数据的准确性和完整性。
  3. 数据探索:通过统计描述、可视化等手段,初步了解数据的分布、特征、关联性等。
  4. 特征工程:根据业务需求和模型要求,对数据进行特征提取、转换和处理,以提高模型的性能。
  5. 数据划分:将数据划分为训练集、验证集和测试集,以便进行模型训练和评估。

二、技术分析

  1. 算法选择:根据项目的具体需求和目标,选择合适的机器学习或深度学习算法。
  2. 模型构建:基于选定的算法,构建人工智能模型,并设置合适的超参数。
  3. 模型训练:使用训练集对模型进行训练,通过迭代优化和调参,使模型达到最佳性能。
  4. 模型评估:使用验证集对训练好的模型进行评估,包括准确率、召回率、F1分数等指标。
  5. 模型优化:根据评估结果,对模型进行优化,如调整超参数、增加数据多样性等。

三、业务分析

  1. 需求分析:深入了解项目的业务背景、目标和需求,确保人工智能解决方案与业务需求相匹配。
  2. 场景分析:分析项目所在场景的特点和挑战,以便针对性地设计解决方案。
  3. 成本效益分析:评估项目的成本投入与预期收益,确保项目的可行性和盈利性。
  4. 风险评估:识别项目潜在的风险和障碍,并制定相应的应对措施和预案。
  5. 持续改进计划:根据项目的实际情况和业务需求的变化,制定持续改进计划,以确保项目的长期成功。

四、推荐步骤

  1. 明确项目目标和业务需求:在开始任何分析之前,首先要明确项目的目标和业务需求,确保后续的分析工作能够围绕这些核心展开。
  2. 进行数据收集和处理:按照上述数据分析的方法,收集并处理相关数据,为后续的模型训练和评估提供基础。
  3. 选择合适的算法和构建模型:根据项目的具体需求和目标,选择合适的算法并构建相应的人工智能模型。
  4. 进行模型训练和评估:使用处理好的数据对模型进行训练和评估,确保模型能够满足业务需求并达到预期性能。
  5. 制定实施计划和持续改进计划:在模型训练和评估的基础上,制定项目的实施计划和持续改进计划,以确保项目的顺利实施和长期成功。同时,也要关注项目的成本效益和风险评估,确保项目的可行性和盈利性。

 

 

这篇关于【大厂AI课学习笔记】【2.1 人工智能项目开发规划与目标】(1)发现与明确问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/718698

相关文章

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Spring AI使用tool Calling和MCP的示例详解

《SpringAI使用toolCalling和MCP的示例详解》SpringAI1.0.0.M6引入ToolCalling与MCP协议,提升AI与工具交互的扩展性与标准化,支持信息检索、行动执行等... 目录深入探索 Spring AI聊天接口示例Function CallingMCPSTDIOSSE结束语

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对