小编em7*_*m70的帖子

Scala中的贝叶斯网络

我正在寻找一个库来创建贝叶斯网络,并在Scala(或Java,在没有更好的解决方案的情况下)对它们进行学习和推理.除非用法非常简单,否则应该积极维护,保持性能,最好是简单,明确的文档.免费,开源和商业替代品都可以,但对于商业解决方案,需要免费试用.

一个理想的解决方案就是微软研究院的.NET世界中的Infer.NET,但更多的文档记录.

提前致谢!

java scala machine-learning bayesian-networks

9
推荐指数
1
解决办法
3212
查看次数

在熊猫过滤小时

如何过滤由datetime索引的DataFrame,以便我只获得每天特定时间内的条目?

我在寻找的东西等同于下面的R一个代码xts对象

df["09:00:00::17:00:00"]
Run Code Online (Sandbox Code Playgroud)

python pandas

9
推荐指数
2
解决办法
4537
查看次数

范围A到B,其中A> B在F#中

我刚刚在F#中发现了一些我称之为怪癖的东西,并且想知道它是设计还是错误,如果是设计,为什么会如此...如果你写第一个术语的任何范围表达式大于第二项,返回的序列为空.看看反射器表明这是设计的,但我无法找到它必须如此的原因.重现它的一个例子是:


[1..10] |> List.length
[10..1] |> List.length
Run Code Online (Sandbox Code Playgroud)

第一个将打印出10,而第二个将打印出0.测试在F#CTP 1.9.6.2中进行.

编辑:感谢您建议明确范围,但仍然有一个案例(这是启发我提出这个问题的原因)将不会被涵盖.如果A和B是变量并且没有一个比其他变量更大,尽管它们总是不同的怎么办?考虑到范围表达式似乎在编译时似乎没有得到优化,是否有任何充分的理由来确定步骤(未明确指定)的代码,如果A和B是不允许负步骤的情况?

f#

8
推荐指数
2
解决办法
2169
查看次数

完全托管的共享内存.NET实现?

我正在寻找.NET的免费,完全托管的共享内存实现(P/Invoke是可以接受的,混合C++/CLI不是).

.net c# ipc shared-memory

8
推荐指数
2
解决办法
1万
查看次数

C++中的非线性编程库

我正在寻找用于非线性编程的C++库的建议(不仅仅是整数!).

优先考虑积极维护的F/OSS解决方案,但可以接受提供免费评估版本的积极维护的商业解决方案.

提前致谢!

编辑:根据要求,这里有更多细节:

我工作中的应用是简单的,并且它是关于用表达为不等式约束的一个小集(〜20)最小化4度和更高(高达11)的多项式(再次,作为多项式,度<= 4).不过,我偶尔也可能要投入一些三角函数.无论如何,它始终是我正在处理的连续,可区分的功能.到目前为止,变量的数量范围从1到12,并且不会超出此范围.

最后,我需要一个适用于Windows的解决方案,但跨平台的解决方案更可取.

c++ mathematical-optimization

8
推荐指数
2
解决办法
6347
查看次数

数据流处理

我有一类似乎自然采用图形结构的计算.该图远非线性,因为有多个输入以及扇出的节点和需要其他几个节点结果的节点.在所有这些计算中,也可能存在几个接收器.但是,没有任何循环存在.输入节点被更新(不一定一次),我的值通过(此时纯粹是概念上的)图形.当输入改变时,节点保持状态,并且计算必须相对于输入顺序运行.

因为我必须非常频繁地编写这样的计算,并且我每次都不愿意编写ad-hoc代码,所以我尝试编写一个小型库,以便通过编写各种顶点的类来轻松地将这些计算拼凑在一起.然而,我的代码相当不优雅,并没有利用这些计算的并行结构.虽然每个顶点通常都是轻量级的,但计算可能会非常复杂和"宽".为了使问题更加复杂,这些计算的输入在循环中非常频繁地更新.幸运的是,问题的规模足够小,我可以在一个节点上处理它们.

有没有人曾经处理类似的事情?您会推荐哪些想法/方法/工具?

dataflow stream control-flow-graph

8
推荐指数
1
解决办法
129
查看次数

适用于VS11开发人员预览版的MySQL Provider

是否有任何MySQL连接提供程序与Visual Studio 11 Developer Preview集成?

我已经尝试过MySQL连接器v6.4.4但我没有看到从新连接对话框连接到MySQL数据库的选项...

.net mysql database ado.net visual-studio

7
推荐指数
2
解决办法
4027
查看次数

将套接字句柄从.NET传递到非托管子进程

我目前有一个.NET程序启动与服务器的连接并启动另一个非托管可执行文件.本机进程应该接管相同的套接字(在子进程终止之前,连接不必关闭!)并开始通过它与服务器进行通信.

上述程序在Windows上运行,但是我更喜欢不涉及P/Invoke for .NET部分的解决方案.作为旁注,从父母到子进程的通信不是问题所以我可以轻松地在两者之间共享数据.
此外,一旦我开始使用本机进程中的套接字,我不再需要在.NET进程中使用它,并且.NET进程在我使用非托管进程中的套接字之前终止,因此随之而来解决方案我需要知道如何处理.NET中的Socket对象,以便它的处理不会影响操作系统套接字及其可用性.

提前致谢!

.net c# sockets winsock

6
推荐指数
1
解决办法
1884
查看次数

ZeroMQ PUSH/PULL和丢失的信息

我正在使用.NET中的ZeroMQ,并试图解决一个奇怪的问题.我有一个类型为PUSH的套接字和一个类型为PULL over TCP的套接字.当客户端断开连接时,服务器仍然能够发送消息(请注意,没有标志传递给Socket.Send方法),在开始阻塞并等待客户端重新连接并传递消息之前,它会获得完全的批量.之后发送.

如何避免丢失消息(或者在最坏的情况下测试是否连接了客户端,如果没有发送我可以承受损失的虚假消息)?

提前致谢!

编辑:进一步测试显示,如果我在客户端断开连接后发送第一条消息后等待1秒,第二条消息将阻塞,但如果我不等待,我可以发送尽可能多的消息,他们会一切都迷路了.那令人困惑......

.net sockets client-server ipc zeromq

6
推荐指数
1
解决办法
1696
查看次数

机器学习任务:使用什么工具?

我目前正在尝试一项涉及分类模型的监督培训的ML任务.到目前为止,我已经有大约500万个训练样例和~5M交叉验证示例.目前,每个示例都有46个功能,但我可能希望在不久的将来再生成10个功能,因此任何解决方案都应留有一些改进空间.

我的问题如下:我用什么工具来解决这个问题?我想使用随机森林或SVM,但我担心后者可能在我的情况下太慢.我已经考虑了Mahout,但是因为看起来需要一定的配置以及搞乱命令行脚本而转过身去.我宁愿直接对某些(记录良好的!)库进行编码,也可以使用GUI定义我的模型.

我还应该指出我正在寻找可以在Windows上运行的东西(没有像cygwin这样的东西),并且非常感谢那些与.NET兼容的解决方案.

您可以想象,当时间到来时,代码将在Amazon EC 2上的Cluster Compute Eight Extra Large Instance上运行,因此欢迎任何广泛使用RAM和多核CPU的内容.

最后但并非最不重要的是,我将指定我的数据集是密集的(因为没有缺失值/所有列都有每个向量的值)

cloud classification machine-learning amazon-ec2

6
推荐指数
1
解决办法
1668
查看次数