首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Debug 路漫漫-08:Keras 版本升级函数变换导致的问题
】的更多相关文章
Debug 路漫漫-08:Keras 版本升级函数变换导致的问题
在使用 CNN的时候,报错: TypeError: ('Keyword argument not understood:', 'padding') 将“padding”改为“border_mode”,即可: 原因:padding 是Keras 2.X的语法,而我的PC安装的是 Keras 1.X版本. 二者的API 有一些地方是有变化的. 如下:(从 1.X 到 2.X ) ========[Models] 1.Constructor arguments for Model have been…
Debug 路漫漫-05
Debug 路漫漫-05: 1.使用这种方式计算 AUC 指标,结果出来居然是 NAN, —— 分母为(M*N),M或者N必有一个为0 了.(nan出现的情况绝大部分是分母出现0了) 若分子为0的情况,(分母不为0),结果也应该是0而非 NAN. 2.(0831) 明明维度都对上了,它提示错误使用点乘. ——那w索引少东西了,w是矩阵,而这里用的是单索引,这里的这个问题 ,u是1x5 ,w用单索引出来是个 nx1 ,怎么可能点乘 ??! (而原先:先前那个u是 nx5, w用单索引是n x…
Debug 路漫漫-03
Debug 路漫漫-03:SVD++的 Matlab 版本 SVD++ 的 pu 这一项: 圈圈中的这一项,它既然要和pu 相加 的话 ,那么,它的维度也应该是 m*K.(就是维度和Pu一致的 . 而 y_i 则是 n*k (m:user 个数.n:item个数) 按照更新公式: 若是使用matlab的话,循环 需要换成 矩阵: 2. 3.…
Debug 路漫漫-01
运行到子函数时提示报错: === 这个断点一步步debug下来是顺利的,但是咋就超出数组范围了呢,这会是什么问题. ——sess肯定超过索引了,那个sess(:,2)的值肯定超过V的行数了. ——由右图可知:V只有1842行,而cellD里面包含的肯定不止, 看是V错了, 还是cellD错了. V的行数是整个数据集的所有item数目没错.而cellD的行数则是训练集的所有session数. I mean:cellD里面包含的,每次肯定只能传cellD其中的一个元胞,把cellD里面每个元胞的最…
Debug 路漫漫-15:Python: NameError:name 'dataset' is not defined
在调试 <Outer Product-based Neural Collaborative Filtering>论文的源码(https://github.com/duxy-me/ConvNCF )时,出现的问题: 即使修改成与下一行一样的 _dataset(前面加了下划线),依然不行…,还报了新的错误…… 是因为dataset 没有被初始化吗??...然而,数据是可以加载的…… debug一下,数据也是有的: _dataset 也是有数据的: 最后的最后……,解决办法是:修改如下: (可能的原…
Debug 路漫漫-02
重现标准 BTL Model ,using MATLAB: 1. 错误使用 cat要串联的数组的维度不一致.出错 cell2mat (line 83) m{n} = cat(1,c{:,n}); —— cell2mat(...)括号里cell 必须符合每个行的维度相同. 2. 错误使用 sum数据类型无效.第一个参数必须为数值或逻辑值. —— 3. 无法执行赋值,因为左侧的大小为 62101-by-5,右侧的大小为 62101-by-1.出错 BTL_baseline_v1>graded_so…
Debug 路漫漫-13:Python: pandas IndexError: single positional indexer is out-of-bounds
在数据预处理过程中,出现:IndexError: single positional indexer is out-of-bounds 原因是在使用 Pandas 读取 dataframe 的时候,分隔符搞错了!!! 这个时候,定点Debug一下,看一下切分出来的数据片格式 即可,…
Debug 路漫漫-11:Python: TypeError: 'generator' object is not subscriptable
调试程序,出现以下错误: Python: TypeError: 'generator' object is not subscriptable “在Python中,这种一边循环一边计算的机制,称为生成器:generator.” 我这个功能函数用了 yield 返回函数的值,这个似乎是属于 generator 这种情况,于是改成用 return来返回值.——问题得到解决.…
Debug 路漫漫-10:AttributeError: 'Embedding' object has no attribute 'get_shape'
CNN的Embedding层报错: 报错:AttributeError: 'Embedding' object has no attribute 'get_shape' 查了下是这个问题: https://stackoverflow.com/questions/44285907/attributeerror-embedding-object-has-no-attribute-get-shape-with-tensorflow 即,在Embedding函数后面添加:input.output 即可.…
Debug 路漫漫-07
201811—201903??? 1)关于训练参数是复数的问题 ——q_k ^theta q_k(是item的特征矩阵)中有可能是负数,而指数 theta 如果是含小数点的话,就会产生复数了.MATLAB 程序计算结果出现 复数(a+bi)问题 解决办法: ① 令 q_k 所有元素都为非负数了.看: non-negative matrix 非负矩阵的问题 :https://www.cnblogs.com/ywl925/p/3315758.html ② 令 theta 为正整数.但是…