标签:machine-learning
-
需要帮助了解pytorch中的梯度函数 - python
以下代码 w = np.array([[2., 2.],[2., 2.]]) x = np.array([[3., 3.],[3., 3.]]) b = np.array([[4., 4.],[4., 4.]]) w = torch.tensor(w, requires_grad=True) x = torch.tensor(x, requires_grad […]
-
scikit-学习LogisticRegression.predict_proba的返回值 - python
LogisticRegression.predict_proba函数究竟返回什么? 在我的示例中,我得到这样的结果: [[ 4.65761066e-03 9.95342389e-01] [ 9.75851270e-01 2.41487300e-02] [ 9.99983374e-01 1.66258341e-05]] 根据其他计算,使用S形函数,我知道第二列 […]
-
Keras:找出层数 - python
有没有一种方法可以获取Keras模型中的层数(而不是参数)?model.summary()非常有用,但是从中获取层数并不容易。 参考方案 model.layers将为您提供所有图层的列表。因此,该数字为len(model.layers)
-
想知道pd.factorize,pd.get_dummies,sklearn.preprocessing.LableEncoder和OneHotEncoder之间的区别。 - python
Improve this question 这四个功能似乎真的与我相似。在某些情况下,其中一些可能会给出相同的结果,而有些则不会。任何帮助将不胜感激! 现在我知道了,并且我认为factorize和LabelEncoder在内部是相同的,并且在结果方面没有太大的区别。我不确定它们是否会在大量数据上占用相似的时间。get_dummies和OneHotEncode […]
-
如何让 Pandas get_dummies发出N-1变量以避免共线性? - python
pandas.get_dummies为每个分类值发出一个虚拟变量。是否有一些自动,简单的方法要求它仅创建N-1个虚拟变量? (只是随意摆脱一个“基准”变量)? 需要避免我们数据集中的共线性。 参考方案 熊猫0.18.0版完全实现了您要查找的内容:drop_first选项。这是一个例子: In [1]: import pandas as pd In [2]: […]
-
如何使用一个numpy数组在Keras中设置权重? - python
我在设置值的Keras后端功能上遇到麻烦。我正在尝试将模型从PyTorch转换为Keras,并试图设置Keras模型的权重,但是权重似乎没有被设置。注意:我实际上并没有使用np.ones进行设置,仅以示例为例。 我努力了... 加载现有模型 import keras from keras.models import load_model, Model mod […]
-
apache spark MLLib:如何为字符串特征建立标记点? - java
我正在尝试使用Spark的MLLib构建NaiveBayes分类器,该分类器将一组文档作为输入。 我想将一些东西作为特征(即作者,显式标签,隐式关键字,类别),但查看the documentation似乎LabeledPoint仅包含双精度字,即看起来像LabeledPoint[Double, List[Pair[Double,Double]]。 相反,我从 […]
-
np.mean和tf.reduce_mean有什么区别? - python
在MNIST beginner tutorial中,有一条语句 accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float")) tf.cast基本上改变了对象的张量类型,但是 tf.reduce_mean 和 np.mean 有什么区别? 这是 tf.reduce_mean […]
-
如何在Python中使用Keras LeakyReLU? - python
我正在尝试使用Keras生成CNN,并编写了以下代码: batch_size = 64 epochs = 20 num_classes = 5 cnn_model = Sequential() cnn_model.add(Conv2D(32, kernel_size=(3, 3), activation='linear', input_s […]
-
检查目标时出错:预期的activation_2的形状为(512,),但数组的形状为(1,) - python
标题错误有问题。我确实知道我为什么会收到此错误,但是经过研究后,由于我是ML的新手,所以我难以理解这个概念。该错误与没有X_TRAIN和Y_TRAIN有关,但我无法理解它们的组成。所有图像均已调整为相同尺寸。我使用的CUB 2011数据集的训练/验证比例为90:10,下面是与错误相关的代码。我正在使用Keras。 classifier.add(Conv2D( […]