Coder Social home page Coder Social logo

dimi-fn / kannada-mnist-digits Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 268 KB

Classification & Prediction of Images of Handwritten Digits in the Kannada Language.

License: MIT License

Jupyter Notebook 100.00%
deep-neural-networks convolutional-neural-networks mnist-handwriting-recognition kannada-mnist

kannada-mnist-digits's Introduction

*Note:

Due to a GitHub bug (issue #3035 & #3555), sometimes the notebook files (files ending in ".ipynb") may not render. Please reload the page until the content can be displayed, or click here to view the shared Google Colab notebook file.

Kannada - Mnist

This is a Machine Learning project using Deep Neural Networks (DNNs) and Convolutional Neural Networks (CNNs) with Tensorflow and Keras. More specifically, it is about a classification problem in regard to the recognition and prediction of the Kannada MNIST hand-written digits.

Source

The project uses part of data that was published in: Prabhu, Vinay Uday. "Kannada-MNIST: A new handwritten digits dataset for the Kannada language." arXiv preprint arXiv:1908.01242 (2019).

It is about an alternative dataset with reference to the popular MNIST digits database, and the project was constructed in the context of a kaggle class competition (module CS985 Machine Learning) at Strathclyde University (academic year 2019-20).

Description

"Kannada" is a language spoken predominantly by people of Karnataka in southwestern India. The language has roughly 45 million native speakers and is written using the Kannada script.

The format is similar to MNIST in terms of how the data is structured. Each image is 28 pixels in height and 28 pixels in width, for a total of 784 pixels in total. Each pixel has a single pixel-value associated with it, indicating the lightness or darkness of that pixel, with higher numbers meaning darker. This pixel-value is an integer between 0 and 255, inclusive, and each pixel column in the training set has a name like pixel{x}, where x is an integer between 0 and 783, inclusive. Overall, there are 10 classes since the handwritten digits range from 0 to 9.

Purpose

The classification of the images of hand-written digits, and the prediction of those numbers. A range of deep neural network architectures and techniques were applied with the final goal of finding the optimal model for the digits' predictions.

Environment

Google colab with GPU

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.