小编mjv*_*mjv的帖子

神经网络"育种"

我刚刚观看了一个关于"Polyworld"(在这里找到)的Google技术谈话视频,他们谈到将两个神经网络一起培育成后代.我的问题是,如何组合两个神经网络?它们看起来如此不同,任何组合它们的尝试都只会构成第三个完全不相关的网络.也许我错过了一些东西,但我没有看到一个很好的方法来采取两个独立的神经网络的积极方面,并将它们组合成一个单一的神经网络.如果有人能详细说明这个过程,我会很感激.

artificial-intelligence artificial-life neural-network

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

我可以改变ReSharper生成属性的方式吗?

是否有可能改变Resharper格式化属性的方式?

我不喜欢:

public string Foo 
{
    get 
    {
        return bar;
    }
    set 
    {
        bar = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我喜欢:

public string Foo 
{
    get { return bar; }
    set { bar = value; }
}
Run Code Online (Sandbox Code Playgroud)

resharper

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

"长x = 1/2"是等于1还是0,为什么?

如果我有类似的东西:

long x = 1/2;
Run Code Online (Sandbox Code Playgroud)

这不应该四舍五入到1?当我在屏幕上打印时,它会说0.

c java integer-division long-integer

8
推荐指数
3
解决办法
8229
查看次数

带有国家,州和城市的PHP库

我目前正在开发一个PHP应用程序,这使我满足了世界上所有国家,州和城市的迫切需求.

在应用程序中,当您从下拉菜单中选择国家/地区时,它会将所选国家/地区中的所有州加载到另一个下拉菜单中.然后,当您从新生成的下拉菜单中选择一个状态时,它会将所选状态中的所有城市加载到另一个下拉菜单中.

现在的挑战是获得所有国家,州和城市.我试过搜索谷歌没有结果.

我想知道是否有任何PHP库或应用程序包含所有国家,州和城市,所以我可以下载和扩展.

非常感谢你花时间陪伴.

php open-source map

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

matlab - 情节标题中的变量

我想要做

for i = 1 : size(N, 2)
    figure(i);
    title('N = %d', i);
%other stuff
Run Code Online (Sandbox Code Playgroud)

但设置标题不起作用.为什么?

matlab plot

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

Matlab:K-means聚类

我有一个A(369x10)的矩阵,我想在19个星团中聚类.我用这种方法

[idx ctrs]=kmeans(A,19)
Run Code Online (Sandbox Code Playgroud)

产生idx(369x1)和ctrs(19x10)

我明白了这一点.A中的所有行都聚集在19个簇中.

现在我有一个数组B(49x10).我想知道这个B的行在给定的19个簇中对应的位置.

在MATLAB中怎么可能?

先感谢您

matlab cluster-analysis machine-learning k-means

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

C#:python try/catch/else块的等价物

在Python中,有一个有用的异常处理代码:

try:
    # Code that could raise an exception
except Exception:
    # Exception handling
else:
    # Code to execute if the try block DID NOT fail
Run Code Online (Sandbox Code Playgroud)

我认为能够将可能引发的代码与普通代码分开是很有用的.在Python中,这可能如上所示,但是我在C#中找不到类似的东西.

假设该特征或类似特征不存在,将标准代码放入try块中或块之后是标准做法catch吗?

我问的原因是因为我有以下代码:

if (!IsReadOnly)
{
    T newobj;
    try
    {
        newobj = DataPortal.Update<T>(this);

        List<string> keys = new List<string>(BasicProperties.Keys);
        foreach (string key in keys)
        {
            BasicProperties[key] = newobj.BasicProperties[key];
        }
    }
    catch (DataPortalException)
    {
        // TODO: Implement DataPortal.Update<T>() recovery mechanism
    }
}
Run Code Online (Sandbox Code Playgroud)

这需要普通代码在try块中,否则如果引发异常并随后处理,newobj则会被取消分配,但是在try块中有这么多代码并且与之无关,这感觉非常不自然DataPortalException.该怎么办?

谢谢

c# python exception try-catch

7
推荐指数
3
解决办法
3485
查看次数

Delphi异常处理带有多个异常处理块的问题

我在Windows XP上使用Delphi Pro 6和FastMM 4.92以及JEDI JVCL 3.0.鉴于下面的代码,我遇到了以下问题:只有第一个异常处理块获得E的有效实例.其他块与正在引发的异常类正确匹配,但E未分配(nil).

例如,给定当我引发E1的异常处理块的当前顺序时,E1匹配的块和E是有效的对象实例.但是,如果我尝试引发E2,则该块匹配,但E未分配(nil).如果我将E2捕获块移动到排序的顶部并引发E1,那么当E1块匹配E时,现在是未分配的.如果我提出E2,这个新的排序,当E2块不是排序中的第一个块时,E被正确分配.注意我尝试了这个案例,只有一个Delphi表单.

我在这里做些傻事还是真的错了?

谢谢,罗伯特

type
    E1 = class(EAbort)
    end;

    E2 = class(EAbort)
    end;


procedure TForm1.Button1Click(Sender: TObject);
begin
    try
        raise E1.Create('hello');
    except
        On E: E1 do
        begin
            OutputDebugString('E1');
        end;

        On E: E2 do
        begin
            OutputDebugString('E2');
        end;

        On E: Exception do
        begin
            OutputDebugString('E(all)');
        end;
    end; // try()
end;
Run Code Online (Sandbox Code Playgroud)

delphi null exception try-catch except

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

有没有人设法使katmouse比2010年更好

您可能知道katmouse可以滚动非活动窗口.哪个在2010年特别棒,因为现在你可以将源代码窗口带到其他监视器.但当然它不起作用.有没有让WPF收到正确消息的技巧?

visual-studio-2010

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

遗传算法:如何在"子集"问题中进行交叉?

我有一个问题,我试图用遗传算法解决.问题是选择100个整数的一些子集(比如4)(这些整数只是代表其他东西的id).顺序无关紧要,问题的解决方案是一组整数而不是一个有序列表.我有一个很好的健身功能,但我遇到了交叉功能的问题.

我希望能够配对以下两条染色体:

[1 2 3 4]和[3 4 5 6]成为有用的东西.很明显,我不能使用典型的交叉功能,因为我最终可能会在我的孩子身上出现重复,这将代表无效的解决方案.在这种情况下,最好的交叉方法是什么.

algorithm genetic-algorithm evolutionary-algorithm

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