$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))

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

相关推荐
威视锐科技5 分钟前
AMD生态赋能5G NTN 革新:威视锐空天地一体化基站,融合天地通信与边缘AI
人工智能·5g·软件无线电·威视锐·天地一体化
库拉大叔6 分钟前
GPT内容输出优化:如何获得更符合需求的答案
人工智能
蕃茄田艺术6 分钟前
学龄儿童创意画画怎么判断是否适合自己
人工智能·蕃茄田艺术
毒爪的小新7 分钟前
踩坑实录 | RAG知识库完整搭建-Milvus2.4+BGE大中文AI模型嵌入
linux·人工智能·ai·milvus·rag
思-无-涯7 分钟前
AI Agent技能编写与质量保障
人工智能·python
熊猫钓鱼>_>8 分钟前
智能革命的巨浪——AI时代的社会重构与生存之道
大数据·人工智能·重构·架构·llm·agent·ai-native
美狐美颜SDK开放平台10 分钟前
直播APP平台开发如何降低成本?视频美颜SDK方案解析
人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk·美颜api
百胜软件@百胜软件11 分钟前
维达×百胜软件E3+订单协同平台项目正式启动,共筑智能履约新标杆
大数据·人工智能
doiito(Do It Together)15 分钟前
我用 Rust 写了个 AI 媒体管家:Gliding Horse 赋能 media_agent,目标是让 ComfyUI 工作流彻底自动化
人工智能·架构·rust·媒体
qcx2316 分钟前
Agentic RAG不止能回答问题,已经能自动修复真实CVE漏洞了
人工智能·机器学习·ai·llm·脑信号