mathematical-optimization相关内容
使用DEoptim时,我不断收到此错误:ES calculation produces unreliable result (inverse risk) for column: 1消息.也许我正在忽略某些东西,所以我需要一些帮助来解决这个问题.我已经在网上搜索了,但似乎找不到答案. 我有一个名为RETS的xts对象,该对象包含127行和4列,具有日志返回: library("quant
..
我正在尝试对生化过程进行建模,并且将我的问题构造为一个优化问题,我可以使用scipy中的differential_evolution来解决. 到目前为止,一切都很好,我非常满意使用15-19个参数的简化模型的实现. 我扩展了模型,现在带有32个参数的模型花费的时间太长了.并非完全出乎意料,但仍然是一个问题,因此是个问题. 我看过: -关于R 并行差分进化 -和github问题 htt
..
这是一个用于比较Poisson分布的lambda参数的ML估计量的测试. with(data.frame(x=rpois(2000, 1.5), i=LETTERS[1:20]), cbind(cf=tapply(x, i, mean), iter=optim(rep(1, length(levels(i))), function(par)
..
我正在尝试使用scipy.optimize.differential_evolution进行优化.该代码要求x中每个变量的范围.但是我想要一个解决方案,其中x的部分必须是整数,而其他部分则可以自由浮动.我的代码的相关部分看起来像 bounds = [(0,3),(0,3),(0,3),???,???] result = differential_evolution(func,
..
我想针对vgg16 conv4_3层内核的每个特征图(3x3x512x512尺寸矩阵)计算指定损失的一阶和二阶导数(Hessian的对角线部分).我知道如何根据 # Inspecting variables under Ipython notebook In : Loss Out :
..
代码来自: https://github. com/torch/nn/blob/master/lib/THNN/generic/LogSoftMax.c 我看不到这段代码如何计算到LogSoftMax模块输入的梯度w.r.t.我很困惑的是两个for循环在做什么. for (t = 0; t
..
我正在编写一个LpProblem,我需要创建一个约束,其中某些变量的总和为100 ... 100、200、300 ...的倍数. 我正在尝试使用mod(),round()和int()的下一个表达式,但由于它们不支持LpAffineExpression,因此无法正常工作. probl + = lpSum(如果h [2] == b],则varSKU中[h的hs为[vars [h])%100
..
我正在使用scipy.optimize.minimize,并且正在使用这样的函数优化3个参数 def foo(A, x, y, z): test = my_function(A[0], A[1], A[2], x, y, z) return test 在这个答案中,我发现了一些见识: 如何显示scipy.optimize函数的进度? 所以我想出了这个功能: def
..
首先,这似乎(从ContourPlot中)是一个相当简单的最大化问题,为什么使用牛顿方法的FindMaximum存在问题? 第二,如何摆脱警告? 第三,如果我不能摆脱这些警告,该如何判断警告是否有意义,即最大化失败? 例如,在下面的代码中,使用牛顿方法的FindMaximum会给出警告,而PrincipalAxis方法则不会 o = 1/5 Log[E^(-(h/Sqrt[
..
我正在尝试构建一个应用程序来检测图像,这些图像是来自网页的广告.一旦检测到这些内容,我将不允许它们在客户端显示. 基本上,我正在使用反向传播算法来训练神经网络,并使用此处提供的数据集: http://archive.ics.uci.edu/ml/datasets/Internet+Advertisements . 但是在那个数据集中没有.的属性很高.实际上,该项目的一位导师告诉我,如果
..
我希望为以下示例估算参数: 但是如何使DEoptim仅优化3个参数中的2个呢? -有直接的方法可以做到这一点吗? rm(list=ls()) t
..
我正在尝试为以下目标函数找到最大值: objective
..
我正在尝试在 R 中实现β几何概率模型(如我几乎已经在 R 中实现了此功能,但是我似乎无法为我解决任何求解器.请帮忙. 请在此处提交 # probability mass function P = function (alpha, beta, t) { out = numeric(length=length(t)) for (i in seq_along(t)) {
..
说我需要将n = 30个学生分成2到6个小组,我从每个学生那里收集以下偏好数据: 学生姓名: Tom 喜欢坐在一起:埃里克·吉米 不喜欢坐在一起:约翰,保罗,林戈,乔治 这暗示着他们对整个班级中没有提到的其他任何学生持中立态度. 我如何最好地对许多不同/随机分组安排进行大量模拟,以便能够确定每种安排的得分,然后通过该得分我可以选择“最佳"得分/安排? 或者,还有
..
我有一个x和y一维numpy数组,我想用已知函数复制y以获得"beta".这是我正在使用的代码: import numpy as np import matplotlib.pyplot as plt from scipy.optimize import curve_fit y = array([ 0.04022493, 0.04287536, 0.03983657, 0.039320
..
nlm函数可以用于具有多个变量的优化吗?那怎么办? 例如:我想找到x和y,以便使f(x,y)最小. nlm函数如何工作? 类似的东西吗?: nlm(f,c(0.1,0.1)) 解决方案 使函数能够接收向量: f
..
我一直在尝试使用constrOptim()解决R中的约束优化问题(这是我的第一次),但正努力为我的问题设置约束. 问题很简单,我可以将函数设置为ok,但是在传递约束时有点不知所措. 例如我定义的问题是(我将以固定为1000的N开始,所以我最终只想求解X,我想同时选择N和X来获得最大利润): 所以我可以将功能设置为: fun
..
请帮助您优化此有效的MiniZinc代码: 任务:有一个会议有6个时隙.有3位发言人参加会议,每个发言人在某些时段可用.每个扬声器将出现预定数量的插槽. 目标:制定安排时间最早的演讲者. 示例:演讲者A,B和C.通话时间= [1、2、1] 扬声器的可用性: +---+------+------+------+ | | Sp.A | Sp.B | Sp.C | +-
..
我需要在高维空间中优化标量函数.该函数随参数变化而快速变化,以使(的绝对值)梯度很大. scipy.optimize.minimize中的优化器失败,因为最小化过程采取了太大的步骤.以下代码使用简单的二次函数说明了该问题. from scipy.optimize import minimize def objective(x, scalar=1): """ Quadrati
..
我熟悉二进制表示法中的交叉和变异索引,但是在实际编码中,我遇到了几篇文章,其中将 crossover index 和 mutation index 用作参数值. 例如,我们有300和30个决策变量,那么交叉指数= 0.25意味着什么? 也对100+current generation number的突变指数感到困惑. 解决方案 交叉索引 已经开发了许多实编码的交叉运算符,
..