Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. xdata = []
  2. ydata = []
  3. for i in yLabels:
  4. for filename in os.listdir(labelDirectory + str(i)):
  5. if filename.endswith(".png"):
  6. print str(i), filename
  7. trainingimage = cv2.imread(labelDirectory + str(i) + "//" + filename)
  8. trainingimage = trainingimage.flatten().astype(np.float32)
  9. trainingimage /= 255
  10. xdata.append(trainingimage)
  11. ydata.append(i)
  12.  
  13. xdata = np.asarray(xdata)
  14. ydata = np.asarray(ydata)
  15. X_train, X_test, y_train, y_test = train_test_split(xdata, ydata)
  16. print "x train shape", X_train.shape[0]
  17. clf = DBN([X_train.shape[0], 300, 10], learn_rates=0.3, learn_rate_decays=0.9, epochs=10, verbose=1)
  18.  
  19. clf.fit(X_train, y_train)
  20.  
  21. from sklearn.metrics import classification_report
  22. from sklearn.metrics import zero_one_score
  23.  
  24. y_pred = clf.predict(X_test)
  25. print "Accuracy:", zero_one_score(y_test, y_pred)
  26. print "Classification report:"
  27. print classification_report(y_test, y_pred)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement