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

<<机器学习实战>>10-11节笔记:生成器与线性回归手动实现

10生成器与python实现

如果是曲线规律的数据集,则需要把模型变复杂。如果是噪音较大,则需要做特征工程。

随机种子的知识点补充:

根据不同库中的随机过程,需要用对应的随机种子:

比如 l=list(range(5))

random.shuffle(l)(shuffle是打乱这个list的函数,如果需要保持每次打乱结果一样,则用random.seed(x),如果用numpy.random.seed(x)则没用。

创建一个特征数组和标签数组的函数:

11线性回归手动实现

为什么要用梯度下降:

XTXW=XTY不一定存在唯一解,因此不一定能用最小二乘法解决方法:

使用梯度下降/有些矩阵可以用广义逆矩阵/修改损失函数,使得它可以满足最小二乘法求解

本节最后补充了线性回归的决定系数

R-square=SSR/SSE

其中SSR是预测数据与标签均值的平方差,SST是实际值与均值的平方差,SSE=SSR+SST

这个指标越接近一越好

http://www.lryc.cn/news/450932.html

相关文章:

  • 链表OJ经典题目及思路总结(一)
  • 初识chatgpt
  • 【60天备战2024年11月软考高级系统架构设计师——第33天:云计算与大数据架构——大数据处理框架的应用场景】
  • 如何设计具体项目的数据库管理
  • 对于 Vue CLI 项目如何引入Echarts以及动态获取数据
  • 【Linux笔记】在VMware中,为基于NAT模式运行的CentOS虚拟机设置固定的网络IP地址
  • 一文上手Kafka【中】
  • Ubuntu如何如何安装tcpdump
  • 3-3 AUTOSAR RTE 对SR Port的作用
  • hive/impala/mysql几种数据库的sql常用写法和函数说明
  • 论文阅读:LM-Cocktail: Resilient Tuning of Language Models via Model Merging
  • 8640 希尔(shell)排序
  • Linux 安装redis主从模式+哨兵模式3台节点
  • [BCSP-X2024.小高3] 学习计划
  • Android Debug Bridge(ADB)完全指南
  • 再次重逢,愿遍地繁花
  • 数据结构和算法基础(一)
  • 【超长好文】网络安全从业者面试指南
  • 基于大数据的高校新生数据可视化分析系统
  • 【cache】浅析四种常用的缓存淘汰算法 FIFO/LRU/LFU/W-TinyLFU
  • STM32的DMA技术介绍
  • C++11 多线程编程-小白零基础到手撕线程池
  • 智源研究院与百度达成战略合作 共建AI产研协同生态
  • Flask-SQLAlchemy:在Flask应用中优雅地操作数据库
  • 智能巡检机器人 数据库
  • Spring AOP异步操作实现
  • 【2006.07】UMLS工具——MetaMap原理深度解析
  • ros2 colcon build 构建后,install中的local_setup.bash 和setup.bash有什么区别
  • Thymeleaf基础语法
  • spring cloud alibaba学习路线