随笔分类 - 极简代码
小议极简代码
摘要:brevity is the soul of wit. —— 言贵在简;如果使用的是某个库,或者框架,就使用框架、库内的函数,而不要自己再单独实现;比如求均值,显然使用 T.mean(xent) 或者 xent.mean(),而不是相加求和再平均; ...
阅读全文
小议极简代码
摘要:brevity is the soul of wit. —— 言贵在简;如果使用的是某个库,或者框架,就使用框架、库内的函数,而不要自己再单独实现;比如求均值,显然使用 T.mean(xent) 或者 xent.mean(),而不是相加求和再平均; ...
阅读全文
极简代码(八)—— binary activation function
摘要:二值化的激活函数:x > 1 ? 1 : -1; ⇒ [1, -1]; x = 0 ⇒ -1;当然也可以使用sign() 函数(求符号函数):sign(x) % 但要注意的是,sign(0) ⇒ ?
阅读全文
极简代码(八)—— binary activation function
摘要:二值化的激活函数:x > 1 ? 1 : -1; ⇒ [1, -1]; x = 0 ⇒ -1;当然也可以使用sign() 函数(求符号函数):sign(x) % 但要注意的是,sign(0) ⇒ ?
阅读全文
极简代码(七)—— SNR
摘要:10⋅log10∑x=1Nx∑y=1Nyf2(x,y)∑x=1Nx∑y=1Ny(f(x,y)−f^(x,y))2这里不妨先用 matlab 所支持的函数对象(函数式编程)定义这样一个函数变量,可作为函数的参数进行传递,使用等:SNR = @(signal, noisy...
阅读全文
极简代码(七)—— SNR
摘要:10⋅log10∑x=1Nx∑y=1Nyf2(x,y)∑x=1Nx∑y=1Ny(f(x,y)−f^(x,y))2这里不妨先用 matlab 所支持的函数对象(函数式编程)定义这样一个函数变量,可作为函数的参数进行传递,使用等:SNR = @(signal, noisy...
阅读全文
极简代码(六)—— 返回 0/1 构成的布尔向量
摘要:使用逻辑判断式进行赋值,几乎所有的编程语言都支持,逻辑判断返回的 True/False,其实对应着 1/0,以 matlab 获取一个单位样本序列为例:单位样本序列δ(n−n0)={1,n=n00,n≠n0function [x, n] = impseq(n0, n1...
阅读全文
极简代码(六)—— 返回 0/1 构成的布尔向量
摘要:使用逻辑判断式进行赋值,几乎所有的编程语言都支持,逻辑判断返回的 True/False,其实对应着 1/0,以 matlab 获取一个单位样本序列为例:单位样本序列δ(n−n0)={1,n=n00,n≠n0function [x, n] = impseq(n0, n1...
阅读全文
浙公网安备 33010602011771号