- 博客(5)
- 收藏
- 关注
原创 java队列(Queue)用法总结
1.队列的特点队列是一种比较特殊的线性结构。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中最先插入的元素也将最先被删除,对应的最后插入的元素将最后被删除。因此队列又称为“先进先出”(FIFO—first in first out)的线性表,与栈(FILO-first in last out)刚好相反...
2018-11-30 19:05:56 62924 2
原创 深度学习里的损失函数与交叉熵
1.MSE损失函数损失函数是机器学习与深度学习里面的重要概念。从名字上就可以看出,损失函数(Loss Function)反应的是模型对数据的拟合程度。一般来说,损失函数越小,说明模型对数据的拟合也越好。同时我们还希望当损失函数比较大的时候,对应的梯度也会比较大,这样梯度下降的时候更新也会快一些。线性回归中,最常用的就是最小平方误差(MSE)了。MSE也相当简单:Lossmse=∑i=1n(y...
2018-11-22 17:09:47 3251
原创 ubuntu .7z解压缩
kaggle上很多数据集都是.7z的格式。下载过来以后第一步是需要解压。首先需要安装p7zipsudo apt-get install p7zip-full然后解压文件:7z x xxx.7z -r -o localdir其中,x标识解压缩文件,并按原始目录解压-r 表示递归所有的子文件夹当然最简单的方式就是7z x xxx.7z这样直接将xxx.7z文件解压到当前路径...
2018-11-20 14:57:40 1129
原创 用递归求字符串的全组合
对于一个给定的序列 a = [a1, a2, a3, … , an],请设计一个算法,用于输出这个序列的全部排列方式。例如:a = [1, 2, 3]则输出为:[1, 2, 3][1, 3, 2][2, 1, 3][2, 3, 1][3, 2, 1][3, 1, 2]如果对于无重复元素的序列,可以用如下方法递归实现:def func(list, start): if ...
2018-11-05 23:21:55 1022 1
原创 RuntimeError: failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘test‘], make sure the Graphviz executables
在python中想用graphviz画图的时候,发现报了如下异常:RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test'], make sure the Graphviz executables are on your systems' path很奇怪啊。python里面明明已经安装好了graphviz。。。经过googl...
2018-11-02 09:54:39 6244 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人