$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 (∣n→∣2x→⋅n→)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→−(∣n→∣2x→⋅n→)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中,那么

python 复制代码
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))

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

相关推荐
ReinaXue1 分钟前
大模型【进阶】(四)QWen模型架构的解读
人工智能·神经网络·语言模型·transformer·语音识别·迁移学习·audiolm
静心问道5 分钟前
Deja Vu: 利用上下文稀疏性提升大语言模型推理效率
人工智能·模型加速·ai技术应用
小妖同学学AI9 分钟前
deepseek+飞书多维表格 打造小红书矩阵
人工智能·矩阵·飞书
阿明观察11 分钟前
再谈亚马逊云科技(AWS)上海AI研究院7月22日关闭事件
人工智能
zzywxc7871 小时前
AI 驱动的软件测试革新:框架、检测与优化实践
人工智能·深度学习·机器学习·数据挖掘·数据分析
WSSWWWSSW2 小时前
华为昇腾NPU卡 文生视频[T2V]大模型WAN2.1模型推理使用
人工智能·大模型·音视频·显卡·文生视频·文生音频·文生音乐
数据要素X2 小时前
【数据架构10】数字政府架构篇
大数据·运维·数据库·人工智能·架构
Ronin-Lotus2 小时前
深度学习篇---PaddleDetection模型选择
人工智能·深度学习
qq_40999093?2 小时前
安全和AI方向的学习路线
人工智能·安全
Blossom.1182 小时前
基于深度学习的医学图像分析:使用CycleGAN实现图像到图像的转换
人工智能·深度学习·目标检测·机器学习·分类·数据挖掘·语音识别