机器学习
举个例子OK?
每一个你不满意的现在,都有一个你不努力的曾经
展开
-
h5py增量写入
h5py要能增量写入,在建立模型的时候需要设定是chunked模型,而这个设定需要加上参数maxshape,在要加入增量数据时再用resize修改dataset的大小,然后把数据加在dataset的最后。代码例子如下: path = 'increment_test.h5' os.remove(path) h5f = h5py.File(path, 'a') h5f.create_dataset('t1', data=np.ones(100, ), maxshape=(None, )) prin原创 2020-10-20 14:51:28 · 1823 阅读 · 0 评论 -
ubuntu tensorflow非法指令(核心已转储)及找不到指定的模块解决方法
本机例子ubuntu版本为16.04,tensorflow版本1.14和2.0。出现illegal instruction(core dumped)的原因是机器不支持avx指令,而tensorflow版本>=1.6需要支持avx指令。查看电脑是否支持avx指令的命令:cat /proc/cpuinfo|grep avx若没有显示结果,则说明不支持avx解决方法只有2种1:换一台支持avx的机器。2:降低tensorflow的版本至1.5或以下。接下来就第2种方法详细介原创 2020-10-16 16:47:17 · 3048 阅读 · 1 评论 -
逻辑回归及反向传播求梯度详细推导过程
网上的逻辑回归讲的真复杂,各种数学公式推导,还很抽象,就不能言简意赅一点吗。下面简要的讲下用梯度下降法求解逻辑回归。对梯度下降不了解的可见我另一篇博客逻辑回归不是回归,而是分类,一般用于二分类。它就是在线性回归的输出加了一个sigmoid激活函数,使输出变成了0到1之间的概率,从而来表示二分类中“是”或“不是”的概率。线性方程:激活函数:损失函数:w和b就是要求的参数,z就是预测结果“是”或“不是”的概率。就是真实值1或0梯度:参数更新:参数b的更新也是和w一样的,这样更新迭原创 2020-09-21 16:19:41 · 692 阅读 · 0 评论