fork download
  1. from sklearn import neighbors, linear_model
  2. import numpy as np
  3.  
  4.  
  5. def train_predict():
  6. X = [[1, 1], [2, 2.5], [2, 6.8], [4, 7]]
  7. y = [1, 2, 3, 4]
  8.  
  9.  
  10. pac_clf = linear_model.PassiveAggressiveClassifier()#loss
  11.  
  12. per_clf = linear_model.Perceptron()
  13.  
  14. pac_clf.fit(X, y)
  15.  
  16. per_clf.fit(X,y)
  17.  
  18. #print(sgd_clf.predict([[6, 9]]))
  19.  
  20. X.append([6, 9])
  21. y.append(5)
  22.  
  23.  
  24. X1 = X[-1:]
  25. y1 = y[-1:]
  26.  
  27. classes = np.unique(y)
  28.  
  29. pac_clf.partial_fit(X1, y1, classes=classes)
  30.  
  31. per_clf.partial_fit(X1,y1, classes=classes)
  32.  
  33. print(pac_clf.predict([[6,9]]))
  34.  
  35. print(per_clf.predict([[6,9]]))
  36.  
  37.  
  38. if __name__ == "__main__":
  39. train_predict()
Runtime error #stdin #stdout #stderr 0.04s 9252KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 1, in <module>
ImportError: No module named 'sklearn'