小编wha*_*ick的帖子

随机森林的LGPL机器学习 - C++

我正在寻找一个具有以下功能的库:

  1. 随机森林学习和分类的简约学

  2. LGPL许可

  3. 在C++中

  4. CMake构建系统 - 不是强制性的

到目前为止,华夫饼看起来不错,还有其他任何竞争者吗?

c++ lgpl machine-learning

12
推荐指数
1
解决办法
7193
查看次数

将Numpy Lstsq残差值转换为R ^ 2

我正在执行如下所示的最小二乘回归(单变量).我想用R ^ 2来表达结果的重要性.Numpy返回一个未缩放残差的值,这将是一种正常化的合理方法.

field_clean,back_clean = rid_zeros(backscatter,field_data)
num_vals = len(field_clean)
x = field_clean[:,row:row+1]
y = 10*log10(back_clean)

A = hstack([x, ones((num_vals,1))])
soln = lstsq(A, y )
m, c =  soln [0]
residues = soln [1]

print residues
Run Code Online (Sandbox Code Playgroud)

python numpy linear-regression

10
推荐指数
1
解决办法
9210
查看次数

SWIG C++绑定回调

我正在为一些C++代码编写一些SWIG/Python绑定.这是所谓的Kinect的意外API,我有电机和LED功能的工作.解析和填充RGB和深度缓冲区的Listener类的回调似乎不会从SWIG调用.数据捕获线程显然已启动并开始占用CPU,但回调中没有调试行通过.什么是更好的方法来填充数据缓冲区并从python轻松访问它们?

class KinectListener
{
     public:
        virtual ~KinectListener(){};
        virtual void KinectDisconnected(Kinect *K) {};
        virtual void DepthReceived(Kinect *K) {};
        virtual void ColorReceived(Kinect *K) {};
        virtual void AudioReceived(Kinect *K) {};
};
Run Code Online (Sandbox Code Playgroud)

这是带有虚方法的监听器类,这个类的Python包装版本可以用来继承c ++类的监听器吗?我在C++中添加了一个最小的监听器,现在剩下的工作是使用类型映射有效地访问数组.目前我正在使用这个天真的类型图

%typemap(out) unsigned short [ANY] {
  int i;
  $result = PyList_New($1_dim0);
  for (i = 0; i < $1_dim0; i++) {
    PyObject *o = PyInt_FromLong((long)$1[i]);
    PyList_SetItem($result,i,o);
  }
}
Run Code Online (Sandbox Code Playgroud)

更好的选择?

c++ python swig kinect

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

取消定时器

我已经实现了一个令牌系统,它可以分配固定数量的令牌.分配的每个令牌启动一个Timer,该Timer在几分钟后到期并清除该令牌槽以供重用.如果用户在计时器到期之前验证令牌,则应该取消计时器并使用另一个令牌有效期重置.我似乎无法从计时器线程外取消计时器,这是预期的行为.片段如下:

/**
 * Fills one of the available slots with a new session key
 * @param sessionKey
 * @return true on slot fill success - false on fail
 */
public boolean fillSlot(String sessionKey)
{
    if(count<MAXCOUNT)
    {
        //Add key to slot
        slots.add(sessionKey);
        //Up the key count
        upCount();
        //Set up expiry timer
        Timer timer = new Timer();
        timer.schedule(new ExpiringTokentask(timer,sessionKey), EXPIRY_TIME);
        timers.put(sessionKey, timer);
        return true;
    }
    return false;
}

    /**
 * Check if a given key is stored in the slots
 * reset …
Run Code Online (Sandbox Code Playgroud)

java timer

3
推荐指数
1
解决办法
9455
查看次数

OpenGL/Java学习曲线

我们正在寻求与新开发人员一起加快项目进度.如果有人有经验,典型的Java + OpenGL学习曲线有多长?核心工作是详细的全球可视化.

java opengl

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

GPU性能请求,什么是最佳解决方案?

我从事音频处理项目,需要进行大量的基本计算(+, - ,*),如FFT(快速傅里叶变换)计算.

我们正在考虑使用显卡来加速这些计算.但我们不知道这是否是最好的解决方案.我们理想的解决方案需要是一个价格低于500美元的好计算系统.

我们使用Matlab编程,我们有声卡采集必须插入系统.

你知道除了显卡+主板以外的解决方案吗?

hardware matlab gpgpu fft

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

即使正在导入,也无法在磁盘上找到该功能

django manage.py导入一个函数 execute_manager

运用 from django.core.management import execute_manager

但当我浏览到django->core->management目录时,没有文件存在,execute_manager为什么会这样?

python django

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