SlideShare a Scribd company logo
1 of 27
Nepali Consonant Character
Classification Using Artificial Neural
Network
Team:
Ashok Subedi
Giridhari Paudel
Indra Paudel
Pitambar Mahato
1
Contents
1) Introduction
2) Literature Review
3) Requirement Analysis and Feasibility study
4) Methodology
5) Structuring System Requirements
6) Testing
7) Result and Analysis
2
Introduction
• Nepali Character is one of the most spoken language in Nepal.
• Artificial Neural Network provides classification and regression
capabilities to the machine.
• Backpropagation is the algorithm that was used during the training of
the neural networks.
3
Problem Statement
• To change the hardcopy into softcopy form is the time consuming task.
• Without the classification or recognition of the characters it is not
possible to make the OCR system.
• So we are here to classify the nepali characters
4
Objective
• To build a neural network model that can classify the scanned or
handwritten isolated Nepali characters.
• To classify the Nepali consonant characters.
5
Project Questions
• Does ANN gives the optimum result for the classification of nepali
characters?
• What is the main purpose of that project?
• What methods is going to be used for the achievement of the results
in this project?
6
Scope and Limitations
• Our system recognizes the nepali isolated scanned or handwritten
character but in case of the joined set of characters our system can’t
work.
• Our system only works for the images of size 32×32 but in case of the
images greater than that the system can’t work.
7
Applications
• Banking
• Legal
• HealthCare
• Other sectors
8
Literature Review
• Related Works
Character Recognition (CR) is somewhat limited until 1980 due to lack of
powerful hardware and data perception devices.
The periods from 1980-1990 witness a growth in CR system development due
to rapid growth in information technology.
 Research progress on the offline and on-line recognition during 1980 -1990.
After 1990, image processing technique and pattern recognition were
combined using artificial intelligence.
9
Requirement Analysis and Feasibility
Analysis
• Operational Feasibility Analysis
• Technical Feasibility Analysis
• Economic Feasibility Analysis
• Schedule Feasibility Analysis
10
Use Case Diagram
11
Methodology
12
Model Training
• Input nodes: 1024 input neurons
• Output nodes: 36 output nodes
• Activation Function: Sigmoid
• Number of Hidden layer: 1 hidden layer with 340 nodes
• Learning Rate: 0.075
• Training algorithm: Error Back Propagation(Mean Squared Error)
13
Algorithm of The System
Step 1: Start
Step 2: Train the Neural Network Model
Step 3: Load the model into the system
Step 4: Draw the character into the canvas
Step 5: Save the Drawn character into the .png(image) format
Step 6: Input the saved image into the system
Step 7: Feed the character to the Neural Network Model
Step 8: Display Output
Step 9: Stop
14
Structuring System Requirements
15
System Architecture
Data Flow Diagram
Level 0 DFD Level 1 DFD
16
Class Diagram
17
Activity Diagram
18
Sequence Diagram
19
Testing
Unit Testing
20
S.no. Test Case Input Expected Result Test Result
1. Drawing Canvas Character Character Drawn User Can draw on canvas
2. Clear Button Press clear button Canvas clear Canvas is clear
3. Prediction label Draw character Drawn character should be predicted The drawn character was predicted
4. Preprocess data Image Dataset Reshape Dataset into 32*32 Image Dataset was reshaped successfully
5. Training Model Training Dataset Model Should be trained. The model was trained.
6. Recognize Nepali Character Test Data Predict the drawn character. The character was predicted.
7. Model Performance Nepali character Predicted in a second. Got result in a second.
Integration Testing
System Testing
21
S.no. Test Cases Input Expected Result Test Result
1. Load Model Input test and
training datasets
Model must load
successfully
The model was
loaded
2. Prediction Draw Character Predict the
drawn character
The character
was predicted
successfully
S.no. Test Case Input Expected Result Test Result
1. Predict Drawn Character Draw Character on the
canvas
Prediction Label filled
with the drawn
character.
As expected.
Analysis
22
23
Output
24
Time Frame
25
3/1/2019 3/21/2019 4/10/2019 4/30/2019 5/20/2019 6/9/2019 6/29/2019 7/19/2019 8/8/2019
Research and Analysis
Proposal Report
Documentation
Consulting with Teachers
Coding and Implementation
Mid Defence
Testing
Discussion and Conclusion
Pre-Defence
Final Defence
Research and
Analysis
Proposal
Report
Documentati
on
Consulting
with
Teachers
Coding and
Implementati
on
Mid DefenceTesting
Discussion
and
Conclusion
Pre-DefenceFinal Defence
Start Date 3/1/20193/8/20193/10/20193/9/20193/15/20195/10/20194/10/20196/15/20198/10/20198/18/2019
duration 3071501508079040810
References
[1] S. Acharya, "Deep Learning Based Large Scale Handwritten Devnagari Character Recognition,"
Kathmandu, 2015.
[2] Pranjali Pohankar, Namrata Taralkar, Snehalate Karmare, Smita Kulkarni, "Character Recognition using
Artificial Neural Network," April, 2014.
[3] Anna Tigunova, "Detection of Textual Information Using Convolutional Neural Networks," November 10,
2017.
[4] Azmi Can Ozgen, "Text Detection in Natural and Computer-Generated Images," Istanbul, Turkey, 2011.
[5] "Skymind," [Online]. Available: https://skymind.ai/wiki/backpropagation.
[6] "MachineLearningMastery,"[Online].Available: https://machinelearningmastery.com/learning-rate-for-deep-
learning-neuralnetworks/.
[7] Bal Krishna Bal, Rajesh Pandey, Samir Tuladhar, Shanti Shakya, "INTERIM REPORT ON NEPALI OCR,"
Kathmandu, Nepal.
[8] S. Shakya, A. Basnet, S. Sharma, A. Gurung, "Optical Character Recognition for Nepli, English Character
and Simple Sketch Using Neural Network," Kathmandu, Nepal, 2016.
[9] Ahmed Muaz, "Urdu Optical Character Recognition System," Lahore, Pakistan .
[10] Chris J Maddison, Aja Huang, IIya Sutskever, David Silver, "Move evaluation in go using deep
convolutional neural networks," 2014.
[11] Vasu Negi, Suman Mann, Vivek Chauhan, "Devanagari Character Recognition Using Artificial Neural
Network".
26
27
Thank You

More Related Content

Similar to Nepali character classification

Advanced Certification Program In Artificial Intelligence & Machine Learning
Advanced Certification Program In Artificial Intelligence & Machine LearningAdvanced Certification Program In Artificial Intelligence & Machine Learning
Advanced Certification Program In Artificial Intelligence & Machine Learningitsmepoojakhan
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningDavid Walker, CSM,CSD,MCP,MCAD,MCSD,MVP
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGIRJET Journal
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGIRJET Journal
 
Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Sudipto Krishna Dutta
 
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language DetectionIRJET Journal
 
Bangla_handwritten_dig1] final proposal .pdf
Bangla_handwritten_dig1] final proposal .pdfBangla_handwritten_dig1] final proposal .pdf
Bangla_handwritten_dig1] final proposal .pdfKhondokerAbuNaim
 
AI hype or reality
AI  hype or realityAI  hype or reality
AI hype or realityAwantik Das
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
 
Presentation 7.pptx
Presentation 7.pptxPresentation 7.pptx
Presentation 7.pptxShivam327815
 
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...KhondokerAbuNaim
 
Software engineering -core topics
Software engineering -core topicsSoftware engineering -core topics
Software engineering -core topicsAmnah_Ch
 
09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdfmga_pk
 
IRJET- Deep Learning Model to Predict Hardware Performance
IRJET- Deep Learning Model to Predict Hardware PerformanceIRJET- Deep Learning Model to Predict Hardware Performance
IRJET- Deep Learning Model to Predict Hardware PerformanceIRJET Journal
 
IRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
IRJET- Analysis of PV Fed Vector Controlled Induction Motor DriveIRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
IRJET- Analysis of PV Fed Vector Controlled Induction Motor DriveIRJET Journal
 
Pg certificate
Pg certificatePg certificate
Pg certificatedkhari
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011dkhari
 
Final project report format
Final project report formatFinal project report format
Final project report formatMasud Sarkar
 
ML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxAltafSMT
 
Summer trainingvlsi design-2011
Summer trainingvlsi design-2011Summer trainingvlsi design-2011
Summer trainingvlsi design-2011dkhari
 

Similar to Nepali character classification (20)

Advanced Certification Program In Artificial Intelligence & Machine Learning
Advanced Certification Program In Artificial Intelligence & Machine LearningAdvanced Certification Program In Artificial Intelligence & Machine Learning
Advanced Certification Program In Artificial Intelligence & Machine Learning
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
 
Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)Character Recognition using Data Mining Technique (Artificial Neural Network)
Character Recognition using Data Mining Technique (Artificial Neural Network)
 
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language Detection
 
Bangla_handwritten_dig1] final proposal .pdf
Bangla_handwritten_dig1] final proposal .pdfBangla_handwritten_dig1] final proposal .pdf
Bangla_handwritten_dig1] final proposal .pdf
 
AI hype or reality
AI  hype or realityAI  hype or reality
AI hype or reality
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
Presentation 7.pptx
Presentation 7.pptxPresentation 7.pptx
Presentation 7.pptx
 
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
Project t Proposal Bangla alphabet handwritten recognition using deep learnin...
 
Software engineering -core topics
Software engineering -core topicsSoftware engineering -core topics
Software engineering -core topics
 
09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf
 
IRJET- Deep Learning Model to Predict Hardware Performance
IRJET- Deep Learning Model to Predict Hardware PerformanceIRJET- Deep Learning Model to Predict Hardware Performance
IRJET- Deep Learning Model to Predict Hardware Performance
 
IRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
IRJET- Analysis of PV Fed Vector Controlled Induction Motor DriveIRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
IRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
 
Pg certificate
Pg certificatePg certificate
Pg certificate
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 
Final project report format
Final project report formatFinal project report format
Final project report format
 
ML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptx
 
Summer trainingvlsi design-2011
Summer trainingvlsi design-2011Summer trainingvlsi design-2011
Summer trainingvlsi design-2011
 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Recently uploaded (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

Nepali character classification

  • 1. Nepali Consonant Character Classification Using Artificial Neural Network Team: Ashok Subedi Giridhari Paudel Indra Paudel Pitambar Mahato 1
  • 2. Contents 1) Introduction 2) Literature Review 3) Requirement Analysis and Feasibility study 4) Methodology 5) Structuring System Requirements 6) Testing 7) Result and Analysis 2
  • 3. Introduction • Nepali Character is one of the most spoken language in Nepal. • Artificial Neural Network provides classification and regression capabilities to the machine. • Backpropagation is the algorithm that was used during the training of the neural networks. 3
  • 4. Problem Statement • To change the hardcopy into softcopy form is the time consuming task. • Without the classification or recognition of the characters it is not possible to make the OCR system. • So we are here to classify the nepali characters 4
  • 5. Objective • To build a neural network model that can classify the scanned or handwritten isolated Nepali characters. • To classify the Nepali consonant characters. 5
  • 6. Project Questions • Does ANN gives the optimum result for the classification of nepali characters? • What is the main purpose of that project? • What methods is going to be used for the achievement of the results in this project? 6
  • 7. Scope and Limitations • Our system recognizes the nepali isolated scanned or handwritten character but in case of the joined set of characters our system can’t work. • Our system only works for the images of size 32×32 but in case of the images greater than that the system can’t work. 7
  • 8. Applications • Banking • Legal • HealthCare • Other sectors 8
  • 9. Literature Review • Related Works Character Recognition (CR) is somewhat limited until 1980 due to lack of powerful hardware and data perception devices. The periods from 1980-1990 witness a growth in CR system development due to rapid growth in information technology.  Research progress on the offline and on-line recognition during 1980 -1990. After 1990, image processing technique and pattern recognition were combined using artificial intelligence. 9
  • 10. Requirement Analysis and Feasibility Analysis • Operational Feasibility Analysis • Technical Feasibility Analysis • Economic Feasibility Analysis • Schedule Feasibility Analysis 10
  • 13. Model Training • Input nodes: 1024 input neurons • Output nodes: 36 output nodes • Activation Function: Sigmoid • Number of Hidden layer: 1 hidden layer with 340 nodes • Learning Rate: 0.075 • Training algorithm: Error Back Propagation(Mean Squared Error) 13
  • 14. Algorithm of The System Step 1: Start Step 2: Train the Neural Network Model Step 3: Load the model into the system Step 4: Draw the character into the canvas Step 5: Save the Drawn character into the .png(image) format Step 6: Input the saved image into the system Step 7: Feed the character to the Neural Network Model Step 8: Display Output Step 9: Stop 14
  • 16. Data Flow Diagram Level 0 DFD Level 1 DFD 16
  • 20. Testing Unit Testing 20 S.no. Test Case Input Expected Result Test Result 1. Drawing Canvas Character Character Drawn User Can draw on canvas 2. Clear Button Press clear button Canvas clear Canvas is clear 3. Prediction label Draw character Drawn character should be predicted The drawn character was predicted 4. Preprocess data Image Dataset Reshape Dataset into 32*32 Image Dataset was reshaped successfully 5. Training Model Training Dataset Model Should be trained. The model was trained. 6. Recognize Nepali Character Test Data Predict the drawn character. The character was predicted. 7. Model Performance Nepali character Predicted in a second. Got result in a second.
  • 21. Integration Testing System Testing 21 S.no. Test Cases Input Expected Result Test Result 1. Load Model Input test and training datasets Model must load successfully The model was loaded 2. Prediction Draw Character Predict the drawn character The character was predicted successfully S.no. Test Case Input Expected Result Test Result 1. Predict Drawn Character Draw Character on the canvas Prediction Label filled with the drawn character. As expected.
  • 23. 23
  • 25. Time Frame 25 3/1/2019 3/21/2019 4/10/2019 4/30/2019 5/20/2019 6/9/2019 6/29/2019 7/19/2019 8/8/2019 Research and Analysis Proposal Report Documentation Consulting with Teachers Coding and Implementation Mid Defence Testing Discussion and Conclusion Pre-Defence Final Defence Research and Analysis Proposal Report Documentati on Consulting with Teachers Coding and Implementati on Mid DefenceTesting Discussion and Conclusion Pre-DefenceFinal Defence Start Date 3/1/20193/8/20193/10/20193/9/20193/15/20195/10/20194/10/20196/15/20198/10/20198/18/2019 duration 3071501508079040810
  • 26. References [1] S. Acharya, "Deep Learning Based Large Scale Handwritten Devnagari Character Recognition," Kathmandu, 2015. [2] Pranjali Pohankar, Namrata Taralkar, Snehalate Karmare, Smita Kulkarni, "Character Recognition using Artificial Neural Network," April, 2014. [3] Anna Tigunova, "Detection of Textual Information Using Convolutional Neural Networks," November 10, 2017. [4] Azmi Can Ozgen, "Text Detection in Natural and Computer-Generated Images," Istanbul, Turkey, 2011. [5] "Skymind," [Online]. Available: https://skymind.ai/wiki/backpropagation. [6] "MachineLearningMastery,"[Online].Available: https://machinelearningmastery.com/learning-rate-for-deep- learning-neuralnetworks/. [7] Bal Krishna Bal, Rajesh Pandey, Samir Tuladhar, Shanti Shakya, "INTERIM REPORT ON NEPALI OCR," Kathmandu, Nepal. [8] S. Shakya, A. Basnet, S. Sharma, A. Gurung, "Optical Character Recognition for Nepli, English Character and Simple Sketch Using Neural Network," Kathmandu, Nepal, 2016. [9] Ahmed Muaz, "Urdu Optical Character Recognition System," Lahore, Pakistan . [10] Chris J Maddison, Aja Huang, IIya Sutskever, David Silver, "Move evaluation in go using deep convolutional neural networks," 2014. [11] Vasu Negi, Suman Mann, Vivek Chauhan, "Devanagari Character Recognition Using Artificial Neural Network". 26