问题标签 [generalization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 减少arduino的代码,通用代码
我为我的arduino制作了以下代码。它与 MQTT 的通信非常好。
不幸的是,我对 arduino 的记忆负荷几乎已满。
我想减少我的代码,因为我现在正在逐个房间检查每个房间。我认为可以创建更通用的代码。
database - “二进制样式”真/假切换值的名称
我有一张包含我的用户信息的表格,包括他们的地址、城市、国家、电话号码、网站、社交网络链接等......他们可以选择他们希望在他们的公共页面上显示哪些信息。
因此,我不想在数据库中为这些值中的每一个创建一些布尔列,而是创建一个整数列,该列将包含一个数字,以二进制样式指示所有这些选项。
例如,如果第一个(二进制)数字代表您的地址,第二个是您的国家,第三个是您的 Facebook 页面。你想显示你的地址和你的国家,而不是你的 Facebook 页面,那么这相当于1
,1
和0
,这意味着我会将 a 存储6
在数据库中。
在我的代码(PHP)中,我会这样显示:
为了一致性、可读性和协作目的,我的问题只是:
这种价值保持的名称是什么?或者更确切地说,我的数据库中该列的名称应该是什么?
statistics - 无法将我的遗传算法推广到新数据
我写了一个 GA 来模拟一段时间(5 年)内的少数股票(4)。GA 能够以多快的速度找到训练数据的最佳解决方案令人印象深刻,但我也知道这主要是由于它在训练阶段倾向于过度拟合。
但是,我仍然认为我可以采取一些预防措施,并对同期一组看不见的测试股票进行某种预测。
我采取的一项预防措施是:当可以在同一天购买多只股票时,GA 只从列表中购买一只,并随机选择这只。我认为这种随机性可能有助于避免过度拟合?
即使过拟合还在发生,在最初几代的 GA 中不应该不存在,因为它还没有机会过拟合吗?
作为说明,我知道没有免费午餐定理,它证明(我相信)没有完美的参数集可以为两个不同的数据集产生最佳输出。如果我们更进一步,这个无免费午餐定理是否也禁止泛化?
下图说明了这一点。->蓝线是GA输出。->红线是训练数据(由于前面提到的随机性略有不同) ->黄线是顽固的测试数据,没有泛化性。事实上,这是我能制作的最讨人喜欢的图表。
y 轴是利润,x 轴是根据各自的利润从最差到最好(从左到右)排序的交易策略(在 y 轴上)
到目前为止,我收到的一些最好的建议(感谢 seaotternerd)是专注于前几代并增加训练示例的数量。下图有 12 个训练库存,而不仅仅是 4 个,并且只显示了前 200 代(而不是 1,000 代)。同样,这是我能制作的最讨人喜欢的图表,这一次选择压力适中。它当然看起来好一点,但也不是很棒。红线是测试数据。
r - 如何概括 union() 以获取 N 个参数?
如何union
动态追加/推送数据?
例如,我有 4 个数据集要合并,
但有时我有少于 4 个,而有时更多。
有什么想法可以解决这个问题吗?
python - python中的封装和泛化函数def mult_tasks(str_numbers)
问题:
在不改变 mult_tasks 的情况下,为 mult_tasks_line 编写一个定义,以便 doctests 通过。
所以:
print mult_tasks("3469")
将产生:
我已经尝试过这样做:
这是我尝试过的,第一个函数非常接近,但它没有单引号。当运行 mult_tasks_line("4", "3469") 它出来了(4*3) (4*4) (4*6) (4*9)
。
但是第二个功能似乎完全错误。这是第二个函数的结果:
mult_tasks("246”)
java - 在 Java 8 中对文件进行泛化函数
我正在尝试使用 JDK 8 用 Java 编写一个 Concordance 程序(以重新学习该语言)。到目前为止,我有以下内容(省略了包名):
这可行,但我想概括实现,以便能够在System.in
没有传递参数的情况下读取输入。是否可以修改函数的输入以generateConcordance
允许将其应用于命名文件或System.in
?
java - 获取相似对象属性的通用方法
我有一个对象,它有几个数组作为字段。它的类大致是这样的:
所有发票类型都有一个相互标记接口Invoices。
我需要获取所有发票才能对其调用另一种方法。
问题是所有发票只有共同的标记界面。getCustomerID()方法不是由相互接口或类定义的。由于给定的规范,这是我无法改变的行为。
for-each-loop 中的代码重复让我很头疼。我必须对四个不同数组中的所有发票对象执行完全相同的操作。因此,有四个 for-each-loop 不必要地使代码膨胀。
有没有办法可以编写通用(私有)方法?一个想法是:
但这需要四次 instanceof 检查,因为Invoice类不知道getCusomterId()方法。因此,我将一无所获;该方法仍将包含重复。
我感谢所有可能的解决方案来概括这个问题!
arrays - R: arrays - reducing length (generalization)
I need to reduce length (generalize) an array in R. For example, I have hi-resolution data like this...
...and I need to "generalise" it to low-resolution using the mean function like this:
Simply, 4 values of the original array (positions [1,1];[1,2];[2,1];[2,2]) form 1 value (average) in resulting array in [1,1] position. I have tried using "apply" over the array, but I am not able to cope with "non-standard" margins. Is there any more complex function like apply in R?
c# - 是接口类的正确泛化关联吗
正如标题所说,我问这是否是一种好的编程/设计方式。
我有一个类,它可以只是一个接口(只有一个抽象方法和几个属性)
作为我的例子,这是类似的:
我们得到了一个主类 Car,而不是卡车、汽车、摩托车……并且有一个抽象方法 void move()
我可以将 CAR 设计为接口,而将其他具体类设计为 CAR 类的泛化吗?还是这是错的?
进而
会是对的吗?
vba - VBA:* 什么时候可用?
我试图掌握在*
编码时何时可以和不能使用泛化。
我的意思的一个例子是xfile.*
扩展名是否无关紧要。另一个是*.xls
如果我想引用任何和所有 excel 文件。
我不只是对文件感兴趣。我想使用类似的东西Washington*
,Oregon*
如果我想要工作簿中的所有工作表,无论之后发生什么,无论是This Month
,This Year
等等。
另一个级别是电子表格单元格中的值。
我特别要求其中的每一个,因为*
在每种情况下似乎都受到不同的对待。
谢谢您的帮助。
编辑:
我刚刚遇到的一个问题的一个很好的例子是这段代码:
工作表名称的选项是City MTD
、City YTD
、Country MTD
和Country YTD
(本月至今和年初至今,仅供参考)
我正在使用的工作表是,City MTD
但我的程序仍然进入 If 语句。这使我相信它*
没有被视为通配符,而是字符串中的字面星号。