Giter Club home page Giter Club logo

handwritten-digit-recognition's Introduction

Handwritten-digit-recognition

One-versus-all multiclass classification

Recognizing handwritten digits is a popular multiclass classification problem commonly built into the software of mobile banking applications, as well as more traditional automated teller machines, to give users e.g., the ability to automatically deposit paper checks. Here each class of data consists of (images of) several handwritten versions of a single digit in the range 0-9, giving a total of ten classes. we aim to learn a separator that distinguishes each of the ten classes from each other.

In this project, we will perform C = 10 multiclass classification for handwritten digit recognition, employing the OvA multiclass classification framework. Employ the softmax cost with gradient descent or Newton’s method to solve each of the two-class subproblems.

  1. Train our classifier on the training set located in MNIST_training_data.csv, that contains P = 60 000 examples of handwritten digits 0 − 9 (all examples are vectorized grayscale images of size 28 × 28 pixels). We can report the accuracy of our trained model on this training set.
  2. Using the weights learned from part 1), we can report the accuracy of our model on a new test dataset of handwritten digits located in MNIST_testing_data.csv. This contains P = 10 000 new examples of handwritten digits that were not used in the training of our model.

handwritten-digit-recognition's People

Contributors

liucaouw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.