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

【论文复现:Active Learning via Local Structure Recontruction】

论文复现:Active Learning via Local Structure Reconstruction

      • 目标函数
      • 优化过程
      • 公式(16)推到
      • python代码链接如下:

论文首页
算法流程

目标函数

在这里插入图片描述

优化过程

在这里插入图片描述

公式(16)推到

原文中省略了上述推导过程
在这里我们自己推导一下,只要有一点数学基础就很简单:
A = ( Q T Q + γ G ) − 1 Q T X A = (Q^TQ+\gamma G)^{-1}Q^TX A=(QTQ+γG)1QTX

根据伍德伯里矩阵恒等式:
A = G − 1 Q T ( Q G − 1 Q T + γ I d ) − 1 X A = G^{-1}Q^T(QG^{-1}Q^T+\gamma I_d)^{-1}X A=G1QT(QG1QT+γId)1X
推到过程:
A = ( Q T Q + γ G ) − 1 Q T X = [ G − 1 − G − 1 Q T ( γ I d + Q G − 1 Q T ) − 1 Q T G − 1 ] Q T X = [ G − 1 Q T − G − 1 Q T ( γ I d + Q G − 1 Q T ) − 1 Q T G − 1 Q T ] X = [ G − 1 Q T − G − 1 Q T ( γ I d + Q G − 1 Q T ) − 1 ( I d + Q T G − 1 Q T − I d ) ] X = [ G − 1 Q T − G − 1 Q T [ I − ( γ I d + Q G − 1 Q T ) − 1 ) ] ] X = [ G − 1 Q T − G − 1 Q T + G − 1 Q T ( γ I d + Q G − 1 Q T ) − 1 ) ] X = G − 1 Q T ( γ I d + Q G − 1 Q T ) − 1 X \begin{aligned} A &= (Q^TQ+\gamma G)^{-1}Q^TX \\ & = [G^{-1} - G^{-1}Q^T(\gamma I_d+QG^{-1}Q^T)^{-1}Q^TG^{-1}]Q^TX \\ & = [G^{-1}Q^T - G^{-1}Q^T(\gamma I_d+QG^{-1}Q^T)^{-1}Q^TG^{-1}Q^T]X \\ & = [G^{-1}Q^T - G^{-1}Q^T(\gamma I_d+QG^{-1}Q^T)^{-1}(I_d+Q^TG^{-1}Q^T-I_d)]X \\ & = [G^{-1}Q^T - G^{-1}Q^T[I-(\gamma I_d+QG^{-1}Q^T)^{-1})] ]X \\ & = [G^{-1}Q^T - G^{-1}Q^T+G^{-1}Q^T(\gamma I_d+QG^{-1}Q^T)^{-1}) ]X \\ & = G^{-1}Q^T(\gamma I_d+QG^{-1}Q^T)^{-1}X \end{aligned} A=(QTQ+γG)1QTX=[G1G1QT(γId+QG1QT)1QTG1]QTX=[G1QTG1QT(γId+QG1QT)1QTG1QT]X=[G1QTG1QT(γId+QG1QT)1(Id+QTG1QTId)]X=[G1QTG1QT[I(γId+QG1QT)1)]]X=[G1QTG1QT+G1QT(γId+QG1QT)1)]X=G1QT(γId+QG1QT)1X

python代码链接如下:

https://download.csdn.net/download/DeniuHe/88481918
创作不易,撸码伤身,承蒙各位理解!谢谢!


http://www.kler.cn/news/109282.html

相关文章:

  • Qt6.5 CMake项目配置
  • nodejs+vue+elementui社区居民信息管理及数据分析与可视化系统设计
  • 微服务框架Consul--新手入门
  • 动静分离技术
  • centos ubantu IP一直变化,远程连接不上问题
  • C++二分查找算法的应用:最长递增子序列
  • 【贝叶斯回归】【第 1 部分】--pyro库应用
  • CentOS7安装配置MobaXterm使用换源处理虚拟机拍照备份与还原Linux常用命令
  • 【计算机网络】路由器的工作原理
  • Python beautifulsoup解析本地文件之基础语法
  • linux-磁盘应用
  • 决策树的优缺点
  • 磁盘管理(初始化,引导块,坏块管理,固态硬盘)
  • c# .net linux ImageSharp+FastDFS+Base64上传图片,压缩图片大小,图像处理dcoker中使用也可以
  • 汽车混动技术
  • docker 启动简单的开发环境(mysql, redis, etcd)
  • MySQL WITH AS及递归查询
  • ELASTICO-A Secure Sharding Protocol For Open Blockchains
  • 目标检测YOLO实战应用案例100讲-高速铁路供电安全检测监测系统图像智能识别(中)
  • 七层负载均衡 HAproxy
  • 由k8s升级慢引起的etcd性能不足的问题排查
  • Windows-Oracle11g 安装详解-含Navicate远程连接配置 -本地监听设置及更换navicate环境指向的oci.dll
  • 人工智能在疾病治疗中的应用:机遇与挑战
  • redis原理 主从同步和哨兵集群
  • 【蓝桥杯选拔赛真题05】C++超级素数 青少年组蓝桥杯C++选拔赛真题 STEMA比赛真题解析
  • VR数字党建:红色文化展厅和爱国主义教育线上线下联动
  • 2023秋《论文写作》课程总结
  • go-kit中如何开启websocket服务
  • 23种设计模式在SpringCloud源码里的应用
  • 单元测试,集成测试,系统测试的区别是什么?