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

$R^n$超平面约束下的向量列

原向量: x → \overset{\rightarrow}{x} x

x → \overset{\rightarrow}{x} x法向相同的法向量(与 x → \overset{\rightarrow}{x} x同向) ( x → ⋅ n → ∣ n → ∣ 2 ) n → (\frac{\overset{\rightarrow}x\cdot\overset{\rightarrow}n}{|\overset\rightarrow n|^2})\overset\rightarrow n (n2xn)n(即原向量在法向的投影)

投影到超平面的向量 x → − ( x → ⋅ n → ∣ n → ∣ 2 ) n → \overset{\rightarrow}{x}-(\frac{\overset{\rightarrow}x\cdot\overset{\rightarrow}n}{|\overset\rightarrow n|^2})\overset\rightarrow n x(n2xn)n(与 x → \overset{\rightarrow}{x} x同向)

(就是一个向量三角形)

比如 x → = ( x 1 , ⋯ x n ) \overset{\rightarrow}{x}=(x_1,\cdots x_n) x=(x1,xn),梯度约束在 x 1 + ⋯ + x n = 1 x_1+\cdots+x_n=1 x1++xn=1中,那么

grad = list(map(lambda x: x-tf.reshape(tf.reshape(x, [1,-1])@tf.ones([x.shape[0],1]),[])/(x.shape[0])*tf.ones([x.shape[0]]), grad))

要做一次投影,让梯度也满足约束,从而当初始点满足约束时,这样使用梯度下降可以使得点列一直满足约束


http://www.mrgr.cn/news/97241.html

相关文章:

  • 蓝桥云客--破译密码
  • 【机器学习】机器学习工程实战-第4章 特征工程
  • 详解七大排序
  • 博途 TIA Portal之1200与Odot零点PN通讯
  • 【2023】ORIGIN或MATLAB 颜色图,等高图,颜色条——需要拟合补全中间的颜色
  • vs环境中编译osg以及osgQt
  • Drools项目实战
  • 论文阅读8——大数据赋能交通信号控制可减少城市碳排放
  • 记一次表格数据排序优化(一)--排序30000条数据有多卡
  • C++/Qt 模拟sensornetwork的工作
  • (八)PMSM驱动控制学习---无感控制之滑膜观测器
  • Redis数据结构之Hash
  • 简单多状态dp问题 + 总结(一)
  • #SVA语法滴水穿石# (012)关于 first_match、throughout、within 的用法
  • Redis数据结构之List
  • 搭建K8S-1.23
  • Python菜鸟教程(小程序)
  • (二)使用Android Studio开发基于Java+xml的安卓app之环境搭建
  • Redis数据结构之String
  • vue2项目中,多个固定的请求域名 和 通过url动态获取到的ip域名 封装 axios