0
我想学习张量优化,因为我主要是在Matlab中编写代码。用张量流的等式和不等式实现约束优化
我的MATLAB代码:
fun = @(x)100*(x(2)-x(1)^2)^2 + (1-x(1))^2;
x0 = [0.5,0];
A = [1,2];
b = 1;
Aeq = [2,1];
beq = 1;
x = fmincon(fun,x0,A,b,Aeq,beq)
我想用tensorflow实施上述优化。有没有办法复制它?
我遇到了this solution但它只说明了平等约束而不是不等式。
您可以使用SciPy的最小化和TensorFlow-ScipyOptimizer桥 - https://www.tensorflow.org/api_docs/python/tf/contrib/opt/ScipyOptimizerInterface –
SciPy的优化是臭名昭著的比较Matlab的不收敛..所以我希望tensorflow的人可以创建他们自己的算法,与Matlab相媲美 – Zanam
TensorFlow的人不是魔术师,只是在本土的TF中进行scipy特性平价将会让人印象深刻。数值优化很难! –