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

淮安建设网站制作权威发布的意思是什么

淮安建设网站制作,权威发布的意思是什么,本机网络ip做网站,好的做网站公司python day20.内容:奇异值分解对于任何的矩阵都可以做等价的奇异值SVD分解,并进行奇异值和特征向量的选取,进而实现重构。同时,使用Frobenius 范数相对误差来衡量原始矩阵和重构矩阵的差异。在机器学习中,就是将m个特征…

python day20.

内容:

  • 奇异值分解
  • 对于任何的矩阵都可以做等价的奇异值SVD分解,并进行奇异值和特征向量的选取,进而实现重构。同时,使用Frobenius 范数相对误差来衡量原始矩阵和重构矩阵的差异。
  • 在机器学习中,就是将m个特征降维成k个新特征(k的选择需要注意),新特征是原始特征的线性组合。
  • svd之前数据需要进行标准化(均值为0,方差为1)
  • 总而言之,针对结构化数据,奇异值分解就是一种特征降维的处理手段,能提高计算效率并减少过拟合风险,而sklearn库中也提供了相应的模块TruncatedSVD

代码:

c
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
print(f"训练集形状: {X_train.shape}")
print(f"测试集形状: {X_test.shape}")# 对训练集进行 SVD 分解
U_train, sigma_train, Vt_train = np.linalg.svd(X_train, full_matrices=False)
print(f"Vt_train 矩阵形状: {Vt_train.shape}")# 选择保留的奇异值数量 k
k = 10
Vt_k = Vt_train[:k, :]  # 保留前 k 行,形状为 (k, 50)
print(f"保留 k={k} 后的 Vt_k 矩阵形状: {Vt_k.shape}")# 降维训练集:X_train_reduced = X_train @ Vt_k.T
X_train_reduced = X_train @ Vt_k.T
print(f"降维后训练集形状: {X_train_reduced.shape}")# 使用相同的 Vt_k 对测试集进行降维:X_test_reduced = X_test @ Vt_k.T
X_test_reduced = X_test @ Vt_k.T
print(f"降维后测试集形状: {X_test_reduced.shape}")# 训练模型(以逻辑回归为例)
model = LogisticRegression(random_state=42)
model.fit(X_train_reduced, y_train)# 预测并评估
y_pred = model.predict(X_test_reduced)
accuracy = accuracy_score(y_test, y_pred)
print(f"测试集准确率: {accuracy}")# 计算训练集的近似误差(可选,仅用于评估降维效果)
X_train_approx = U_train[:, :k] @ np.diag(sigma_train[:k]) @ Vt_k
error = np.linalg.norm(X_train - X_train_approx, 'fro') / np.linalg.norm(X_train, 'fro')
c

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

相关文章:

  • 数据库“Driver not loaded“错误,单例模式重构方案
  • 中山企业网站制作vi设计公司网站
  • 瀑布流网站有哪些百度大数据搜索引擎
  • Mysql官网下载Windows、Linux各个版本
  • Vue:“onMounted“ is defined but never used no-unused-vars
  • 网站建设中html5模板来源门户网站源码
  • 备案的网站可以攻击吗邵阳市建设工程造价管理站网站
  • 网站建设方案基本流程北京比较好的网络营销公司
  • redis批量删除namespace下的数据
  • Windows10专业版启动Docker启动不了问题排查解决
  • BC817-40,215 晶体管功率开关二极管 NXP安世 集成电路IC 芯片解析
  • 项目中基于redis实现缓存
  • SpringCloud-LoadBalancer负载均衡服务调用
  • 深圳网站建设选哪家好重庆景点排名前十
  • WordPress主题设置保存信誉好的镇江网站优化
  • 动态静态结合网站php网站开发小程序
  • GitPuk V1.1.9版本发布,新增分支保护、推送合并等功能,有效保障代码质量与安全
  • 关于企业网站建设的请示如何做医药类网站
  • 网站会员发展计划相关网站查询
  • 推进门户网站建设 用好用活网站源码交易网
  • Vue 2 前端项目 Python 脚本的增删改查(CRUD)功能
  • 海淀区城市建设档案馆网站电子商务公司最低注册资本
  • 湖北响应式网站建设费用如何制作好自己的网站
  • 成都建设网站那家好苏州网上挂号预约平台12320
  • 国外公共空间设计网站临沂网站关键字优化
  • 电子商务网站建设需要多少钱公司内部网站建设的意义
  • 前端开发案例(不定期更新)
  • AcWing 3595:二叉排序树 ← BST
  • Linux内核资源管理机制深度剖析:从IO端口申请到释放的完整生命周期
  • 网站主机是什么意思公网怎么做网站