- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚安装了 skflow 和 TensorFlow,我对 skflow 附带的示例有疑问。示例代码为:
import random
import pandas
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import accuracy_score
from sklearn.cross_validation import train_test_split
import tensorflow as tf
import skflow
data = pandas.read_csv('tf_examples/data/titanic_train.csv')
# Use SciKit Learn
y, X = data['Survived'], data[['Age', 'SibSp', 'Fare']].fillna(0)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
lr = LogisticRegression()
lr.fit(X_train, y_train)
print accuracy_score(lr.predict(X_test), y_test)
# 3 layer neural network with rectified linear activation.
random.seed(42)
classifier = skflow.TensorFlowDNNClassifier(hidden_units=[10, 20, 10],
n_classes=2, batch_size=128, steps=500,
learning_rate=0.05)
classifier.fit(X_train, y_train)
print accuracy_score(classifier.predict(X_test), y_test)
当我运行这个例子时,我得到:
python Example1.py
0.664804469274
Traceback (most recent call last):
File "Example1.py", line 27, in <module>
classifier.fit(X_train, y_train)
File "//anaconda/lib/python2.7/site-packages/skflow/__init__.py", line 119, in fit
self._setup_data_feeder(X, y)
File "//anaconda/lib/python2.7/site-packages/skflow/__init__.py", line 71, in _setup_data_feeder
self.n_classes, self.batch_size)
File "//anaconda/lib/python2.7/site-packages/skflow/data_feeder.py", line 61, in __init__
x_dtype = np.int64 if X.dtype == np.int64 else np.float32
File "//anaconda/lib/python2.7/site-packages/pandas/core/generic.py", line 2246, in __getattr__
(type(self).__name__, name))
AttributeError: 'DataFrame' object has no attribute 'dtype'
失败发生在:
classifier.fit(X_train, y_train)
任何帮助将不胜感激。
最佳答案
我认为这是 skflow 和 pandas 之间接口(interface)的问题。在将数据帧传递给 skflow 之前,尝试在数据帧上调用 .values
:
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
lr = LogisticRegression()
lr.fit(X_train.values, y_train.values)
print accuracy_score(lr.predict(X_test.values), y_test.values)
# 3 layer neural network with rectified linear activation.
random.seed(42)
classifier = skflow.TensorFlowDNNClassifier(hidden_units=[10, 20, 10],
n_classes=2, batch_size=128, steps=500,
learning_rate=0.05)
classifier.fit(X_train.values, y_train.values)
print accuracy_score(classifier.predict(X_test.values), y_test.values)
关于tensorflow - 运行 skflow 示例时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168437/
我有一个数据集 X,可以说有 2000 行。我想把每两行放在一起表示。结果应为 1000 行数据集(列数应保持不变)。 我已经在 matlab 中做到了这一点 #matlab function fun
我正处于学习 SkFlow/TensorFlow 的早期阶段,所以我将阐述我对我正在尝试做的事情的理解,尽管它可能不正确。 假设我正在尝试构建一个模型来预测汽车是否会通过排放测试。 我的训练和测试 c
我正在尝试预测一个时间序列:给定 50 个先前的值,我想预测接下来的 5 个值。 为此,我使用了 skflow 包(基于 TensorFlow),这个问题相对接近 Boston example pro
我刚刚安装了 skflow 和 TensorFlow,我对 skflow 附带的示例有疑问。示例代码为: import random import pandas from sklearn.linear
我是 skflow 新手。通过以下示例代码,我能够初始化神经网络估计器。 regressor = skflow.TensorFlowDNNRegressor( hidden_units=[1
我最近从 tensorflow 切换到 skflow。在 tensorflow 中,我们会将 lambda*tf.nn.l2_loss(weights) 添加到我们的损失中。现在我在 skflow 中
我正在与其他人共享的 EC2 实例上使用 Tensorflow 和 skflow 训练卷积神经网络。为了让我们所有人都能同时工作,我想限制分配的可用 GPU 内存的比例。 This question使
我正在尝试在使用 sklearn 实现的同时使用 TensorFlow 制作回归模型,因此它可以与我制作的所有其他模型很好地配合。然而,我似乎无法找到一种使用自定义评分函数(成本函数或目标函数)来训练
我需要在我的 model_fn() 中创建一个随机变量,其形状为 [batch_size, 20]。 我不想将 batch_size 作为参数传递,因为这样我就无法使用不同的批量大小进行预测。 去掉与
我在 4 GPU Amazon 实例上遇到了这个问题,使用了一个简单的示例脚本: import skflow import tensorflow as tf from sklearn import d
是否可以使用没有标记输入(或输出)节点的 Tensorflow C++ API 执行图形?据我所知,在训练我的模型时(在 python 中使用 skflow,后来我将其保存为二进制 protobuf)
我关注了 Tensorflow Reading Data指南以 TFRecord 的形式获取我的应用程序数据,并在我的输入管道中使用 TFRecordReader 来读取此数据。 我现在正在阅读有关使
我尝试从 skflow 运行 iris_save_restore.py 示例,根本不更改代码。 但是,我遇到了一个错误,我不确定如何继续。它似乎是在从保存的文件恢复模型时发生的。 new_classi
我无法让 DNNClassifier 在训练时打印进度,即损失和验证分数。据我所知,可以使用从 BaseEstimator 继承的配置参数打印损失,但是当我传递一个 RunConfig 对象时,分类器
在 Anaconda 2.7 中运行此示例时: import tensorflow.contrib.learn as skflow def DNN_model(X, y): """This i
我是一名优秀的程序员,十分优秀!