Git Product home page Git Product logo

hindi-vowel-consonant-classification's Introduction

Task: In a given image of an hindi alphabet classify the vowel and consonant

The goal is to identify the vowel and the consonant of each character image using Convolutional Neural Networks and its variations. The model was developed in such a way that given an image of hindi alphabet it will classify both the vowel and consonant present in it.

image

Each image in dataset is of 64x64 pixels and contains the character to be classified superimposed over a random scenic background. Training set comprises of 10,000 images.10 vowels and 10 consonants have been selected for the problem and dataset of 10,000 images is made using all possible permutations of vowel-consonant pairs

In all the standard CNN models the convolution part was pre-trained and the fully connected part was specifically designed to cater to the problem to classify both the vowel and consonant.On the feature maps generated from the various pre-trained CNN models two different fully connected layers were created for vowels and consonants respectively. The models were trained for 16 epochs using ADAM optimizer

After trying various variations of vanilla CNN,ResNet50 and VGG16 it was found that ResNet50 gave comparatively better result though with considerable overfitting happening

Accuracy Metrics

Model Training Accuracy Testing Accuracy
Vanilla CNN 19.20 17.20
VGG16 40.53 37.70
ResNet50 64.29 58.40

hindi-vowel-consonant-classification's People

Contributors

arka57 avatar

Stargazers

Swapnajit Mishra avatar Aditya SwayamSiddha avatar

Watchers

 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.