上代码:
#!/usr/bin/env python
#coding:utf-8
import tensorflow
import pandas as pd
import skflow
train = pd.read_csv('~/Mnist/train.csv')
X_train = train.drop('label',1)
y_train = train['label']
classifier = skflow.TensorFlowLinearClassifier(n_classes=10,batch_size=100,steps=1000,learning_rate=0.01)
classifier.fit(X_train,y_train)
linear_y_predict = classifier.predict(X_test)
#save results for submission onto Kaggle
linear_submission = pd.DataFrame({'ImageId':range(1,28001),'label':linear_y_predict})
linear_submission.to_csv('~/Mnist/linear_submission.csv',index=False)