当前位置: 首页 > news >正文

【自学笔记】机器学习基础知识点总览-持续更新

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 机器学习重点知识点总览
    • 一、机器学习基础概念
    • 二、机器学习理论基础
    • 三、机器学习算法
      • 1. 监督学习
      • 2. 无监督学习
      • 3. 强化学习
    • 四、机器学习处理流程
    • 五、机器学习常见问题与解决方法
    • 六、机器学习应用领域
  • 总结


机器学习重点知识点总览

一、机器学习基础概念

  • 定义:机器学习是一种人工智能技术,通过对数据的学习和分析,让计算机系统自动提高其性能。
  • 本质:找到一个能无限接近需求的一个函数。
  • 核心要素:数据、算法、模型。
  • 主要流派:符号主义、贝叶斯分类、联结主义、进化计算和行为主义。

二、机器学习理论基础

  • 数学基础:概率论、数理统计、线性代数、数据分析、数值逼近、最优化理论和计算复杂理论。
  • 统计基础:描述性统计、推断统计(参数估计、假设检验)、联合概率分布、假设空间、均值、标准差、方差、协方差。

三、机器学习算法

1. 监督学习

  • 线性回归:通过最小化误差平方和来寻找最佳拟合直线。
  • 逻辑回归:用于预测事件发生的概率,常用于分类问题。
  • 决策树:根据多个特征进行分类,易于理解和解释。
  • 随机森林:集成多个决策树,提高分类和回归的准确性。
  • 支持向量机:通过找到最佳超平面来最大化分类间隔。
  • K-近邻:根据最近的K个邻居进行分类或回归。
  • 神经网络:模拟人脑神经元网络,实现高度智能化的学习。

2. 无监督学习

  • 关联规则算法:发现不同事物之间同时出现的概率。
  • K-means算法:将相似的样本划分为一个簇。
  • PCA主成分分析:通过正交变换将多个变量转化为少数几个主成分。

3. 强化学习

  • 定义:通过学习可以获得最大回报的行为,强化学习可以让agent(个体)根据自己当前的状态,来决定下一步采取的动作。
  • 应用:在机器人学、视频游戏等领域有广泛应用。

四、机器学习处理流程

  1. 需求分析与数据获取:明确目标任务,收集相关数据。
  2. 数据预处理:对数据进行清洗、去除异常值、缺失值处理、特征选择等。
  3. 特征工程:对原始数据进行转换、组合和选择等处理,以提取更有用的特征或属性。
  4. 算法模型:选择合适的建模方法或算法,进行模型训练。
  5. 模型评估:评估模型在训练集和测试集上的性能,进行优化。
  6. 模型应用:将训练好的模型应用于新数据的预测、分类、聚类等任务。

五、机器学习常见问题与解决方法

  • 过拟合:在训练数据集上表现良好,而在未知数据上表现差。
    • 解决方法:获取和使用更多的数据、特征降维、加入正则化、Dropout、Early stopping、交叉验证等。
  • 欠拟合:模型没有很好地学习到数据特征,不能够很好地拟合数据。
    • 解决方法:增加新特征、添加多项式特征、减少正则化参数、使用非线性模型等。

六、机器学习应用领域

  • 图像处理
  • 金融
  • 医疗
  • 自然语言处理
  • 网络安全
  • 娱乐业

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,自学记录机器学习基础知识点总览。

相关文章:

【自学笔记】机器学习基础知识点总览-持续更新

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 机器学习重点知识点总览一、机器学习基础概念二、机器学习理论基础三、机器学习算法1. 监督学习2. 无监督学习3. 强化学习 四、机器学习处理流程五、机器学习常见问…...

HCIA综合项目之多技术的综合应用实验

十五 HCIA综合实验 15.1 IP规划 #内网分配网段192.168.1.0 24#内网包括骨干链路和两个用户网段,素以需要划分三个,借两位就够用了192.168.1.0 26--骨干192.168.1.64 26---R1下网络192.168.1.128 26---R2下网络192.168.1.192 26--备用​192.168.1.64 26--…...

[免费]Springboot+Vue医疗(医院)挂号管理系统【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的SpringbootVue医疗(医院)挂号管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue医疗(医院)挂号管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 在如今社会上,关于信息上…...

网络基础 【UDP、TCP】

1.UDP 首先我们学习UDP和TCP协议 要从这三个问题入手 1.报头和有效载荷如何分离、有效载荷如何交付给上一层的协议?2.认识报头3.学习该协议周边的问题 UDP报头 UDP我们先从示意图来讲解,认识报头。 UDP协议首部有16位源端口号,16位目的端…...

Linux centos8部署maven3.9.9

Linux环境为centos8 一、环境配置 下载部署maven之前先需要先部署好Java环境,我这里是Java17.0.6 先去官网下载jdk包,然后进行环境配置 vim /etc/profile 配置如下: export JAVA_HOME/root/jdk-17.0.6 #Java的安装目录 export JRE_HOM…...

谈谈云计算、DeepSeek和哪吒

我不会硬蹭热点,去分析自己不擅长的跨专业内容,本文谈DeepSeek和哪吒,都是以这两个热点为引子,最终仍然在分析的云计算。 这只是个散文随笔,没有严谨的上下游关联关系,想到哪里就写到哪里。 “人心中的成见…...

链表(典型算法思想)—— OJ例题算法解析思路

目录 一、2. 两数相加 - 力扣(LeetCode) 算法代码: 1. 初始化 2. 遍历链表并相加 3. 返回结果 举例说明 二、24. 两两交换链表中的节点 - 力扣(LeetCode) 算法代码: 代码思路 举例说明 初始状…...

【C++指南】解锁C++ STL:从入门到进阶的技术之旅

💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《C指南》 期待您的关注 目录 一、STL 是什么 二、STL 的核心组件 2.1 容器(Containers) 2.2 算法&…...

LeetCode刷题---字符串---859

亲密字符串 859. 亲密字符串 - 力扣(LeetCode) 题目: 给你两个字符串 s 和 goal ,只要我们可以通过交换 s 中的两个字母得到与 goal 相等的结果,就返回 true ;否则返回 false 。 交换字母的定义是&…...

数据处理中多线程功能的设计逻辑,及python的多线程实现

数据处理中多线程功能的设计逻辑主要是通过并发编程模型来提高程序的执行效率和响应速度。多线程允许在同一进程中创建多个线程,每个线程独立执行任务,同时共享进程的资源(如内存空间)。这种机制特别适用于I/O密集型任务&#xff…...

DeepSeek-R1技术革命:用强化学习重塑大语言模型的推理能力

引言:低成本高性能的AI新范式 在2025年1月,中国AI公司DeepSeek发布了两个标志性模型——DeepSeek-R1-Zero与DeepSeek-R1,以仅600万美元的训练成本实现了与OpenAI O1系列(开发成本约5亿美元)相当的推理性能&#xff0c…...

python中的深度学习框架TensorFlow 和 PyTorch 有什么区别?

TensorFlow 和 PyTorch 是目前最流行的两个深度学习框架,它们在设计理念、使用方式和社区支持等方面存在一些显著的区别。以下是它们的主要区别: 1. 设计理念 TensorFlow: 静态计算图:TensorFlow 使用静态计算图,即在运行模型之前需要先定义整个计算图。这使得 TensorFlo…...

用 Python 实现 DeepSeek R1 本地化部署

DeepSeek R1 以其出色的表现脱颖而出,不少朋友想将其本地化部署,网上基于 ollama 的部署方式有很多,但今天我要带你领略一种全新的方法 —— 使用 Python 实现 DeepSeek R1 本地化部署,让你轻松掌握,打造属于自己的 AI…...

Spreadjs与GcExcel

GcExcel VS SpreadJS 前言 报表系统前端化,释放后端压力,调高前端研发产能,但随着报表系统的数据量的增加,浏览器的限制,前端报表已达到瓶颈,用户使用体验逐渐不友好,为解决这一问题,找到新的解决方案,所以写下此篇对比 两者分别是什么? SpreadJS 是一款基于 HTML5…...

vue中使用lodash的debounce(防抖函数)

1、安装 npm i --save lodash.debounce2、引入 import debounce from lodash.debounce3、使用 <van-search v-model"searchValue" placeholder"输入姓名或工号" inputhandleInput />第一种&#xff1a; handleInput: debounce(function (val) {c…...

什么是耐环境环形光源

耐环境环形光源是一种专为工业视觉系统设计的光源&#xff0c;能够在恶劣环境下稳定工作。以下是其主要特点和应用&#xff1a; 特点 耐用性&#xff1a;外壳坚固&#xff0c;通常采用金属或高强度塑料&#xff0c;能承受冲击、振动和温度变化。 防护等级&#xff1a;具备高IP防…...

3dtiles——Cesium ion for Autodesk Revit Add-In插件

一、说明&#xff1a; Cesium已经支持3dtiles的模型格式转换&#xff1b; 可以从Cesium官方Aesset中上传gltf等格式文件转换为3dtiles&#xff1b; 也可以下载插件&#xff08;例如revit-cesium插件&#xff09;转换并自动上传到Cesium官方Aseet中。 Revit转3dtiles插件使用…...

Edge浏览器清理主页

我们都知道&#xff0c;Microsoft Edge浏览器是微软创造的搜索浏览器&#xff0c;Windows10、11自带。但是你可以看到&#xff0c;每次你打开Edge浏览器的时候都可以看到许多的广告&#xff0c;如图&#xff1a; 导致打开Edge浏览器的时候会遭受卡顿&#xff0c;广告骚扰&#…...

leetcode刷题第十天——栈与队列Ⅱ

本次刷题顺序是按照卡尔的代码随想录中给出的顺序 1047. 删除字符串中的所有相邻重复项 char* removeDuplicates(char* s) {int len strlen(s);char* tmp malloc(sizeof(char) * (len 1));int top -1, idx 0;while(idx < len) {if(top -1) tmp[top] s[idx];else {i…...

硬修复(hPPR)与软修复(sPPR)

什么是PPR? PPR(Post Package Repair)是一种内存修复技术,主要用于修复DRAM(包括LPDDR4、DDR4等)中的存储单元故障。它通过在封装后对内存芯片进行修复,提高良率和可靠性,减少因制造缺陷导致的内存失效。 想象一下,你买了一袋苹果,有些苹果表面可能有个小斑点或者磕…...

告别论文终稿噩梦:百考通AI如何让本科毕业设计成为“一次过”的顺畅体验

深夜的电脑蓝光映着布满血丝的眼睛&#xff0c;文档里满是批注与飘红——这是许多本科生在论文终稿前的常态。而一个智能工具正在悄然改变这场折磨。 凌晨三点的大学宿舍&#xff0c;键盘敲击声逐渐稀疏&#xff0c;取而代之的是此起彼伏的叹息。电脑屏幕上&#xff0c;Word文档…...

告别sudo!在Ubuntu 20.04桌面版上配置纯root账户登录的详细步骤与深度解析

告别sudo&#xff01;在Ubuntu 20.04桌面版上配置纯root账户登录的详细步骤与深度解析 在Linux桌面环境中&#xff0c;频繁输入sudo密码已成为许多开发者的日常烦恼。特别是当你在Ubuntu 20.04上进行系统级配置或调试某些图形界面工具时&#xff0c;权限问题常常打断工作流。本…...

PremSQL:完全本地化部署的Text-to-SQL数据库RAG解决方案实战指南

1. PremSQL项目概述&#xff1a;一个完全本地的数据库RAG解决方案如果你正在寻找一个能够让你用自然语言直接与数据库对话&#xff0c;同时又对数据隐私和安全有极高要求的工具&#xff0c;那么PremSQL很可能就是你需要的那个答案。作为一个在数据工程和AI应用领域摸爬滚打了十…...

ChatGPT 2023年1月更新解读:模型表现、事实性、数学能力与停止生成按钮

&#x1f525;个人主页&#xff1a;杨利杰YJlio❄️个人专栏&#xff1a;《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》 《Python》 《Kali Linux》 《那些年未解决的Windows疑难杂症》&#x1f31f; 让复杂的事情更…...

MouseClick:解放双手的开源鼠标自动化神器

MouseClick&#xff1a;解放双手的开源鼠标自动化神器 【免费下载链接】MouseClick &#x1f5b1;️ MouseClick &#x1f5b1;️ 是一款功能强大的鼠标连点器和管理工具&#xff0c;采用 QT Widget 开发 &#xff0c;具备跨平台兼容性 。软件界面美观 &#xff0c;操作直观&am…...

Quartus Prime 18.0 标准版安装Cyclone V器件库,别再傻傻双击图标了!

Quartus Prime 18.0标准版安装Cyclone V器件库的完整避坑指南 当你第一次尝试在Quartus Prime 18.0标准版中安装Cyclone V器件库时&#xff0c;可能会遇到一个看似简单却令人困惑的问题——明明按照常规操作双击软件图标&#xff0c;却在点击"Install Device..."时遭…...

3个创意方案:用Sunshine构建你的跨设备游戏串流中心

3个创意方案&#xff1a;用Sunshine构建你的跨设备游戏串流中心 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款开源的自托管游戏串流服务器&#xff0c;专为Moonli…...

G-Helper终极指南:如何用这款轻量级工具彻底释放你的华硕笔记本潜能

G-Helper终极指南&#xff1a;如何用这款轻量级工具彻底释放你的华硕笔记本潜能 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook…...

小红书数据采集实战指南:高效Python工具深度解析

小红书数据采集实战指南&#xff1a;高效Python工具深度解析 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 在当今社交媒体数据分析领域&#xff0c;小红书作为国内领先的生…...

AI编码审计工具whatdiditdo:高效复盘与安全审查指南

1. 项目概述&#xff1a;当AI替你写代码后&#xff0c;如何快速复盘&#xff1f; 作为一名每天和代码打交道的开发者&#xff0c;我最近遇到了一个甜蜜的烦恼&#xff1a;AI编码助手&#xff08;比如Cursor、GitHub Copilot、Claude Code&#xff09;用得太顺手了&#xff0c;它…...