Skip to content

Commit

Permalink
Minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
samkit-jain authored May 25, 2017
1 parent 988db5f commit 3aa0e5a
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 43 deletions.
20 changes: 10 additions & 10 deletions Python/extract_font (NIST).py
Original file line number Diff line number Diff line change
Expand Up @@ -91,25 +91,25 @@ def extractFunction(font_loc):
'/home/samkit/Desktop/Handwriting Recognition/h/',
'/home/samkit/Desktop/Handwriting Recognition/i/',
'/home/samkit/Desktop/Handwriting Recognition/j/',
#'/home/samkit/Desktop/Handwriting Recognition/k/',
'/home/samkit/Desktop/Handwriting Recognition/k/',
'/home/samkit/Desktop/Handwriting Recognition/l/',
#'/home/samkit/Desktop/Handwriting Recognition/m/',
'/home/samkit/Desktop/Handwriting Recognition/m/',
'/home/samkit/Desktop/Handwriting Recognition/n/',
#'/home/samkit/Desktop/Handwriting Recognition/o/',
'/home/samkit/Desktop/Handwriting Recognition/o/',
'/home/samkit/Desktop/Handwriting Recognition/p/',
'/home/samkit/Desktop/Handwriting Recognition/q/',
'/home/samkit/Desktop/Handwriting Recognition/r/',
#'/home/samkit/Desktop/Handwriting Recognition/s/',
'/home/samkit/Desktop/Handwriting Recognition/s/',
'/home/samkit/Desktop/Handwriting Recognition/t/',
'/home/samkit/Desktop/Handwriting Recognition/u/',
#'/home/samkit/Desktop/Handwriting Recognition/v/',
#'/home/samkit/Desktop/Handwriting Recognition/w/',
#'/home/samkit/Desktop/Handwriting Recognition/x/',
#'/home/samkit/Desktop/Handwriting Recognition/y/',
#'/home/samkit/Desktop/Handwriting Recognition/z/',
'/home/samkit/Desktop/Handwriting Recognition/v/',
'/home/samkit/Desktop/Handwriting Recognition/w/',
'/home/samkit/Desktop/Handwriting Recognition/x/',
'/home/samkit/Desktop/Handwriting Recognition/y/',
'/home/samkit/Desktop/Handwriting Recognition/z/',
'/home/samkit/Desktop/Handwriting Recognition/A/',
'/home/samkit/Desktop/Handwriting Recognition/B/',
#'/home/samkit/Desktop/Handwriting Recognition/C/',
'/home/samkit/Desktop/Handwriting Recognition/C/',
'/home/samkit/Desktop/Handwriting Recognition/D/',
'/home/samkit/Desktop/Handwriting Recognition/E/',
'/home/samkit/Desktop/Handwriting Recognition/F/',
Expand Down
37 changes: 4 additions & 33 deletions Python/letter_recognition.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,8 @@
def train_model():
tot = 0

#FIX IT, EVERYWHERE
for name in listdir('/home/samkit/Desktop/fs2'):
if name[-3:] == 'png' and name[0] != 'l' and name[0] != 'i' and name[0] != 'I':
if name[-3:] == 'png':
tot = tot + 1

x = np.zeros(shape=(tot,784))
Expand All @@ -35,7 +34,7 @@ def train_model():
t0 = time()

for name in listdir('/home/samkit/Desktop/fs2'):
if name[-3:] == 'png' and name[0] != 'l' and name[0] != 'i' and name[0] != 'I':
if name[-3:] == 'png':
y = np.append(y, np.array(name[0]))

name_im = mpimg.imread('/home/samkit/Desktop/fs2/' + name)
Expand Down Expand Up @@ -67,34 +66,6 @@ def train_model():
pickle.dump(clf, f)
f.close()



"""
#svm
clf = svm.SVC(kernel="linear", verbose=True, decision_function_shape='ovr')
t0 = time()
clf.fit(features_train, labels_train)
f = open('classifier_test1.pickle', 'wb')
pickle.dump(clf, f)
f.close()
print "Trained..."
print "Training time: ", round(time() - t0, 3), "s"
#f = open('classifier_test1.pickle', 'rb')
#clf = pickle.load(f)
#f.close()
t0 = time()
pred = clf.predict(features_train)
print "Prediction time: ", round(time() - t0, 3), "s"
print "Accuracy: ", (accuracy_score(pred, labels_train) * 100), "%"
"""



def test_model():
f = open('classifier_knn165.pickle', 'rb')
Expand All @@ -104,7 +75,7 @@ def test_model():
tot = 0

for name in listdir('/home/samkit/Desktop/fs2'):
if name[-3:] == 'png' and name[0] != 'l' and name[0] != 'i' and name[0] != 'I':
if name[-3:] == 'png':
tot = tot + 1

x = np.zeros(shape=(tot,784))
Expand All @@ -118,7 +89,7 @@ def test_model():
t0 = time()

for name in listdir('/home/samkit/Desktop/fs2'):
if name[-3:] == 'png' and name[0] != 'l' and name[0] != 'i' and name[0] != 'I':
if name[-3:] == 'png':
y = np.append(y, np.array(name[0]))

name_im = mpimg.imread('/home/samkit/Desktop/fs2/' + name)
Expand Down

0 comments on commit 3aa0e5a

Please sign in to comment.