Sigmoid函数

s

Sigmoid函数是一个S型函数. Sigmoid函数的数学公式为

ed98895481c697b64ae830abb918c6c8

它是常微分方程

951508ebdc86a313bcdfdaadf8fc47d1

的一个解.

Sigmoid函数具有如下基本性质:

  • 定义域为
  • 值域为, 为有界函数
  • 函数在定义域内为连续和光滑函数
  • 函数的导数
  • 不定积分为, 为常数

由于Sigmoid函数所具有的性质, 它常和单位阶跃函数用于构造人工神经网络[1]; 另外心理学中的学习曲线[2]的形状也和Sigmoid函数比较类似.

参考资料

[1]
Ito, Y. (1991). "Representation of functions by superpositions of a step or sigmoid function and their applications to neural network theory." Neural Networks 4(3): 385-394.
[2]
Yelle, L. E. (1979). "The learning curve: Historical review and comprehensive survey." Decision Sciences 10(2): 302-328.

国内Android SDK 镜像

最近更新Android SDK的时候奇慢无比,频繁失败,到了无法使用的地步,搜索了一下找到一个比较好用的国内镜像。
北京化工大学镜像站 http://ubuntu.buct.edu.cn/

Android镜像设置如下
1.点击选项
android-step-1

2.代理服务器填写ubuntu.buct.edu.cn或ubuntu.buct.cn或ubuntu.buct6.edu.cn(IPv6),端口80,强制HTTP
注:该代理并非正向代理也不是反向代理,所有代理请求将被重定向至本站镜像

android-step-2
3.关闭SDK Manager

android-step-3
4.单击Reload,选择需要的组件,即可安装

android-step-4

Android Studio中创建keystore

一直在Eclipse中开发Android,切换到Android Studio中之后,各种不习惯。基本的创建keystore文件的操作也是找了半天才找到。

1.点击Build ,在下拉框中选择 "Generate Signed APK"

Signed_APK

2.选择 "Create new"

New_APK_Wizard

3.按照里面的内容填写即可,注意最后文件的扩展名变为".jks",而不是以前的".keystore".

New_Key_Store

注意:最新的Android Studio 4.x版本已经没办法按照上面的办法创建证书了,创建证书会报告如下错误:

解决方法是在Android Studio的命令行中执行证书创建命令,创建pkcs12格式的证书,如下:

参考下图:

根据提示,补充内容即可。

Android Studio中使用证书:

参考链接


使用keytool 生成证书

小米音箱连接到Intel Wireless Bluetooth 7260 音质非常差的解决

最近买了个小米音箱,如下图所示。连接到手机,连接到 DELL笔记本的蓝牙上面都是正常的,但是一旦连接到 Intel Wireless Bluetooth 7260 上面,立即就会音质非常差了。纠结了好久终于找到原因。
T1gCJgB_dT1RXrhCrK!430x430

 

首先看看音质非常差的原因,按照下图操作

20150315131426

可以看到下图的显示,此时,音频处于单声道的8000采样,这个音频质量太差,没办法听音乐的,失真严重。而且没办法选择。

20150315131743

怎么处理呢?如下操作

20150315132238

然后

20150315132535

关闭语音服务,连接音乐服务。

20150315132839

点击后的结果如下所示即可

20150315133032

此时再次观察合成器的属性

20150315131426

观察高级属性

20150315133227

此时大家听音乐的时候,就会效果非常好了。

总结一下原因:

Intel的蓝牙,默认连接了小米的语音电话功能,这个功能按理说在蓝牙通信的时候,音箱应该声明自身没有电话通信功能的,可是小米的音箱错误的声明自己支持语音通话,造成了蓝牙协议栈把音箱当成了电话,导致默认音频异常。