diff --git a/Neocognitron.jar b/Neocognitron.jar new file mode 100644 index 0000000..2289d34 Binary files /dev/null and b/Neocognitron.jar differ diff --git a/README b/README index 263d395..95329ef 100644 --- a/README +++ b/README @@ -1,7 +1,22 @@ -The purpose of this repository is to keep track of my work on recreating the Neocognitron for one of my graduate classes. The Neocognitron is an artificial neural network which can be used to recognize handwritten characters. +The Neocognitron is a neural network proposed by Fukushima; it is used for character recognition. This repository contains everything you need to experiment with a basic Neocognitron. This code was created for my final project in Pattern Recognition at RIT. -For now, the code is a work in progress and as such, is poorly commented and does not completely work. I make no promises that I will finish this code! If you are interested in implementing a Neocognitron, feel free to email me if you have any questions. +The organization of this project is as follows: -Created by Nicholas J. Conn \ No newline at end of file +src Contains all the source code for the project +data Contains all the training files needed to run the Neocognitron. Also contains previously saved Neocognitrons. +doc Complete javadoc for the entire project. Start with doc/index.html + + +To run the project, use the executable jar file, Neocognitron.jar. + +Use the following command to verify the saved Neocognitron. +java -jar Neocognitron.jar verify + +Use the following command to generate your own Neocognitrons. To stop the program, press "ctrl-c". +java -jar Neocognitron.jar + + + +Created by Nicholas J. Conn on 5-20-2012 diff --git a/data/Saved Networks/30 Percent/BestNeocognitron-20120515-0759.neo b/data/Saved Networks/30 Percent/BestNeocognitron-20120515-0759.neo deleted file mode 100644 index 4b6c275..0000000 Binary files a/data/Saved Networks/30 Percent/BestNeocognitron-20120515-0759.neo and /dev/null differ diff --git a/data/Saved Networks/30 Percent/BestNeocognitron-20120517-1131.neo b/data/Saved Networks/30 Percent/BestNeocognitron-20120517-1131.neo deleted file mode 100644 index 21742c2..0000000 Binary files a/data/Saved Networks/30 Percent/BestNeocognitron-20120517-1131.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120514-0441.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120514-0441.neo deleted file mode 100644 index 2b3e3ae..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120514-0441.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120514-1001.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120514-1001.neo deleted file mode 100644 index 26bb83a..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120514-1001.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120514-1025.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120514-1025.neo deleted file mode 100644 index 4920ab8..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120514-1025.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120515-0521.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120515-0521.neo deleted file mode 100644 index a077b91..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120515-0521.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120515-1221.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120515-1221.neo deleted file mode 100644 index c05ce72..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120515-1221.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120516-0405.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120516-0405.neo deleted file mode 100644 index a3cd665..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120516-0405.neo and /dev/null differ diff --git a/data/Saved Networks/40 Percent/BestNeocognitron-20120517-1147.neo b/data/Saved Networks/40 Percent/BestNeocognitron-20120517-1147.neo deleted file mode 100644 index 8489769..0000000 Binary files a/data/Saved Networks/40 Percent/BestNeocognitron-20120517-1147.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0338.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0338.neo deleted file mode 100644 index 71ecc27..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0338.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0353.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0353.neo deleted file mode 100644 index 3abeb59..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0353.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0404.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0404.neo deleted file mode 100644 index cad96c2..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0404.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0821.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0821.neo deleted file mode 100644 index 44e9731..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120514-0821.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120515-0522.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120515-0522.neo deleted file mode 100644 index 2dd369b..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120515-0522.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120515-0953.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120515-0953.neo deleted file mode 100644 index b52996b..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120515-0953.neo and /dev/null differ diff --git a/data/Saved Networks/50 Percent/BestNeocognitron-20120518-1103.neo b/data/Saved Networks/50 Percent/BestNeocognitron-20120518-1103.neo deleted file mode 100644 index 3af63e7..0000000 Binary files a/data/Saved Networks/50 Percent/BestNeocognitron-20120518-1103.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0428.neo b/data/Saved Networks/BestNeocognitron-20120519-0428.neo deleted file mode 100644 index ce3fc5d..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0428.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0438.neo b/data/Saved Networks/BestNeocognitron-20120519-0438.neo deleted file mode 100644 index a690006..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0438.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0441.neo b/data/Saved Networks/BestNeocognitron-20120519-0441.neo deleted file mode 100644 index 58339a1..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0441.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0517.neo b/data/Saved Networks/BestNeocognitron-20120519-0517.neo deleted file mode 100644 index a93a99f..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0517.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0641.neo b/data/Saved Networks/BestNeocognitron-20120519-0641.neo deleted file mode 100644 index b92862d..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0641.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0832.neo b/data/Saved Networks/BestNeocognitron-20120519-0832.neo deleted file mode 100644 index 436ad92..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0832.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0835.neo b/data/Saved Networks/BestNeocognitron-20120519-0835.neo deleted file mode 100644 index a9affcb..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0835.neo and /dev/null differ diff --git a/data/Saved Networks/BestNeocognitron-20120519-0905.neo b/data/Saved Networks/BestNeocognitron-20120519-0905.neo deleted file mode 100644 index 696a029..0000000 Binary files a/data/Saved Networks/BestNeocognitron-20120519-0905.neo and /dev/null differ diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index 00b169a..972dab9 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,9 +2,9 @@
- +