小编Bla*_*sad的帖子

实现神经网络的最佳编程语言是什么?

我不是在寻找神经网络库,因为我正在创建新的网络.为此我需要一个好的"数据流"语言.

当然,你可以用C,C++,Java和co做到这一点.但是从头开始处理多线程等将是一场噩梦.

在另一个极端,像Oz或Erlang这样的语言看起来更适应,但它们没有很多库,而且它们更难掌握(它们很容易使用它们,但创建完整的软件是否可以?).

你会建议什么?

erlang dataflow oz neural-network

18
推荐指数
3
解决办法
6682
查看次数

Clojure列表与向量对集

我是Clojure的新手.如果这是一个愚蠢的问题,请道歉!

每次我不关心项目的顺序时,我应该使用集合而不是向量或列表吗?在没有必要订购时,在这三者之间做出决定的共同标准是什么?

clojure

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

旋转并缩放图像以"适合"容器div

我正在transform根据其EXIF数据旋转图像.然后,我想通过将它装到它的父div来显示它"全屏".

问题是,max-width/ max-height和所有其他大小调整指令"忽略"旋转(这是正常的,根据transform规范,元素的转换在流程中被"忽略".

Jsfiddle:http://jsfiddle.net/puddjm4y/2/

div.top {
    position: fixed;
    width: 100%;
    height: 100%;
    border: 1px solid blue;
}
img {
    transform: rotate(90deg);
    max-width: 100%;
    max-height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="top">
    <img src="http://www.androidpolice.com/wp-content/uploads/2014/02/nexusae0_wm_DSC02232.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

html css css3 css-transforms

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

MongoDB的最佳分析/数据可视化库

在您看来,在这种情况下,什么是最好的数据库来处理数据并构建基于Web的报告:

  • 数据:MongoDB中的文档,文档少于1M,时间是数据的关键维度
  • 框架:Rails(但我向其他人开放)

有大量的Javascript数据可视化库,但理想情况下我正在寻找与MongoDB集成"现成"的东西,并使用现代技术(HTML5)与旧版(Flash).

如果我没有找到任何特定的MongoDB,我可能会使用Google Chart或D3.js,这看起来很棒但可能太"年轻"了.

analytics data-visualization ruby-on-rails mongodb

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

非Web Ruby项目的框架

我正在为非Web项目寻找一个简单的Ruby框架.我对Rails非常熟悉,所以当我编写纯Ruby时,我想念:

  • 不同的环境(development, test, production)
  • 控制台 rails c
  • 以及rake或rails提供的许多其他实用程序

我知道我可以要求ActiveSupport和朋友,但这不是我需要的.它主要是我想念的开发框架.

我调查的一件事是将我的项目作为宝石(即使我最后不需要宝石).例如,使用珠宝商提供版本控制.我确信有更好的方法,但我找不到任何方法.你会用什么?

ruby frameworks

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

Backbone视图的最佳实践:重用还是创建?

多年来这个问题让我感到震惊......

假设我有一个非常简单的Backbone应用程序,其中包含一个项目列表.单击某个项目时,您会看到该项目的详细视图.

是不是更好

  • 创建一个DetailedView并在用户点击不同的项目时重复使用它; 要么
  • 每次点击都会创建一个新的详细视图?

我更喜欢选项2,但有问题因为我没有正确地破坏视图,并且从无处开火的事件中获得臭名昭着的"鬼视图"问题!

什么是最佳做法?

backbone.js

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

Go中的上下文免费语法(CFG)解析器

我正在寻找一个提供CFG解析的Go库(最好不要使用Chomsky Normal Form).有没有人听说过什么,或者我应该写它?:)

parsing nlp go

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

Haml-Coffee有案例陈述吗?

我想在Haml-Coffee中做以下事情:

- case msg.type
- when "usertext"
    = msg.body          
- when "direct"
    = msg.content.kbcontent_body
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误"保留字"案例""

我怀疑它实际上并没有被Haml-Coffee支持.

haml coffeescript

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

用最小总距离连接所有点的算法

我有一组点和距离函数适用于每对点.我希望将所有点连接在一起,并保持最小总距离.你知道我可以使用的现有算法吗?

每个点都可以链接到几个点,所以这不是通常的"推销员行程"问题:)

谢谢 !

algorithm

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

在Clojure clojure.set/select vs. clojure.core/filter中过滤一组

我想过滤一组,例如:

(filter-set even? #{1 2 3 4 5})
; => #{2 4}
Run Code Online (Sandbox Code Playgroud)

如果我使用clojure.core/filter我得到一个不是一个集合的seq:

(filter even? #{1 2 3 4 5})
; => (2 4)
Run Code Online (Sandbox Code Playgroud)

所以我带来的最好的是:

(set (filter even? #{1 2 3 4 5}))
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它,从设置到列表回到设置看起来不是最佳.Clojurian的方式是什么?

UPDATE

我做了以下比较@ A.Webb和@Beyamor方法.有趣的是,两者的性能几乎相同,但clojure.set/select略胜一筹.

(defn set-bench []
  (let [big-set (set (take 1000000 (iterate (fn [x] (int (rand 1000000000))) 1)))]
    (time (set (filter even? big-set))) ; "Elapsed time: 422.989 msecs"
    (time (clojure.set/select even? big-set))) ; "Elapsed time: 345.287 msecs"
    nil) ; don't break my …
Run Code Online (Sandbox Code Playgroud)

clojure

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