小编san*_* mk的帖子

访问神经网络权重和神经元激活

使用Keras训练网络后:

  1. 我想以某种顺序访问网络的最终训练权重.

  2. 我想知道传递的每个输入的神经元激活值.例如,在训练之后,如果我X作为输入传递给网络,我想知道X网络中每个神经元的神经元激活值.

Keras是否提供对这些内容的API访问?我想根据神经元激活值做进一步的分析.

更新:我知道我可以纯粹使用Theano这样做,但Theano需要更多的低级编码.而且,由于Keras建立在Theano之上,我认为可以有办法做到这一点?

如果Keras无法做到这一点,那么在Tensorflow和Caffe中,哪个可以呢?Keras是最容易使用的,其次是Tensorflow/Caffe,但我不知道哪些提供了我需要的网络访问权限.我的最后一个选择是下降到Theano,但我认为用Theano建立一个深度CNN会更耗时.

theano deep-learning caffe keras tensorflow

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

Oracle:删除所有符合条件的表空间

我想删除数据库中所有在数据文件名称中具有特定模式的表空间。

下面的查询为我提供了所有表空间,这些表空间的数据文件名称遵循此模式:

SELECT TABLESPACE_NAME FROM DBA_DATA_FILES WHERE FILE_NAME LIKE '/vol1/u06%' ;
Run Code Online (Sandbox Code Playgroud)

我想删除上述查询返回的所有表空间。但是我无法弄清楚外部查询应该如何,因为DROP TABLESPACE它没有WHERE子句。
因此,外部查询应该看起来像DROP TABLESPACE tablespace_name.....tablespace_name来一个接一个从上面的图案匹配的查询。

(我正在使用Oracle)

谢谢!

sql oracle

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

桌面UI设计工具,最好是Java或Java包装器

在从事网页设计和Android工作之后,我终于开始研究桌面软件了,直到我实际开始使用UI Design for Desktop时,我的开发周期出现了重大延迟.迄今为止的经历是一种痛苦.我决定使用Java来编写程序代码,因为那时我可以使用跨平台API来实现套接字和无线接口(我的程序非常依赖它,并且可以成功运行).

Web和Android UI设计:

HTML/CSS/Javascript; XML/Android API - >提供高度灵活性,自定义,快速UI开发周期.

Java桌面UI设计

AWT/Swing/Swing FX - >

  1. 这里这里的问题看,几乎没有可能的定制.当定制是可能的,其实现为看到高度增加了开发的时间在这里.它还增加了代码复杂性,在大多数情况下,解决方案是原生的,不适用于跨平台(至少Linux,Windows,Mac).原生的默认外观确实不是大多数UI设计师想要的.

  2. 拖放选项很好,可以缩短开发时间,例如.Window Builder.但是缺少添加ImageView等选项.并且,如果需要在第2点中提到的自定义,则必须对自动生成的代码进行大量修改,完全否定使用Drag-n-drop.

任何人都可以向我推荐一个非常好或接近良好的UI工具,或者说UI Engine(如果存在),它具有以下功能:

    1. Quick development time. Drag-n-drop, HTML/CSS/XML like methods to design.

    2. Everything is cross-platform, including customization solutions.

    3. High degree of customization. Developer designs what looks good to him/her,
       without increasing time-to-develop much.

    4. Also cross-language. That is, has wrappers for all major programming languages,
       like C++,Java,Python etc.
Run Code Online (Sandbox Code Playgroud)

在我看来,最好的方法或工具:

  1. Qt框架.非常适合用户界面,但如果它有Java和其他语言的包装器,它真的很棒.它不会缩短开发时间,并且需要手动编码,但界面可以看起来非常 …

java user-interface swing qt wxpython

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

整个项目的Php全局变量

我是PHP的新手,我正在寻找一种方法来定义某些对象,从整个项目中可以从多个PHP脚本中全局访问.

在Java中,如果我在全球范围内访问某些对象,我定义命名一些公共类Globals,并定义我需要访问的对象静态Globals类.然后,我随时随地访问这些对象:Globals.variable_name.

基本上,我只需要初始化这些全局对象一次,然后在需要时使用它们.

一个用例:

我有一个名为的类Logger,它具有在日志文件中记录某些事件的方法.我需要有一个Logger实例/对象可供项目中的所有PHP脚本使用,无论何时他们要记录一些东西.我宁愿不让每个PHP脚本使用它自己的实例Logger.

我试过的天真的Java式方法,但没有用:

我创建了一个名为公共类Globals在一个单独的PHP文件(名为Globals.php)一个静态类型的对象Logger,命名$logHandle.我把这个PHP文件包含在我需要这个Logger对象的所有其他PHP文件中.然后我尝试使用Globals->logHandle其他PHP脚本之一访问此对象.这次尝试失败了.

有一些类似的方法吗?

谢谢.

php

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

一个接一个地按两个实体对对象排序

我有一个包含以下变量(实体)的类:

Identifier  
Entry_Number  
Rest_of_the_data
Run Code Online (Sandbox Code Playgroud)

我想按如下方式对这个类的实例进行排序:
Identifier变量对实例进行Identifier排序,然后对于具有相同值的实例,按变量对它们进行排序Entry_Number.

我知道我可以将这些实体中的一个实现Comparable作为关键,但我不知道如何对这两个实体进行顺序排序.
也就是说,在按Identifier我排序的时间排序之后Entry_Number,不应该干扰初始排序 - 第二次排序应该仅适用于具有相同Identifier值的那些实例.

所以,实际上,我希望能够传递"第二个关键"项来解决关系.

java

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

使用'sed'或'awk'进行数据转换任务

我有这种格式的数据(像这样的很多行):

TASK : Task 1  
TASK : Task 2  
TASK : Task 3  
OWNER : Emp 1  
OWNER : Emp 2  
OWNER : Emp 3  
Deadline : Monday  
Deadline : Tuesday  
Deadline : Wednesday  
Run Code Online (Sandbox Code Playgroud)

这个,我想转换为:

TASK          OWNER           Deadline
Task 1       Emp 1            Monday  
Task 2       Emp 2            Tuesday  
Task 3       Emp 3            Wednesday
Run Code Online (Sandbox Code Playgroud)

即使我可以在没有列标题名称的情况下提取每个列,它也会很好.之后我可以手动添加列名.

有没有办法用'awk'或'sed'来做?

linux awk sed

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

OpenGL:立方体贴图纹理,无UV贴图

到目前为止,在学习 Open GL(着色器版本)时,我一直在通过 UV 将对象坐标映射到纹理坐标来对立方体进行纹理化。所以我将一个顶点缓冲区和一个 UV 缓冲区传递给我的着色器代码。

但是现在当我从各种教程中阅读天空盒时,这个过程似乎非常不同,而且非常混乱。首先,他们使用立方体贴图纹理。我了解立方体贴图纹理应该做什么,但我不明白教程是如何实现它的。例如,这些教程中的大多数都为 Skybox 编写了一个单独的片段着色器。为什么我不能使用用于所有其他立方体对象的相同片段着色器?而且,没有进行明确的 UV 映射。

关于如何实现立方体贴图纹理有很好的解释吗?

opengl

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

AWS:从Elastic beanstalk应用程序访问S3

我有一个PHP应用程序,它接受用户的输入,并使用正常的文件操作fopen, fwrite等将它们写入文件.它在我的服务器上运行良好.如果我将整个代码迁移到亚马逊的云并使用它的服务,我如何将这些文件操作映射到Beanstalk上的相应操作?

文件操作是否可以正常工作,而不会发生变化?
如果是,这些文件将存储在哪里?
如果不是,有什么替代方案?

谢谢你的帮助!!

php cloud amazon-s3 amazon-ec2 amazon-web-services

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

OpenGl:围绕端点旋转线

我是 OpenGL 的新手,正在尝试一些实验代码。我正在使用 Open GL 4+ 。我能够用这个画一条线:

    glBegin(GL_LINES);
    glVertex3f(0.0,0.0,0.0);
    glVertex3f(1.0,1.0,0.0);
    glEnd();
Run Code Online (Sandbox Code Playgroud)

现在我想围绕它的一个端点旋转这条线,比如时钟的指针。我该怎么做?我在网上搜索过,但实际上没有任何东西可以演示简单的线旋转。我尝试使用,glRotatef但我想我错过了一些关键的东西,因为glRotatef它对绘制的线条没有影响。所有教程似乎都从三角形开始(不是点和线)

做这些事情的 OpenGL 工作流程是什么?我不断遇到使用矩阵的示例代码,但我不完全明白目的。

我了解数学和变换矩阵的作用,但我对矩阵在编写 OpenGL 代码中的作用感到困惑。如果有类似的函数glRotatef,为什么要明确指定矩阵?

这会非常有帮助的一些资源,从非常基本的解释一切-点,线,然后多边形等

c++ opengl

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

当向量访问实例时,shared_ptr的向量给出了seg错误

我有一个shared_ptr<SomeClass>名为的矢量allParts.

代码如下:

void function thisIsWhereItStarts(){
    vector<shared_ptr<SomeClass> > allParts;
    for(i=0;i<N;i++){
        allParts.push_back(function_which_returns_shared_ptr_someclass());
    }

// Then I use this vector as below:  
    for(vector<shared_ptr<SomeClass> >::iterator it = allParts.begin(); it!=allParts.end(); it++){
         (*it)->function_of_SomeClass() ; // THIS GIVES SEGMENTATION FAULT
    }
}
Run Code Online (Sandbox Code Playgroud)

我以前曾多次使用指针向量,但这是我第一次使用shared_ptr.

返回的函数shared_ptr是这样的:

shared_ptr<SomeClass> function_which_returns_shared_ptr_someclass(){

    shared_ptr<SomeClass> part(new SomeClass);
    if(part->some_function(some_parameter)){
         return part;
    }else{
         return shared_ptr<SomeClass>();
    }

} 
Run Code Online (Sandbox Code Playgroud)

c++ vector shared-ptr

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