小编Sam*_*uel的帖子

迷你批量梯度体面和梯度体面之间是否存在任何固定关系

对于凸优化,就像逻辑回归一样.
例如,我有100个训练样本.在mini batch gradient decent我设置批量大小等于10.
所以经过10次mini batch gradient decent更新.我可以一次gradient decent更新获得相同的结果吗?

对于非凸优化,如神经网络.
我知道mini batch gradient decent有时可以避免一些局部的最佳.但他们之间是否有任何固定的关系.

machine-learning mathematical-optimization convex-optimization

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

__constant内存的访问性能是否与OpenCL上的__global内存相同

我所知.CUDA上的常量内存是特定内存.它比全局内存更快.但是在OpenCL的规范中.我得到以下的话.

__constant或常量地址空间名称是用来描述全局内存分配的变量,这是一个内核(S)作为只读变量访问内部

所以__constant内存来自__global内存.这是否意味着它与__global内存具有相同的访问性能?

opencl

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

wxpython 无法捕获 EVT_KEY_DOWN enent

我无法捕获 EVT_KEY_DOWN 事件。但是可以捕获EVT_KEY_UP。
Python 版本: 2.7.3
wxPython 版本: 2.8.12.1 (gtk2-unicode)
系统信息: Mint 14 Nadia,Linux 3.5.0-17-generic(x86_64)
以下是我的代码

#!/usr/bin/env python

import sys, os
import wx
class  WinFrame(wx.Frame):
    def __init__(self, parent, title):
        super(WinFrame, self).__init__(parent, 
                                       title=title,
                                       size=(400,400))
        self.panel = wx.Panel(self,-1, size=(400,400))
        self.panel.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown)
        self.panel.Bind(wx.EVT_KEY_UP, self.OnKeyUp)
    def OnKeyUp(self, event):
        print 'up'

    def OnKeyDown(self, event):
        print 'down'

class PicSampleApp(wx.App):
    def __init__(self):
        super(PicSampleApp, self).__init__(0)

    def createFrame(self):
        self.frame = WinFrame(None, "test")
        self.frame.Show(True)
        self.SetTopWindow(self.frame)


app = PicSampleApp()
app.createFrame()
app.MainLoop()
Run Code Online (Sandbox Code Playgroud)

python wxpython

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

我应该将函数中的变量定义为lua中的局部变量吗

例如

function foo1()
    local i=10 --or just i=10
end 
Run Code Online (Sandbox Code Playgroud)

该变量i在函数外不可见。所以我应该local明确声明它。或者它已经是一个local变量。

lua

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

共享库中未定义的符号

我在Linux中编译了一个共享库。库生成后。我执行ldd -r libfoo.so。它带有未定义的符号错误

我的错误信息如下

ldd -r libcaffe.so
   linux-vdso.so.1 =>  (0x00007fffdd541000)
   /opt/alisentry/$LIB/alisentry_connect.so =>         
   /opt/alisentry/lib64/alisentry_connect.so (0x00007ff8777bc000)
   /opt/alisentry/$LIB/alisentry_exec.so =>    
   /opt/alisentry/lib64/alisentry_exec.so (0x00007ff8775b8000)
   /opt/alisentry/$LIB/alisentry_kill.so => 
   ...
   libc.so.6 => /lib64/libc.so.6 (0x00007ff876291000)
   /lib64/ld-linux-x86-64.so.2 (0x0000003671800000)
undefined symbol:  
       _ZN2cv12mulSpectrumsERKNS_11_InputArrayES2_RKNS_12_OutputArrayEi
       (./libcaffe.so)
undefined symbol: _ZN2cv17getOptimalDFTSizeEi    (./libcaffe.so)
undefined symbol: _ZN2cv3dftERKNS_11_InputArrayERKNS_12_OutputArrayEii    (./libcaffe.so)
Run Code Online (Sandbox Code Playgroud)

我的问题是共享库已完成编译和链接。为什么它仍然有未定义的符号,为什么它在链接阶段不发生

linux gcc g++ shared-libraries

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

在 Neon 中,两个 uint8 值之间是否存在饱和减法到 int8 中

我必须在两个 unint8 向量之间做减法,然后饱和到 int8 向量。例如

uint8 a=8;
uint8 b=248;

subtract: a-b=-240
saturate cast: -240 -> -128 
make sure the value is in [-128, 127]
Run Code Online (Sandbox Code Playgroud)

我想在C API手臂霓虹灯

arm neon

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

如何在python中以相反的方向搜索正则表达式

例如.该字符串如下
"cd 1.2 ab 2.3 cd".
如果我使用模式 "[0-9]*\.[0-9]*",并re.search找到子字符串.它会回来1.2.我想回来2.3.
我怎样才能在相反的方向上进行python搜索.我不喜欢使用findall函数来获取所有子字符串.然后使用最后一个

python regex

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

Python中是否有任何智能打印方法?

我想要一个智能打印列表.例如:

a=[2,2,2,1,1,1,1,1,1,1]
Run Code Online (Sandbox Code Playgroud)

我想要的打印结果如下: 2*3, 1*7

不喜欢: 2,2,2,1,1,1,1,1,1

python list

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