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

第四周:机器学习知识点回顾

前言
讲真,复习这块我是比较头大的,之前的线代、高数、概率论、西瓜书、樱花书、NG的系列课程、李宏毅李沐等等等等…那可是花了三年学习佳实践下来的,现在一想脑子里就剩下几个名词就觉得废柴一个了,朋友们有没有同感,高中的留给高中老师,大学的给大学老师,研究生的留给谁了呢~但是呢,想想我马上要成为风口上的众多马上飞起的(* ̄(oo) ̄),不说废话,撸起袖子开干!!!
tips:不做具体视频课程学习,基本会按照有PPT的看PPT,知识点忘得比较干净的上最新的课程里面查漏补缺,也不能忘得一干二净不是,还是留了点的O(∩_∩)O哈哈~

学习资料

以我的专栏笔记为主线(基本涵盖了下面的资料),李宏毅老师的课程过一遍,其他为辅助资料查漏补缺;
在这里插入图片描述

  1. 李航《统计学习方法》:机器学习数学基础补齐
  2. 机器学习算法:ShowMeAI
  3. 吴恩达的《Machine Learning》 :以PPT为主
  4. 《李宏毅机器学习2023》:以课程为主
  5. 书籍 - 周志华的《机器学习》-西瓜书 :知识补齐用
  6. 书籍 - Peter Harrington的《机器学习实战》
  7. 机器学习入门强推的B站课程

知识点串联

机器学习基础

概念:从数据中自动分析得出数据模型,并对数据进行预测;

机器学习流程

机器学习流程

  1. 获取数据

名词:样本、特征、目标值(标签值)、特征值
数据结构:① 特征值 + 目标值(连续|离散);②只有特征值;
数据分割:训练数据(构建模型)、测试数据(评估模型)

  1. 数据基本处理:缺失值、异常值处理等
  2. 特征工程

特征提取:文本/图像/语音等输入>>> 机器学习的数字特征
特征预处理:特征数据–【通过转换函数】–适合算法模型的数据
特征降维:降低随机变量(特征)个数,得到“不相关”主变量过程,eg:地球仪 》地图

  1. 机器学习(模型训练/学习):监督、无监督、半监督、强化
  2. 模型评估

分类模型评估:错误率(Error Rate)、精确率(Accuracy)、查准率(Precision)、查全率(Recall)、F1、ROC曲线、AUC曲线和R平方等
在这里插入图片描述

回归模型评估:均方根误差RMSE、相对平方误差RSE、平均绝对误差MAE、相对绝对误差RAE、决定系数
在这里插入图片描述

拟合:欠拟合(过于差,学到的太少)、过拟合(过于优越,学到的太多)
在这里插入图片描述

  1. 样本预测

机器学习类型

监督学习

  1. 原理:输入特征值+目标值,输出连续的值(回归)/离散的值(分类)
  2. 案例:猫狗分类、房价预测
  3. 分类算法:k-近邻算法、贝叶斯分类、决策树与随机森林、逻辑回归、神经网络
  4. 回归算法:线性回顾、岭回归

非监督学习

  1. 原理:仅输入特征值,观察到的结果(聚类)
  2. 目的:发现潜在结构
  3. 案例:物以类聚
  4. 聚类:K-means

半监督学习

  1. 输入部分① 特征值+目标值;部分②特征值
  2. 应用:训练数据量过多的情况
  3. 监督学习不满足需求时,增强效果;

强化学习

  1. 决策流程及激励系统:4要素(Agent、action、environment、observation),输入动态变化,上一步的输出是下一步的输入,根据奖惩机制调整决策;
  2. 目的:长期利益最大化,回报函数(只会提示你是否在朝着方向前进的延迟反应)
  3. 案例:学下棋
  4. 算法:马尔科夫决策、动态规划

十大常用算法

  • KNN算法及其应用

  • 逻辑回归算法详解

  • 朴素贝叶斯算法详解

  • 决策树模型详解

  • 随机森林分类模型详解

  • 回归树模型详解

  • GBDT模型详解

  • XGBoost模型详解

  • LightGBM模型详解

  • 支持向量机模型详解

  • 聚类算法详解

  • 降维算法详解

机器学习环境安装与使用

  • 库的使用:常用的numpy、pandas、matplotlib、jupyter、tables等 (这一部分我的专栏【Python模块】专门有讲这些库的用法,安装方式上网一找一大堆),其中numpy、pandas以及matplotlib在上周Python的复习过程中已经涉及到了!见【第三周:Python能力复盘】
  • 工具使用:Anaconda、Jupyter notebook、Markdown(哈哈,CSDN我就是那markdown编辑的,现成的技能😁)

机器学习案例

  • Azure机器学习实验搭建:https://www.codenong.com/cs106570915/

相关文章:

第四周:机器学习知识点回顾

前言: 讲真,复习这块我是比较头大的,之前的线代、高数、概率论、西瓜书、樱花书、NG的系列课程、李宏毅李沐等等等等…那可是花了三年学习佳实践下来的,现在一想脑子里就剩下几个名词就觉得废柴一个了,朋友们有没有同感…...

韩版传奇 2 源码分析与 Unity 重制(一)服务端 TCP 状态管理

专题介绍 该专题将会分析 LOMCN 基于韩版传奇 2,使用 .NET 重写的传奇源码(服务端 + 客户端),分析数据交互、状态管理和客户端渲染等技术,此外笔者还会分享将客户端部分移植到 Unity 和服务端用现代编程语言重写的全过程。 相关资料 官方论坛: https://www.lomcn.org/fo…...

python编程(2)之灯光秀的按钮

今天小编带领大家开始学习python编程的第二节,灯关秀的按钮。 按键在后续的学习和开发过程中,都是很重要的内容,是帮助我们获取外界信息的基础通道,识别按键的方式,在上节的内容给大家介绍了,大家可以进行学…...

pandas将dataframe列中的list转换为多列

在应用机器学习的过程中,很大一部分工作都是在做数据的处理,一个非常常见的场景就是将一个list序列的特征数据拆成多个单独的特征数据。 比如数据集如下所示: data [[John, 25, Male,[99,100,98]],[Emily, 22, Female,[97,99,98]],[Michae…...

小巧的Windows Memory Cleaner内存清理工具-释放内存,提升电脑的性能-供大家学习研究参考

软件介绍 Windows Memory Cleaner是一款非常不错的内存清理工具大小仅200KB,这款免费的 RAM 清理器使用本机 Windows 功能来清理内存区域,帮助用户释放内存,提升电脑的性能,有时程序不会释放分配的内存,从而使计算机变…...

STM32F072 CAN and USB

1 通用描述 1.1 STM8 MOSTek 6502 -> ST7 -> STM8 STM8型号单片机分为STM8A、STM8L、STM8S三个系列。 STM8A:汽车级应用 STM8L:超低功耗MCU STM8S:标准系列 1.2 STM32 - F1系列用的最多,最大工作频率72MHz - STM32固件库&am…...

卷积神经网络基础与补充

参考自 up主的b站链接:霹雳吧啦Wz的个人空间-霹雳吧啦Wz个人主页-哔哩哔哩视频这位大佬的博客 https://blog.csdn.net/m0_37867091?typeblog CNN的历史发展: 这一点老师上课的时候也有讲到,BP的出现对CNN的发展至关重要 卷积的特性&#x…...

File Inclusion(Pikachu)

File Inclusion(local) 这里随便点击一个提交 观察url,显示是一个文件file1.php 可以直接通过url修改这个文件 找到自己的文件(本地文件)shell.php的路径写上去 就可以看到 File Inclusion(remote) 提交的是一个目标…...

【Redis刨析】知识图谱的构建与实现

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 ChatGPT体验地址 文章目录 前言引用构建过程Redis的知识图谱构建过程Redis介绍快的原因持久化 引用 对于编程的学习,过了初级阶段,我认为应该减少对视频的依赖&am…...

html学习笔记 标题、段落、换行、列表、超链接、图片、表格

<h1></h1> <p></p> <br>换行&#xff0c;不带线 <hr>换行&#xff0c;带线列表 类似↓ 2 1 无序列表 <ul><li></li><li></li><li></li> </ul>有序列表 <oi><li></l…...

汽车项目管理

项目节点&#xff1a; MR (Management Review)——管理层评审 KO (Kick Off)——项目正式启动 SI (Strategy Intent)——战略意图 SC (Strategy Confirmation)——战略确认 PA (Program Approval)——项目批准 PR (Product Readiness)——产品就绪 VP (Verification Prototype)…...

Tg-5511cb: tcxo高稳定性+105℃高温

爱普生推的一款TG-5511CB是一种高稳定的TCXO温补晶体振荡器&#xff0c;频率范围十分广泛从 10mhz ~ 54mhz&#xff0c;它的电源电压只需要3.3V&#xff0c;无论是手机还是其他电子设备&#xff0c;都能轻松提供稳定的电力支持。频率/温度特性表现出色&#xff0c;0.28 10^6Ma…...

Linux 命令 ifconfig 全面解析!

ifconfig 是 network interfaces configuring 的缩写。 在 Linux 操作系统中&#xff0c;ifconfig 用于显示或配置网络设备的参数信息。 查看网卡信息 $ ifconfig # 显示激活状态&#xff08;up 状态&#xff09;的网卡信息 eth0 Link encap:Ethernet HWaddr 00:0c:29:75:8…...

00-Git 应用

Git 应用 一、Git概述 1.1 什么是Git git 是一个代码协同管理工具&#xff0c;也称之为代码版本控制工具&#xff0c;代码版本控制或管理的工具用的最多的&#xff1a; svn、 git。 SVN 是采用的 同步机制&#xff0c;即本地的代码版本和服务器的版本保持一致&#xff08;提…...

安全运维是做什么的,主要工作内容是什么

安全运维&#xff0c;简称SecOps&#xff0c;是一种集成安全措施和流程到信息技术运维的实践。它的目的是确保在日常运维活动中&#xff0c;如网络管理、系统维护、软件更新等&#xff0c;均考虑并融入安全策略。安全运维的核心是实现安全和运维团队的密切协作&#xff0c;以快…...

nodejs+vue+ElementUi大学新生入学系统的设计与实现1hme0

采用B/S模式架构系统&#xff0c;开发简单&#xff0c;只需要连接网络即可登录本系统&#xff0c;不需要安装任何客户端。开发工具采用VSCode&#xff0c;前端采用VueElementUI&#xff0c;后端采用Node.js&#xff0c;数据库采用MySQL。 涉及的技术栈 1&#xff09; 前台页面…...

Unity-序列化和反序列化

序列化是指把对象转换为字节序列的过程,而反序列化是指把字节序列恢复为对象的过程。序列化最主要的用途就是传递对象和保存对象。 在Unity中保存和加载、prefab、scene、Inspector窗口、实例化预制体等都使用了序列化与反序列化。 1 可序列化类型 1> 自定义的具有Serial…...

如何将语音版大模型AI接入自己的项目里(语音ChatGPT)

如何将语音版大模型AI接入自己的项目里语音ChatGPT 一、语音版大模型AI二、使用步骤1、接口2、请求参数3、请求参数示例4、接口 返回示例5、智能生成API代码 三、 如何获取appKey和uid1、申请appKey:2、获取appKey和uid 四、重要说明 一、语音版大模型AI 基于阿里通义千问、百…...

鸿蒙列表,item组件封装传参问题?@ObjectLink 和@Observerd

鸿蒙列表渲染&#xff0c;封装内容组件&#xff0c;进行item传参会报错&#xff1f; class FoodClass {order_id: number 0food_name: string ""food_price: number 0food_count: number 0 }Entry Component struct Demo07 {State message: string Hello World…...

信号与线性系统翻转课堂笔记12——时域取样定理

信号与线性系统翻转课堂笔记12 The Flipped Classroom12 of Signals and Linear Systems 对应教材&#xff1a;《信号与线性系统分析&#xff08;第五版&#xff09;》高等教育出版社&#xff0c;吴大正著 一、要点 &#xff08;1&#xff09;了解信号取样的概念&#xff1…...

【头歌Educoder】国防科大 模板与 STL

第1关&#xff1a;初识模板函数任务目的本关目的&#xff1a;编写你的第一个模板函数。编程要求本题的要求为&#xff1a;编写模板函数 template <typename T, int n> int getIndex (T a[], T x)返回长度为 n 的数组 a 中 x 第一个出现的位置&#xff08;下标&#xff09…...

Microblaze软核处理器在SRAM型FPGA中的抗单粒子效应高可靠加固方案

1. 项目概述&#xff1a;为什么要在太空里“加固”一个软核处理器&#xff1f;在工业自动化、医疗影像或者汽车电子领域&#xff0c;你或许听说过Xilinx FPGA里的Microblaze软核处理器。它就像一个可以随心所欲“捏”出来的32位或64位CPU大脑&#xff0c;开发者能根据项目需求&…...

为Claude Code配置Taotoken作为备用模型服务商

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 为Claude Code配置Taotoken作为备用模型服务商 对于经常使用Claude Code进行编程辅助的开发者而言&#xff0c;直接依赖单一服务商…...

为什么你的DeepSeek在GCP延迟飙高2000ms?揭秘GPU实例选型、CUDA版本与A100/A100-80GB混部的底层冲突

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;DeepSeek GCP部署指南 在Google Cloud Platform上部署DeepSeek系列大语言模型&#xff08;如DeepSeek-V2、DeepSeek-Coder&#xff09;需兼顾计算性能、存储效率与网络低延迟。本指南基于GCP最新稳定API&…...

使用openclaw配置taotoken实现自动化agent工作流的实践指南

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 使用OpenClaw配置Taotoken实现自动化Agent工作流的实践指南 1. 概述&#xff1a;OpenClaw与Taotoken的集成价值 OpenClaw是一个用…...

ATxmega时钟与GPIO配置详解:从原理到实战代码

1. 项目概述&#xff1a;从零开始认识ATxmage的时钟与GPIO最近在整理一些嵌入式开发的入门资料&#xff0c;发现很多刚接触ATxmage系列微控制器的朋友&#xff0c;拿到开发板后往往第一步就卡在了最基础的时钟配置和引脚操作上。这其实很正常&#xff0c;因为这两个模块是整个系…...

iOS种子下载终极指南:iTorrent让你的iPhone变身专业下载中心

iOS种子下载终极指南&#xff1a;iTorrent让你的iPhone变身专业下载中心 【免费下载链接】iTorrent Torrent client for iOS 16 项目地址: https://gitcode.com/gh_mirrors/it/iTorrent 还在为iPhone无法下载种子文件而烦恼吗&#xff1f;iTorrent这款专业的iOS种子客户…...

PDF怎么另存为JPG?5款工具2026年实测对比,电脑和手机都能用

想要把PDF文件转换成图片格式&#xff1f;无论是为了方便分享、减小文件大小&#xff0c;还是为了在不同平台使用&#xff0c;PDF转JPG都是一个常见需求。这篇文章就为你详细介绍PDF另存为JPG的多种方法&#xff0c;涵盖电脑和手机两大场景&#xff0c;让你快速找到最适合自己的…...

RK3576+Hailo-8异构计算:破解高帧率摄像头实时AI分析算力瓶颈

1. 项目概述&#xff1a;从“看得见”到“看得懂”的实时化挑战最近在折腾一个智能安防的项目&#xff0c;客户提了个听起来简单但做起来挠头的要求&#xff1a;他们希望摄像头不仅能24小时不间断录像&#xff0c;还要能“实时”分析画面里发生的事——比如识别出有人闯入、车辆…...

【源码篇】地牢里的钟摆,解析引擎与运算核心的 C++ 映射

概要&#xff1a;光有律令是不够的&#xff0c;我们需要看到法则在地牢里真正流动的样子。响应大家的呼声&#xff0c;本篇将正式公开我为这台 4-bit 处理器设计的运算核心&#xff08;ALU&#xff09;与指令解析引擎&#xff08;Decoder&#xff09;的部分源码。看 C11 如何精…...