
py
qusongzhixiasha
机器学习小白
展开
-
tf.reduce_sum函数通俗解释
本篇文章对tf.reduce_sum函数做出我的理解。在搭建神经网络模型中,免不了碰到这个函数。 首先,应拆开来看这个函数。reduce顾名思义是减小的意思,这里用来表示降维,什么?不懂什么叫降维,没关系下面我会做出通俗解释。_是一个tensorflow里特别愿意使用的分隔符,_后面是降维的方式,很显然这里降维的方式是求和sum。 其次,目前只需了解维度分为0维和1维。,不论是哪...原创 2019-04-08 11:27:49 · 487 阅读 · 2 评论 -
PCA主成分分析_大白话解释
个人认为大多数人都不需要完整看懂PCA的推导算法,即使看懂了面试官考你也记不住。所以只需要反复问自己几个问题:一是PCA是啥算法,干什么用的;二是为什么会产生PCA这种算法(每一种算法都是为了解决某类问题而产生的);三是PCA算法所用衡量大小的指标是什么(每一种算法实际上都有一种度量大小量的指标,例如度量一个特征到底对预测结果有没有用?有多大用)。 下面分别回答这三个...原创 2019-07-14 16:07:21 · 572 阅读 · 0 评论 -
降维算法和特征选择区别_大白话解释
无论是PCA还是SVD降维算法,都是在进行特征压缩,创造出新的特征(无法解释清楚的特征)。 而特征选择是属于特征工程中的一种手段,它是在现有特征中选取信息量大的特征,并没有创造新特征。 ...原创 2019-07-14 16:30:02 · 559 阅读 · 0 评论 -
tf.rank函数大白话解释
这年头想tensorflow,主要是搞明白结构和框架里常用的函数。tf.rank这个函数不常用,也不好理解,所以各位不用深究。只要看到这个函数不慌就行。 tf.rank在我理解看来是数组的维度。numpy里弄个[[[1,2,3]]],这是三维数组,rank=3。[[1,2,3;4,5,6;7,8,9]],这是二维数组,rank=2。[[[1,2,3;4,5,6;7,8,9]]],这...原创 2019-07-05 07:30:03 · 1925 阅读 · 0 评论 -
tf.cast大白话解释
言简意赅,直接说。tf.cast是框架里的类型转换函数,tf.cast(pred,"float"),将pred预测值转换成浮点类型,很常用,因为tensorflow里面只支持float类型 ...原创 2019-07-05 07:32:46 · 354 阅读 · 0 评论 -
tf.shape.eval大白话解释
tf.shape(a).eval(),是将a矩阵的维度打印出来的意思。加eval(),就可以打印了,不用输入print.原创 2019-07-05 07:36:46 · 187 阅读 · 0 评论 -
tf.argmax大白话解释
一句话概括,argmax返回的是矩阵中一行或一列中最大值的索引。tf.argmax(qs,0),返回的是qs矩阵中第1列最大值的索引编号。原创 2019-07-05 07:40:47 · 185 阅读 · 0 评论