All Projects → akshaybahadur21 → Digit Recognizer

akshaybahadur21 / Digit Recognizer

Licence: mit
A Machine Learning classifier for recognizing the digits for humans.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Digit Recognizer

Actionai
custom human activity recognition modules by pose estimation and cascaded inference using sklearn API
Stars: ✭ 404 (+220.63%)
Mutual labels:  classifier
Edgeml
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
Stars: ✭ 1,093 (+767.46%)
Mutual labels:  classifier
Url Classification
Machine learning to classify Malicious (Spam)/Benign URL's
Stars: ✭ 95 (-24.6%)
Mutual labels:  classifier
Hate Speech And Offensive Language
Repository for the paper "Automated Hate Speech Detection and the Problem of Offensive Language", ICWSM 2017
Stars: ✭ 543 (+330.95%)
Mutual labels:  classifier
Ml Classify Text Js
Machine learning based text classification in JavaScript using n-grams and cosine similarity
Stars: ✭ 38 (-69.84%)
Mutual labels:  classifier
Nlc Icd10 Classifier
A simple web app that shows how Watson's Natural Language Classifier (NLC) can classify ICD-10 code. The app is written in Python using the Flask framework and leverages the Watson Developer Cloud Python SDK
Stars: ✭ 66 (-47.62%)
Mutual labels:  classifier
Simple bayes
A Naive Bayes machine learning implementation in Elixir.
Stars: ✭ 373 (+196.03%)
Mutual labels:  classifier
Tensorflow Object Detection Tutorial
The purpose of this tutorial is to learn how to install and prepare TensorFlow framework to train your own convolutional neural network object detection classifier for multiple objects, starting from scratch
Stars: ✭ 113 (-10.32%)
Mutual labels:  classifier
Fasttext.py
A Python interface for Facebook fastText
Stars: ✭ 1,091 (+765.87%)
Mutual labels:  classifier
Lc
licensechecker (lc) a command line application which scans directories and identifies what software license things are under producing reports as either SPDX, CSV, JSON, XLSX or CLI Tabular output. Dual-licensed under MIT or the UNLICENSE.
Stars: ✭ 93 (-26.19%)
Mutual labels:  classifier
Awesome Gradient Boosting Papers
A curated list of gradient boosting research papers with implementations.
Stars: ✭ 704 (+458.73%)
Mutual labels:  classifier
Machine Learning
Machine learning for Project Cognoma
Stars: ✭ 30 (-76.19%)
Mutual labels:  classifier
Multi Matcher
simple rules engine
Stars: ✭ 84 (-33.33%)
Mutual labels:  classifier
Nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
Stars: ✭ 4,670 (+3606.35%)
Mutual labels:  classifier
Monkeylearn
⛔️ ARCHIVED ⛔️ 🐒 R package for text analysis with Monkeylearn 🐒
Stars: ✭ 95 (-24.6%)
Mutual labels:  classifier
Whatlang Rs
Natural language detection library for Rust. Try demo online: https://www.greyblake.com/whatlang/
Stars: ✭ 400 (+217.46%)
Mutual labels:  classifier
Vehicle Detection And Tracking
Udacity Self-Driving Car Engineer Nanodegree. Project: Vehicle Detection and Tracking
Stars: ✭ 60 (-52.38%)
Mutual labels:  classifier
Keras transfer cifar10
Object classification with CIFAR-10 using transfer learning
Stars: ✭ 120 (-4.76%)
Mutual labels:  classifier
Sytora
A sophisticated smart symptom search engine
Stars: ✭ 111 (-11.9%)
Mutual labels:  classifier
Pancancer
Building classifiers using cancer transcriptomes across 33 different cancer-types
Stars: ✭ 84 (-33.33%)
Mutual labels:  classifier

Digit Recognition using Softmax Regression

This code helps you classify different digits using softmax regression.

Sourcerer

Code Requirements

You can install Conda for python which resolves all the dependencies for machine learning.

Description

Softmax Regression (synonyms: Multinomial Logistic, Maximum Entropy Classifier, or just Multi-class Logistic Regression) is a generalization of logistic regression that we can use for multi-class classification (under the assumption that the classes are mutually exclusive). In contrast, we use the (standard) Logistic Regression model in binary classification tasks.

For more information, see

Python Implementation

  1. Dataset- MNIST dataset
  2. Images of size 28 X 28
  3. Classify digits from 0 to 9
  4. Logistic Regression, Shallow Network and Deep Network Support added.

Train Acuracy ~ 91 to 99%

Test Acuracy ~ 90 to 98%

Execution for writing through webcam

To run the code, type python Dig-Rec.py

python Dig-Rec.py

Execution for showing images through webcam

To run the code, type python Digit-Recognizer.py

python Digit-Recognizer.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].