摘要:
Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避 阅读全文
摘要:
使用语言的好特性,而不是那些糟糕的特性————不知道谁说的 好久不学习python的语法了,上次去面试,和面试官聊到了python中的with-as statement(也称context manager),挺感兴趣的,这两天学习了一番,收获颇丰在此分享。 先说明一个常见问题,文件打开: 1 2 3 阅读全文
摘要:
深度学习的优化算法,说白了就是梯度下降。每次的参数更新有两种方式。 第一种,遍历全部数据集算一次损失函数,然后算函数对各个参数的梯度,更新梯度。这种方法每更新一次参数都要把数据集里的所有样本都看一遍,计算量开销大,计算速度慢,不支持在线学习,这称为Batch gradient descent,批梯度 阅读全文
摘要:
http://neuralnetworksanddeeplearning.com/chap6.html 阅读全文
摘要:
交叉熵(Cross-Entropy) 交叉熵是一个在ML领域经常会被提到的名词。在这篇文章里将对这个概念进行详细的分析。 1.什么是信息量? 假设X是一个离散型随机变量,其取值集合为X,概率分布函数为p(x)=Pr(X=x),x∈X,我们定义事件X=x0的信息量为: I(x0)=−log(p(x0) 阅读全文
摘要:
x isn't a specific value. It's a placeholder, a value that we'll input when we ask TensorFlow to run a computation. We want to be able to input any nu 阅读全文
摘要:
先 pip list 看看包的具体名字是什么,然后 pip uninstall **包名** 打印出有新版本的包: 如果一次升级所有过期的包: 单独升级某个包: 查看包的版本及查找某个包的方法: 卸载某个包: pip 列出某个包的全部可用版本 阅读全文
摘要:
如果出现一下错误: libcublas.so.8.0: cannot open shared object file: No such file or directory 原因是没有 cuda 环境,cuda的安装: 下载 cuda: https://developer.nvidia.com/cud 阅读全文
摘要:
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元,和表示代码的Code单元。 每个代码单元都有一个输出区域,在Code单元中输入 阅读全文
摘要:
Installing pystan manually fixed the issue (otherwise it would just hang forever). 阅读全文