基于学习的人工智能(3)机器学习基本框架

机器学习是利用恰当的算法,从数据中获取经验,对基于知识设计的初始模型进行改进,从而更有效地实现任务目标的方法。

基于知识的方法需要对机器行为的所有细节进行设计和编程,而机器学习则截然不同。它不直接规定机器如何执行任务,而只需明确任务目标,让机器通过自主学习获得实现目标的技能。

机器学习基本框架包括五个关键要素:目标、模型、算法、数据和知识。

一、目标:

首先要确定一个目标,机器才能知道学习的方向。典型学习目标包括使分类更精确、使预测更合理或使生成更真实等等。

这些目标需要表示为严格的数学形式,如分类错误、预测误差等,这些数学化后的目标通常称为"损失函数"。损失函数值越低,表明机器完成任务的能力越好

例如,在分类任务中,我们可以计算样本中错误分类的比例。显然,错误分类的比例越小越好,因此该比例可作为分类任务的损失函数。

同样,在房价预测任务中,我们可以衡量模型预测值与实际房价之间的差距,其绝对值越小,表示预测越准确,因此可作为预测任务的损失函数。

相关推荐
用户30904636139410 分钟前
Claude 不会直接执行你的函数,它只会生成一段结构化的工具调用请求。真正执行函数、访问数据库、请求外部 API 的动作,必须由你的后端完成。
人工智能
不加辣椒12 分钟前
第14章 Prompt 编排与优化技术
人工智能
Bolt14 分钟前
读懂 Claude Code `/loop` 与编码 Agent 的循环革命
人工智能·程序员·agent
用户2080468045615 分钟前
文本分块策略与最佳实践实战指南
人工智能
用户208046804562 小时前
文档解析实战:PDF、Word 与 HTML 的清洗提取指南
人工智能
得物技术2 小时前
从狂野代码到按目标生产:得物推荐 AI Harness 的工程化实践|AICon 演讲整理
人工智能·算法·架构
HokKeung2 小时前
飞书 lark-cli 如何存储 tenant_access_token 和 user_access_token
人工智能·go
Ralph_Salar2 小时前
从0到1搭建AI智能支付风控助手Stage3-Function Calling — 让AI能动起来
人工智能
Ralph_Salar2 小时前
从0到1搭建AI智能支付风控助手Stage4-Agent编排 — 让AI自己思考、决策、行动
人工智能
smallyoung2 小时前
Spring AI 2.0 VectorStore实战:从原理到RAG落地
人工智能·后端