Skip to content

Three types of neural networks written in Java that can read handwritten characters from an image and break CAPTCHAS

Notifications You must be signed in to change notification settings

zleman1593/Handwriting-CAPTCHA_Neural-Network--Feed-Forward---k-nearest-Neighbors-Radial-Basis-Function

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MNIST Handwriting Recongnition Neural Networks. Feed-Forward back propagation, k-nearest-Neighbor, and Radial Basis Function

Hand Writing Recognition and Simple CAPTCHA Neural Networks: Feed-Forward Backpropagation network, K-nearest Neighbor network, Radial Basis Function Network

Min "Ivy" Xing, Zackery Leman

These networks work by reading in an image (image data provided by MNIST) and then selecting the number 0-9.

All of the networks are objects that need to be created via a constructor in another file (testAllNetworksQueue). If the testAllNetworksQueue.java file is compiled and run, then for demonstration purposes, one object of each neural net type will be created and run. (Default w/ 8 avalible core assumption). For this to work make sure you first do the following:

  1. First unzip the NeuralNetOutput.zip in a directory.
  2. Change all instances of "/Users/zackeryleman/Desktop" in testAllNetworksQueue.java to be the file path of the NeuralNetOutput folder.

// NOTES: To run these networks we had to pass the argument " -Xmx3000M" to the java virtual machine to increase heap memory allocation. // This code requires that the newest Java Runtime environment is installed. Fatal bugs in older runtimes will prevent the networks from functioning. //When testing Captchas if you get a, cannot find file error, either add or remove the "src/" before all file paths in the CAPTCHA loading method.

About

Three types of neural networks written in Java that can read handwritten characters from an image and break CAPTCHAS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages