1.机器学习介绍
1. 什么是机器学习?
Arthur Samuel (1959). Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed.
Arthur Samuel (1959) 机器学习:赋予计算机学习能力而无需明确编程的研究领域
Tom Mitchell (1998) Well-posed Learning Problem: A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.
Tom Mitchell(1998)定义一个学习问题:如果一个计算机程序在任务T上的表现(如P所衡量的)随着经验E的增加而提高,那么它可以从经验E中学习关于某个任务T和某个性能度量P的知识
机器学习算法:
-
监督学习
我们教会计算机某项能力
-
无监督学习
计算机自己学会某项能力
2. 监督学习
我们给算法一个数据集,其中包含了正确的答案
在监督学习中,对于数据集的每个样本,想要算法预测,并给出“正确的答案”。
回归问题:
我们的目标是预测一个连续值输出
分类问题:
我们的目标是预测离散值输出
3. 无监督学习
我们得到一个数据集,没有标签或者都具有相同的标签,
不知道要拿它来做什么,也不知道每个数据点究竟是什么,
我们只被告知之有一个数据集,你能在其中找到某种结构吗?
对于给定的数据集,无监督学习算法
可能判定该数据集包含两个不同的簇。无监督学习算法可以把这些数据
分成两个不同的簇,这就是聚类算法。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具