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

吴恩达 机器学习cs229-学习笔记-更新中

吴恩达 机器学习cs229

01 基础概念

语言 : Matlab / python

监督学习

定义: 获取一组数据集 拟合数据 从X到Y的映射

  • 回归问题 :预测的Y是连续的 ,Y是实数

  • 分类问题:分类指的是Y取离散值,输出是离散的

两组,正示例和负示例 ,把所有样本推到这条直线上,用0,1,标识

逻辑回归算法,拟合直线区分正,负示例

处理相对大量特征的回归算法或者分类算法

  • 支持向量机算法:它使用的不是1,2,3,10个输入特征,而是使用

无限量个输入特征,

计算机如何存储无限维向量?

监督学习的核心:

你会同时获得输入X 和 标签Y

任务:找到一个映射关系,使得给定一个新的X时,映射到合适的输出Y

神经网络的输出,最初不知道如何走,随着算法通过反向传播学习或梯度下降法,神经网络的输出会更精准

无监督学习

定义 : 给你一个没有标签的数据集,只有输入X , 而没有Y,

  • K均值聚类算法: 比如把不同新闻来源的文章归类为统一主题

02 线性回归

批量梯度下降和随机梯度下降时拟合线性回归模型的

正规方程-一种高效的线性模型拟合方法

用于监督学习回归问题的就是线性回归

数据集–>输入学习算法–>输出一个假设函数预测

设计监督学习算法流程:

工作流程是什么?数据集是什么?假设函数是什么?如何表示假设函数?

比如:

输入两个特征 : X1房子面积 X2卧室数量 θ\thetaθ 是参数

那么假设函数为:
h(x)=∑j=02θjXjθj=(θ0θ1θ2)X0=1Xj=(X0X1X2) h(x) = \sum_{j=0}^2\theta_jX_j\\ \theta_j = \left(\begin{matrix} \theta_0\\ \theta_1\\ \theta_2\\ \end{matrix}\right)\\ X_0 = 1\\ X_j= \left(\begin{matrix} X_0\\ X_1\\ X_2\\ \end{matrix}\right)\\ h(x)=j=02θjXjθj=θ0θ1θ2X0=1Xj=X0X1X2
符号介绍:

m : 训练样本的数量 ,对应表格中的行数

X : 输入, 通常被称为特征

Y : 输出,目标变量

(X,Y)是训练样本

(Xi,Yi)(X^i,Y^i)(Xi,Yi) : 第i个训练样本

n : 监督学习问题中的特征数量

http://www.dtcms.com/a/291017.html

相关文章:

  • 动静态库原理与实战详解
  • Linux 721 创建实现镜像的逻辑卷
  • 网站域名备案和服务器有关系吗
  • 《电⼦元器件零基础⼊⻔》
  • 汽车售后诊断仪DoIP和CANBus诊断指令分析
  • Linux的磁盘存储管理实操——(中)——逻辑卷管理实战
  • Ubuntu 22.04编译安装Nginx 1.28
  • Docker实践:使用Docker部署blog轻量级博客系统
  • 我的NAS进化史:用1Panel和内网穿透把零配件变成远程中枢
  • 超详细解析:Java装箱与拆箱(附完整数据类型清单)
  • 在 HTTP GET 请求中传递参数有两种标准方式
  • 【Java】Spring的依赖注入理解,@Autowired用法
  • 网络数据分层封装与解封过程的详细说明
  • STM32 开发的鼠标:技术详解与实现指南
  • RBAC(Role-Based Access Control,基于角色的访问控制)介绍(一种通过角色来管理用户权限的访问控制模型)
  • 深入解析 SymPy 中的符号计算:导数与变量替换的实践指南
  • 【未限制消息消费导致数据库CPU告警问题排查及解决方案】
  • 司南评测体系全新升级,“五位一体”评估全链路关键能力
  • 神经网络过拟合处理:原理与实践
  • C++实战案例:从static成员到线程安全的单例模式
  • Spring AI 系列之十八 - ChatModel
  • 【实战】Dify从0到100进阶--文档解读(10)参数提取HTTP节点
  • MybatisPlus-15.扩展功能-逻辑删除
  • 国产电钢琴核心优缺点是什么?
  • 深度学习 ---神经网络以及数据准备
  • C++基础数据结构
  • Ubuntu 22 安装 ZooKeeper 3.9.3 记录
  • Cookie、Session、Local Storage和Session Storage区别
  • 低代码平台有什么特殊优势
  • 小架构step系列21:参数和返回值的匹配