Tag: math

为什么在反向传播neural network中必须使用非线性激活函数?

我一直在阅读neural network上的一些东西,并且我理解单层neural network的一般原理。 我理解对附加层的需求,但是为什么使用非线性激活函数呢? 这个问题之后是这个问题: 什么是反向传播中使用的激活函数的派生?

给定素数N,计算下一个素数?

一位同事告诉我,C#字典集合由于与哈希有关的神秘原因而被素数调整。 而我当前的问题是,“它怎么知道下一个主要是什么?他们是一个巨大的桌面还是dynamic的计算?这是一个可怕的非确定性的运行时插入导致resize” 所以我的问题是,如果N是素数,那么计算下一个素数的最有效方法是什么?

我如何计算一个数字中的总位数?

我怎样才能得到C#中的一个数字的总位数? 例如,数字887979789有9位数字。

什么是C ++函数来提高数量的权力?

我如何提高一个数字的权力? 2^1 2^2 2^3 等等…

反转一个4x4matrix

我正在寻找如何反转4x4matrix的示例代码实现。 我知道有高斯eleminiation,LU分解等,而不是看他们的细节,我真的只是寻找代码来做到这一点。 语言是理想的C ++,数据以16个浮点数的forms以主要的顺序可用。 谢谢!

math映射数字

如何在a和b之间线性地映射数字以在c和d之间移动。 也就是说,我希望2到6之间的数字映射到10到20之间的数字,但是我需要泛化的情况。 我的大脑被炸。

如何计算python的平方根?

为什么python会给出“错误”的答案? x= 16 sqrt= x**(.5) returns 4 sqrt= x**(1/2) returns 1 是的,我知道import math和使用sqrt 。 但是我正在寻找上述的答案。

编程是math的一个子集?

我听过很多次,所有的编程都是math的一个子集。 有人认为面向对象的本质是基于math的,但除了一些明显的例子之外,我没有得到这种联系: 用归纳法来certificaterecursionalgorithm, forms正确性certificate, function语言, lambda微积分, 渐近复杂性, DFA,NFA,图灵机和一般的理论计算, 以及盒子上的所有东西都是二进制的。 我知道math对于编程非常重要,但是我正在为这个“子集”而努力。 用什么方法编程math的一个子集? 如果有足够强的联系,我正在寻找一个可能与企业/ OO开发相关的解释。

一个好的开发者应该知道什么是核心math概念?

自从2006年gradle于一所非常小的学校,一个forms很糟糕和过时的项目(我是一个外国人,当时还不知道更好的学校),我意识到我错过了很多基本概念math和软件的angular度,大多是其他更高的概念的基础。 也就是说,我试着听麻省理工学院的“开放式课件”听课,但很快意识到我错过了几个math概念,以便更好地理解课程。 那么一个好的软件工程师应该知道什么是核心math概念呢? 哪些书籍/网站可以推荐给我?

我怎样才能得到罪,cos和tan来使用度数而不是弧度?

当我在JS中使用math时,我希望它的trig函数使用度数值而不是弧度值。 我该怎么做?