Preview

Mathematical Handwriting Recognition with a Neural Network and Calculation

Powerful Essays
Open Document
Open Document
2844 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Mathematical Handwriting Recognition with a Neural Network and Calculation
Mathematical Handwriting Recognition with a Neural Network and Calculation Author: Tyler Sondag Date: 4/22/07 For Dr. Pokorny 's CSI 490 Course

Abstract The goal of this project was to create a software system that recognizes handwritten mathematical expressions and computes the answer. No special syntax or formatting was to be required for these expressions, since a major goal of this system was for users to be able to use the system without having to learn anything new. Support was desired for algebraic expressions, integrals, and summations. The Java programming language was chosen for this project because of its ability to be used on a number of different operating systems and architectures without recompiling the source code. A graphical front end was also desired in order for the system to be more user friendly.

Table of Contents 1. Introduction....................................................................................................................................3 2. Images............................................................................................................................................4 3. Neural Network..............................................................................................................................7 4. Scanner...........................................................................................................................................9 5. Parser............................................................................................................................................10 6. GUI...............................................................................................................................................11 7. Future Work.................................................................................................................................11 8.



References: 1. Stevenson, Charles F., 1966. Neurophysiology: A Primer, John Wiley & Sons, Inc. 2. Gerald, Curtis F. and Wheatley, Patrick O., 1999. Applied Numerical Analysis, 6th Ed., Addison-Wesley 3. Russel, Stuart J. and Norvig, Peter, 2003. Articial Intelligence: A Modern Approach, 2nd Ed., Prentice Hall 4. Schalko, Robert J., 1997. Articial Neural Networks, McGraw-Hill 5. Li, Hongzing, Chen, Philip C.L. and Huang, Han-Pang, 2001. Fuzzy Neural Intelligent Systems, CRC Press LLC 6. Jang, J.-S. R., Sun, C.-T. and Mizutani, E., 1997. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence, Prentice Hall 7. Kosko, Bart, 1992. Neural Networks and Fuzzy Systems: A Dynamic Systems Approach to Machine Intelligence, Prentice Hall 8. Mammone, Richard J. and Zeevi, Yehoshua, 1991. Neural Networks: Theory and Applications, Academic Press, Inc. 9. Principe, José C., Euliano, Neil R., and Lefebvre, W. Curt, 2000. Neural and Adaptive Systems: Fundamentals Through Simulations, John Wiley & Sons, Inc. 10. Foley, James D., van Dam, Andries, Feiner, Steven K., Hughes, John F., 1996. Computer Graphics: Principles and Practice: Second Edition in C, Addison Wesley 13

You May Also Find These Documents Helpful

  • Good Essays

    Nt1310 Unit 7 Lab Report

    • 493 Words
    • 2 Pages

    Having obtained the Error for the hidden layer neurons now proceed as in stage 3 to change the hidden layer weights. By repeating this method a network can be trained for any number of layers.…

    • 493 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Spending 03 Alg 2

    • 298 Words
    • 2 Pages

    Blackboard Collaborate ?? ADVANCED ALGEBRA WITH FINANCIAL APPLICATIONS LIVE LESSON ROOM Jun 26, 2013 10:47:35 AM Ending Attendance…

    • 298 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Int Task 3

    • 2010 Words
    • 9 Pages

    The purpose of this project is to determine the fastest computer operating system for solving mathematical equations. Which operating system, Windows 7 or Ubuntu Linux, performs the best when it comes to pure number crunching? In order to test this question, the researcher ran a Java based application that benchmarks the ability of each operating system to perform a mathematical operation across three different data types and a second, more complex, mathematical operation. The Java based application, Java Micro Benchmark, performs each mathematical operation eight times per test and the researcher ran the test five times for each operating system. The mathematical operations testsed by Java Micro Benchmark are integer arithmetic, long integer arithmetic, double-precision floating point arithmetic and trigonometric arithmetic. This method gave the researcher data for forty tests per mathematical operation for each operating system. The resulting data is then compared to determine which operating system is able to process mathematical operations the fastest.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Segment 1 pace chart Week 1 01.00 Introduction and Pretest 01.01 Numerical Operations 01.02 Algebraic Expressions 01.03 Units and Graphs 01.04 Module One Quiz Week 2 01.05 Descriptive Modeling and Accuracy 01.06 Translations 01.07 Algebraic Properties and Equations 01.08 Module One Review and Practice Test Week 3 01.09 Discussion-Based Assessment 01.10 Collaboration Component 01.11 Module One Test 02.00 Module Two Pretest Week 4 02.01 One-Variable Equations 02.02 Two-Variable Equations 02.03 Absolute Value Equations 02.04 Module Two Quiz Week 5 02.05 Inequalities 02.06 Compound Inequalities 02.07 Literal Equations 02.08 Module Two Review and Practice Test Week 6 02.09 Discussion-Based Assessment 02.10 Module Two Test 03.00 Module Three Pretest 03.01 Relations and Functions Week 7 03.02 Function Notation and Graphs 03.03 Linear Functions 03.04 Module Three Quiz Week 8 03.05 Linear Models 03.06 Writing Linear Functions 03.07 Parallel and Perpendicular Lines Week 9 03.08 Exploring Linear Models 03.09 Module Three Review and Practice Test 03.10 Discussion-Based Assessment 03.11 Module Three Test Week 10 04.00 Module Four Pretest 04.01 Properties of Exponents 04.02 Operations with Radicals…

    • 357 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Poop

    • 269 Words
    • 2 Pages

    Mathematics Objectives 1. Solve problems involving linear functions. 2. Develop algebraic expressions based on word problems, including those that require the use of parentheses, and evaluate the algebraic expression. 3. Recognize and create equivalent algebraic expressions (e.g., 2(a+3) = 2a+6). 4. Solve systems of linear equations and inequalities (i.e., equations with no quadratic or higher terms) in two or three variables both graphically and algebraically. 5. Apply algebraic techniques to solve a variety of problems (e.g., rate problems, work problems, geometrical problems). 6. Classify (as quadrilaterals, planar, solid, three-sided, etc.) familiar plane and solid objects (e.g., squares, rectangles, cubes, circles, spheres, rhombuses, trapezoids). 7. Define the concepts of length, area, perimeter, parallelism, circumference, volume, and surface area and calculate these when appropriate. 8. Identify the properties of angles in basic geometric figures. 9. Construct formal, logical arguments, proofs, and constructions. 10. Determine how changes in dimensions affect the perimeter, area, and volume of common geometric figures and solids. 11. State the Pythagorean Theorem and its converse. 12. Solve problems using the Pythagorean Theorem and its converse, and the properties of complementary, supplementary, vertical, and exterior angles. 13. Define the properties of complementary, supplementary, vertical, and exterior angles. 14. Compute the mean, median, mode, and range of a collection of data. 15. Identify potential sources and effects of bias in a given statistical analysis. 16. Calculate probabilities using complementary, mutually exclusive, dependent, and independent events. 17. Construct logical arguments and proofs based on the congruence, similarity, or lack thereof, of two figures. 18. Compute simple combinations and permutations using fundamental counting principles.…

    • 269 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The American Revolutionary war is a war that changed the American history because America was able to gain freedom from England. When looking at this war after many years and analyzing all the conflicts that lead to it, it can be concluded that the war could have been avoided. There are several reasons that ignited the war such as the refusal of the Olive Branch Petition by King George III, the Pamphlet, Common Sense, published by Thomas Paine that stirred up the colonists, and the several acts passed against the colonists by the British Parliament, and the Albany Plan of Union, that had a great potential in preventing the war. If the British parliament responded to the concerns, grievances and proposals of the colonists, things would have turned out differently.…

    • 1040 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Why Did You Kill Me?

    • 2033 Words
    • 9 Pages

    Layton, Julia. "How Handwriting Analysis Works." HowStuffWorks. Discovery Communications, Oct. 2008. Web. 07 Aug. 2012.…

    • 2033 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    BPM helps organizations translate a unified set of objectives into plans, monitor execution, and deliver critical insight to…

    • 2168 Words
    • 9 Pages
    Satisfactory Essays
  • Good Essays

    Your essay title, “Technology in the Classroom: Is Handwriting Unnecessary Now?” was a great way to start your paper. It clearly introduced your topic of discussion and the argument you were about to make.…

    • 436 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Math 123 Essay

    • 891 Words
    • 4 Pages

    Math is a subject that involves the science of numbers and their operations, interrelations, combinations, generalizations, abstractions and of space configurations and their structure, measurement, transformations, and generalizations (Merriam- Webster, 2013). Depending on the person, math can be an easy or challenging subject to conquer. Not everyone can solve math problems with little to no effort involved. Students are often given exams to test their knowledge of the subject. In Professor Hoffman’s Pre-Calculus class, we were given a test that covered sections 1.1-1.5 in our text book. There were a total of two parts to this test. Part one was the “no calculator test” and part two was the “calculator test”. On the “calculator test” I answered question number ten incorrectly. In this essay I will demonstrate how I corrected number ten so I can better understand what went wrong. I will also explain what went wrong during my thinking process during the test and how I came up with my solution.…

    • 891 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Handwriting characteristics is a projective technique like body language which can profile human behavior in the area of social skills, thinking styles, achievements/ work habits and possible ways of dealing with stress. It’s a system of studying the frozen graphic structures which have been generated in the brain and placed on paper in printed and or cursive writing. It’s also a way to compare different personalities and there potential for compatibility in the areas of problem solving, inter-personal skills, how they would fit into a team situation and how they would react under pressure. It is a method to view the emotional development of an individual relative to maturity and consistent actions.…

    • 704 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Biomedical Engineering

    • 1281 Words
    • 4 Pages

    "Neural Engineering." : Emphasis Areas : Undergraduate Program : Department of Biomedical Engineering : University of Minnesota. N.p., n.d. Web. 29 Sept. 2013. <http://bme.umn.edu/undergrad/handbook/emphasis/neural.html>.…

    • 1281 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Grading System

    • 3225 Words
    • 13 Pages

    Based on our research, the school of Golden Valley – Newland Group of Schools grades of each student, which is the traditional use when technology is not yet developed. Manual computation is very prompt to risk for any circumstances. It is time consuming in terms of recording grades, computation using of calculator. If some records are lost, they never retrieve it in case of unexpected calamity. Accuracy and security is not been so defined in their manual system.…

    • 3225 Words
    • 13 Pages
    Powerful Essays
  • Powerful Essays

    Fly & Spy Robot

    • 8597 Words
    • 35 Pages

    The task at hand ................................................................................................................................... 1 Design .................................................................................................................................................. 1 Sensing and sensory processing ....................................................................................................... 2 IR ................................................................................................................................................. 2 Reflex detectors............................................................................................................................ 2 Micro switches ............................................................................................................................. 3 Locomotion and navigation.............................................................................................................. 3 Manipulation .................................................................................................................................... 3 Integration of the above…

    • 8597 Words
    • 35 Pages
    Powerful Essays
  • Satisfactory Essays

    Second in Sem

    • 492 Words
    • 2 Pages

    Computer Graphics Web Data Management Introduction to Nanoscience and Technology Fuzzy-Neural Systems VLSI Subsystem Design…

    • 492 Words
    • 2 Pages
    Satisfactory Essays