上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页
摘要: 1. 二分类 #!/usr/bin/env python # coding: utf-8 # In[7]: import numpy as np from sklearn import datasets from sklearn.linear_model import LogisticRegress 阅读全文
posted @ 2023-12-16 11:10 jack-chen666 阅读(27) 评论(0) 推荐(0)
摘要: 目录1. sigmoid函数2. 伯努利分布(0-1分布)3. 广义线性回归4. 逻辑回归 损失函数的推导5. 损失函数求导6. 代码并绘图 1. sigmoid函数 逻辑回归 logitstic regression 本质是二分类 sigmoid函数 是将 (-无穷, +无穷)区间上的y 映射到 阅读全文
posted @ 2023-12-16 00:31 jack-chen666 阅读(63) 评论(0) 推荐(0)
摘要: 目录1. 为什么要升维2 代码实现3, 总结 1. 为什么要升维 升维的目的是为了去解决欠拟合的问题的,也就是为了提高模型的准确率为目的的,因为当维度不够时,说白了就是对于预测结果考虑的因素少的话,肯定不能准确的计算出模型。 在做升维的时候,最常见的手段就是将已知维度进行相乘来构建新的维度,如下图所 阅读全文
posted @ 2023-12-13 22:24 jack-chen666 阅读(168) 评论(0) 推荐(0)
摘要: 目录1. 为什么要加上正则项2 L1稀疏 L2平滑3. 代码1--L2正则4 代码2--L2正则25. 代码3--l1正则6. ElasticNet 1. 为什么要加上正则项 防止模型的过拟合 需要在损失函数LOSS(MSE或者交叉熵)再加上正则项 常用的惩罚项有L1正则项或者L2正则项 其实L1和 阅读全文
posted @ 2023-12-13 00:42 jack-chen666 阅读(247) 评论(0) 推荐(0)
摘要: 目录1. 为什么要对样本进行 归一化2. 归一化的方式一 最大最小值3. 归一化的方式二 标准归一化 1. 为什么要对样本进行 归一化 样本之间的数量级是千差万别 有量纲的 例如: theta1 >> theta2 数值小的 theta2 反而能快速的 收敛 数值大的 theta1 收敛较慢 出现 阅读全文
posted @ 2023-12-11 21:08 jack-chen666 阅读(127) 评论(0) 推荐(0)
摘要: 1. 随机梯度下降法 梯度计算的时候 随机抽取一条 import numpy as np X = 2 * np.random.rand(100, 1) y = 4 + 3 * X + np.random.randn(100, 1) X_b = np.c_[np.ones((100, 1)), X] 阅读全文
posted @ 2023-12-11 20:47 jack-chen666 阅读(64) 评论(0) 推荐(0)
摘要: 1. 梯度下降法 梯度: 是一个theta 与 一条样本x 组成的 映射公式 可以看出梯度的计算量主要来自于 左边部分 所有样本参与 -- 批量梯度下降法 随机抽取一条样本参与 -- 随机梯度下降法 一小部分样本参与 -- 小批量 梯度下降法 2. epoch 与 batch epoch:一次迭代 阅读全文
posted @ 2023-12-11 20:16 jack-chen666 阅读(22) 评论(0) 推荐(0)
摘要: 1. 解析解 解析解的公式 import numpy as np import matplotlib.pyplot as plt # 有监督机器学习 # X y X = 2 * np.random.rand(100, 1) # np.random.rand # 100行 1列的 [0, 1) 之间均 阅读全文
posted @ 2023-12-11 19:47 jack-chen666 阅读(30) 评论(0) 推荐(0)
摘要: 最大似然估计 已经从某一分布中获取到n个样本 并且假设改样本的分布服从某一个分布f(θ), θ为需要估计的参数,根据这n个样本去推导θ的值 就叫做最大似然估计,假设样本服从某分布,根据样本计算出分布中的参数,参数计算出之后,就能去进行预测, 正态分布概率密度: 假设样本的误差 服从正态分布 最大似然 阅读全文
posted @ 2023-12-09 09:58 jack-chen666 阅读(134) 评论(0) 推荐(0)
摘要: 目录1. maven创建 war项目2. SpringMVC 1. maven创建 war项目 什么是jar项目 什么是war项目? jar项目: 由main方法来开始的 直接依赖JVM就能编译运行 jar项目不需要服务器 war项目: web项目的java文件是tomcat来触发的 脱离了web服 阅读全文
posted @ 2023-11-14 00:10 jack-chen666 阅读(57) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页