from sklearn import neighbors, linear_model
import numpy as np
def train_new_data( ) :
#sgd_clf = linear_model.SGDClassifier()
sgd_clf = linear_model.SGDClassifier ( )
x1 = [ [ 8 , 9 ] , [ 20 , 22 ] ]
y1 = [ 5 , 6 ]
classes = np.unique ( y1)
#print(classes)
sgd_clf.partial_fit ( x1, y1, classes= classes)
x2 = [ 10 , 12 ]
y2 = 8
x1.append ( x2)
y1.append ( y2)
classes = np.unique ( y1)
sgd_clf.partial_fit ( [ x2] , [ y2] , classes= classes)
return sgd_clf
if __name__ == "__main__" :
print ( train_new_data( ) .predict ( [ [ 20 , 22 ] ] ) )
ZnJvbSBza2xlYXJuIGltcG9ydCBuZWlnaGJvcnMsIGxpbmVhcl9tb2RlbAppbXBvcnQgbnVtcHkgYXMgbnAKCmRlZiB0cmFpbl9uZXdfZGF0YSgpOgoKICAgICNzZ2RfY2xmID0gbGluZWFyX21vZGVsLlNHRENsYXNzaWZpZXIoKQoKICAgIHNnZF9jbGYgPSBsaW5lYXJfbW9kZWwuU0dEQ2xhc3NpZmllcigpCgogICAgeDEgPSBbWzgsIDldLCBbMjAsIDIyXV0gIAogICAgeTEgPSBbNSwgNl0gIAoKICAgIGNsYXNzZXMgPSBucC51bmlxdWUoeTEpCgogICAgI3ByaW50KGNsYXNzZXMpCgogICAgc2dkX2NsZi5wYXJ0aWFsX2ZpdCh4MSx5MSxjbGFzc2VzPWNsYXNzZXMpCgogICAgeDIgPSBbMTAsIDEyXQogICAgeTIgPSA4CgogICAgeDEuYXBwZW5kKHgyKQogICAgeTEuYXBwZW5kKHkyKQogICAgCiAgICBjbGFzc2VzID0gbnAudW5pcXVlKHkxKQoKICAgIHNnZF9jbGYucGFydGlhbF9maXQoW3gyXSwgW3kyXSxjbGFzc2VzPWNsYXNzZXMpCgogICAgcmV0dXJuIHNnZF9jbGYKCgoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKCiAgICBwcmludCh0cmFpbl9uZXdfZGF0YSgpLnByZWRpY3QoW1syMCwyMl1dKSkK