学习进度 4

news/2026/1/20 19:29:56/文章来源:https://www.cnblogs.com/lzq233/p/19508592

今天学了点机器学习相关知识。
一、机器学习到底是什么
此前对机器学习的认知停留在“让电脑自己学习”的模糊概念里,今天才算有了清晰界定:机器学习是人工智能的核心分支,本质是让计算机通过数据训练,自动学习规律并优化模型,无需显式编程就能完成特定任务。简单说,就是给电脑喂足够多的数据,它能自己总结经验、解决问题。

二、机器学习的三大核心分类
根据数据类型和学习目标,机器学习主要分为三类,新手先明确分类能更快找准算法应用场景:

  1. 监督学习:最常用、最易入门的类型。输入的数据带有“标签”,模型通过学习“特征-标签”的对应关系,对新数据做预测。比如房价预测、垃圾邮件识别。核心算法有线性回归、决策树、支持向量机等。

  2. 无监督学习:输入的数据无标签,模型自主挖掘数据中的隐藏规律。比如用户分群、异常检测。核心算法有K-均值聚类、主成分分析。

  3. 强化学习:模型通过“试错”学习,与环境互动并根据反馈调整策略,目标是最大化奖励。比如自动驾驶、游戏AI。对新手而言门槛较高,第一天暂不深入,先聚焦前两类。

三、3个基础算法

  1. 线性回归(监督学习·回归任务)

最基础的回归算法,核心是寻找变量之间的线性关系,用于预测连续值结果(如房价、销量、温度)。比如通过“房屋面积”这个特征预测房价,假设面积越大房价越高,线性回归会拟合出一条最优直线,来描述两者的关系。就像在散点图上画一条线,让这条线尽可能靠近所有数据点,后续用这条线就能根据新的x值(面积)算出y值(房价)。缺点是只能处理线性关系,面对复杂数据(如非线性分布)效果有限。
2. 决策树

一款逻辑非常直观的算法,核心是模拟人类的决策过程,通过层层判断拆分数据,既能做分类(如判断邮件是否为垃圾邮件),也能做回归。比如判断“是否购买某商品”,会按“收入水平→年龄→是否有需求”等条件层层分支,最终得出结论。像一棵倒置的树,根节点是核心判断条件,叶子节点是最终结果,逻辑清晰、容易解释,即使不懂原理也能理解决策过程。但容易出现“过拟合”(太贴合训练数据,对新数据预测不准)的问题。

  1. K-均值聚类(无监督学习·聚类任务)

入门级聚类算法,核心是将相似的数据自动归为一类,无需提前标注标签。“K”代表要分成的类别数,算法会先随机选K个中心点,再反复调整数据归属和中心点位置,直到聚类结果稳定。比如把一堆混合的水果按大小、颜色分组,算法会自动找出相似特征的水果归为一类,适合做数据探索(比如未知用户群体的特征挖掘)。难点在于K值需要人为设定,不同K值会得到完全不同的结果。

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

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

相关文章

买礼物(洛谷P1194)

题目描述又到了一年一度的明明生日了,明明想要买 B 样东西,巧的是,这 B 样东西价格都是 A 元。但是,商店老板说最近有促销活动,也就是:如果你买了第 I 样东西,再买第 J 样,那么就可以…

SSAS - 步骤一:通过VS2022新建项目

本文介绍如何通过Visual Studio 2022创建SSAS项目。 打开CMD窗口,输入如下命令。注意替换服务器地址和VS2022文件的目录。 runas /netonly /user:192.168.88.74\administrator "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.…

Springboot中使用activemq

1. 引入ActiveMQ的SpringBoot插件<!-- ActiveMQ --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-activemq</artifactId></dependency>2. application中增加activemq的配置spring:acti…

公路修建(洛谷P1265)

题目描述某国有 n 个城市&#xff0c;它们互相之间没有公路相通&#xff0c;因此交通十分不便。为解决这一“行路难”的问题&#xff0c;政府决定修建公路。修建公路的任务由各城市共同完成。修建工程分若干轮完成。在每一轮中&#xff0c;每个城市选择一个与它最近的城市&…

程序监控与异常防护-PART-Simulink-看门狗

程序监控与异常防护-PART-Simulink-看门狗程序监控与异常防护-PART-Simulink-看门狗 关键词 看门狗、程序监控、异常处理、Simulink、自动化控制一、问题分析:为什么需要看门狗 在自动化实验控制平台中,我们经常会遇…

LIDA 477 编码器位移/速度/加速度采集与转换-PART-LIDA 477-采集转换

LIDA 477 编码器位移/速度/加速度采集与转换-PART-LIDA 477-采集转换LIDA 477 编码器位移/速度/加速度采集与转换-PART-LIDA 477-采集转换 关键字:LIDA 477、Hidenhain、磁姗尺、编码器、位移、速度、加速度、Simulin…

1121

编程练习

软件升级回退报告

一、引言为提升软件系统性能、优化现有功能并修复已知问题&#xff0c;本团队于[升级实施日期]对[软件名称]系统开展了版本升级工作&#xff0c;计划将系统从[原版本号]升级至[目标版本号]。升级后&#xff0c;系统出现[简要说明核心问题&#xff0c;如&#xff1a;关键功能异常…

SQL Server数据库

数据库按照特定的数据结构来组织、存储和管理数据的集合作用高效地存储大量数据&#xff0c;并支持快速的查询、修改、删除等操作同时保证数据的安全性、完整性和一致性。一&#xff0c;创建主数据文件命令创建&#xff1a;create 修改&#xff1a;alt…

1124

编程练习

灵活用工系统开发全流程与案例分享【弹性用工解决方案|附源码】

一、模块设计分包商&#xff1a;税地注册公司&#xff0c;用于在当地申请有利的税收政策&#xff0c;是实际报税公司。 代理商&#xff1a;代理商可以邀请客户使用本平台&#xff0c;平台会给予代理商一定的服务费差价作为佣金。 客户&#xff1a;使用本平台进行工资发放的…

RocksDB 可直接运行的实战示例(多语言 + 完整安装 + 基础 CRUD + 事务 + 生产调优)

包含 C++(原生最优)、Java (企业级主流)、Python (快速上手) 三种最常用语言的完整代码,所有示例复制即可运行,涵盖你需要的「安装步骤、基础读写、事务操作、生产级调优参数」,优先级从高到低排序,按需选择即可。 核心前提:RocksDB 是嵌入式键值库,所有操作都是本地库调…

7月4日

今天:完成PTA部分练习,看了看大道至简,看了37页,明白原来完成一个项目是很难的,需要团队合作,就跟建筑一样,需要共同搭配合作,才能建造起来“房子” 明天:学习JAVA基础

VideoDownloadHelper视频下载助手终极指南:全网视频轻松保存

VideoDownloadHelper视频下载助手终极指南&#xff1a;全网视频轻松保存 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 想要将网页中的精彩视…

专业陪诊系统:守护银发健康

博主介绍&#xff1a; 所有项目都配有从入门到精通的安装教程&#xff0c;可二开&#xff0c;提供核心代码讲解&#xff0c;项目指导。 项目配有对应开发文档、解析等 项目都录了发布和功能操作演示视频&#xff1b; 项目的界面和功能都可以定制&#xff0c;包安装运行&#xf…

1126

编程练习

1013

JAVA练习,学习连接数据库

RocksDB 全面指南

RocksDB 是由 Meta&#xff08;原 Facebook&#xff09;开发的高性能嵌入式键值存储引擎&#xff0c;基于 Google LevelDB 改进而来&#xff0c;专为高吞吐量、低延迟的存储场景设计。它是一个 C 库而非独立数据库服务&#xff0c;可嵌入应用程序中提供持久化键值存储能力。一、…