SlideShare a Scribd company logo
1 of 14
Form processing
Form processingidentifiesthe structure of yourdocumentsbasedonexamplesyouprovidetoextract
textfromany matchingform. Examplesmightincludetax formsorinvoices.
In thislabwe will buildandtraina model forrecognizing invoices. Thenwe will buildatabletappto
showthe detectioninaction anddigitize the content.
Note: If you are buildingthe firstmodel inanenvironment,clickonExplore Templatestogetstarted.
Exercise 1
1. From the leftnavigationexpandAI BuilderandselectBuild. SelectFormProcessing.
2. Name yourmodel. Because youare workingina sharedenvironmentmake sure toinclude your
name as part of the model name. Thiswill make iteasiertofindlater. Clickcreate.
3. Your screenshouldlooklike the followingimage.SelectAdddocuments.
4. Add the documentsfromthe Trainfolder. Youmust have at leastfive documentstotrainthe
model.
5. Confirmthe selectionandclickUpload.
6. Once youruploadsare complete,selectAnalyze.
7. Selectthe fields.
8. Hoveroverthe highlightedfieldsandconfirmthe fieldsthatshouldbe returnedbythe form
whenprocessingfromourtrainedmodel.
9. Once you have confirmed the fields,clickDone.
10. Train yourmodel.
11. Locate andopenyour savedmodel. If youneedhelpfindingit,type yourname intothe search
box.
12. Reviewthe resultsof the trainedmodel.
13. Performa testwiththe testinvoice.
14. Performa testwithanotherimage or document.
15. Publishthe model.
Exercise 2
1. Navigate toAppsand create a new CanvasApp. SelectBlankappwitha tabletlayout.
2. Insertthe Form Processorcontrol fromthe AIBuilder.
3. Map itto your savedmodel.
4. Drag and resize the control like the image below.
5. Playyourapp.
6. ClickAnalyze andadd yourtest file.
7. Your uploadedformwill be analyzed
8. You can see the mappedfieldsare recognized.
9. Close the appplayer.
10. Let’stake some of the data fieldsandplace themonthe screenforthe user to review. Add
three labelstothe screen. Drag themto the rightside of the screenandline themuplike inthe
image below. Editthe textto“Invoice Number”,“Due Date” , and “Total”.
11. AddTextinputfieldsforeachrow and place themas below.
12. Nowwe will mapdata fromthe analyzeddocument.Editthe defaultvaluesforeachfieldas
follows:
Invoice Number FormProcessor1.FormContent.Fields.INVOICE
Due Date FormProcessor1.FormContent.Fields.'DueDate'
Total FormProcessor1.FormContent.Fields.Total
13. Play the app and addan invoice tobe analyzed.
AI Builder  - Form Processing

More Related Content

What's hot

Module 6: Assignments Task 2
Module 6: Assignments Task 2Module 6: Assignments Task 2
Module 6: Assignments Task 2Ciel Educttu
 
Tip of the Month: Exporting Reports From GSS
Tip of the Month: Exporting Reports From GSSTip of the Month: Exporting Reports From GSS
Tip of the Month: Exporting Reports From GSSFastTrackGov
 
Module 7: Advanced Quiz Options Task 3
Module 7: Advanced Quiz Options Task 3Module 7: Advanced Quiz Options Task 3
Module 7: Advanced Quiz Options Task 3Ciel Educttu
 
Lesson 9 working with text boxes
Lesson 9   working with text boxesLesson 9   working with text boxes
Lesson 9 working with text boxesguevarra_2000
 
Module 6: Assignments Task 3
Module 6: Assignments Task 3Module 6: Assignments Task 3
Module 6: Assignments Task 3Ciel Educttu
 
how to guide_EMS_EAs
how to guide_EMS_EAshow to guide_EMS_EAs
how to guide_EMS_EAsLuis Aguilar
 
Presentation drawing using solidworks
Presentation drawing using solidworksPresentation drawing using solidworks
Presentation drawing using solidworksCaksback
 
How to Prioritize Your Decision-Making Criteria - TransparentChoice Tutorial
How to Prioritize Your Decision-Making Criteria - TransparentChoice TutorialHow to Prioritize Your Decision-Making Criteria - TransparentChoice Tutorial
How to Prioritize Your Decision-Making Criteria - TransparentChoice TutorialTransparentChoice
 
How to create an exploded view using Solidworks
How to create an exploded view using SolidworksHow to create an exploded view using Solidworks
How to create an exploded view using SolidworksCaksback
 
Admin Habits & Hacks Handout - Salesforce World Tour Boston
Admin Habits & Hacks Handout - Salesforce World Tour BostonAdmin Habits & Hacks Handout - Salesforce World Tour Boston
Admin Habits & Hacks Handout - Salesforce World Tour BostonSalesforce Admins
 
4.4 Creating a Calculated Field
4.4 Creating a Calculated Field4.4 Creating a Calculated Field
4.4 Creating a Calculated FieldPyi Soe
 

What's hot (12)

Module 6: Assignments Task 2
Module 6: Assignments Task 2Module 6: Assignments Task 2
Module 6: Assignments Task 2
 
Tip of the Month: Exporting Reports From GSS
Tip of the Month: Exporting Reports From GSSTip of the Month: Exporting Reports From GSS
Tip of the Month: Exporting Reports From GSS
 
Audit Module
Audit ModuleAudit Module
Audit Module
 
Module 7: Advanced Quiz Options Task 3
Module 7: Advanced Quiz Options Task 3Module 7: Advanced Quiz Options Task 3
Module 7: Advanced Quiz Options Task 3
 
Lesson 9 working with text boxes
Lesson 9   working with text boxesLesson 9   working with text boxes
Lesson 9 working with text boxes
 
Module 6: Assignments Task 3
Module 6: Assignments Task 3Module 6: Assignments Task 3
Module 6: Assignments Task 3
 
how to guide_EMS_EAs
how to guide_EMS_EAshow to guide_EMS_EAs
how to guide_EMS_EAs
 
Presentation drawing using solidworks
Presentation drawing using solidworksPresentation drawing using solidworks
Presentation drawing using solidworks
 
How to Prioritize Your Decision-Making Criteria - TransparentChoice Tutorial
How to Prioritize Your Decision-Making Criteria - TransparentChoice TutorialHow to Prioritize Your Decision-Making Criteria - TransparentChoice Tutorial
How to Prioritize Your Decision-Making Criteria - TransparentChoice Tutorial
 
How to create an exploded view using Solidworks
How to create an exploded view using SolidworksHow to create an exploded view using Solidworks
How to create an exploded view using Solidworks
 
Admin Habits & Hacks Handout - Salesforce World Tour Boston
Admin Habits & Hacks Handout - Salesforce World Tour BostonAdmin Habits & Hacks Handout - Salesforce World Tour Boston
Admin Habits & Hacks Handout - Salesforce World Tour Boston
 
4.4 Creating a Calculated Field
4.4 Creating a Calculated Field4.4 Creating a Calculated Field
4.4 Creating a Calculated Field
 

Similar to AI Builder - Form Processing

IT Practical File (2).pptx
IT Practical File (2).pptxIT Practical File (2).pptx
IT Practical File (2).pptxmv9499596
 
Module Six Assignment Guidelines and Rubric.htmlOverviewMa.docx
Module Six Assignment Guidelines and Rubric.htmlOverviewMa.docxModule Six Assignment Guidelines and Rubric.htmlOverviewMa.docx
Module Six Assignment Guidelines and Rubric.htmlOverviewMa.docxroushhsiu
 
Build a Sentiment Model using ML.Net
Build a Sentiment Model using ML.NetBuild a Sentiment Model using ML.Net
Build a Sentiment Model using ML.NetCheah Eng Soon
 
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010vchircu
 
7200342 cognos-report-studio
7200342 cognos-report-studio7200342 cognos-report-studio
7200342 cognos-report-studiosarovar1
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epcEPC Group
 
Form4 cd4
Form4 cd4Form4 cd4
Form4 cd4smktsj2
 
Bcsl 013 solved-assignment-2019-20 without
Bcsl 013   solved-assignment-2019-20 withoutBcsl 013   solved-assignment-2019-20 without
Bcsl 013 solved-assignment-2019-20 withoutAbhinavSingh732
 
Informatica power center
Informatica power centerInformatica power center
Informatica power centerSouravSRT
 
AI Builder - Object Detection
AI Builder - Object DetectionAI Builder - Object Detection
AI Builder - Object DetectionCheah Eng Soon
 
Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web MahmoudOHassouna
 
Normal Modal Analysis in Hypermesh
Normal Modal Analysis in HypermeshNormal Modal Analysis in Hypermesh
Normal Modal Analysis in HypermeshRahul Shedage
 
Lesson 14 Using Templates
Lesson 14   Using TemplatesLesson 14   Using Templates
Lesson 14 Using Templatesguevarra_2000
 

Similar to AI Builder - Form Processing (20)

IT Practical File (2).pptx
IT Practical File (2).pptxIT Practical File (2).pptx
IT Practical File (2).pptx
 
1121.pdf
1121.pdf1121.pdf
1121.pdf
 
Module Six Assignment Guidelines and Rubric.htmlOverviewMa.docx
Module Six Assignment Guidelines and Rubric.htmlOverviewMa.docxModule Six Assignment Guidelines and Rubric.htmlOverviewMa.docx
Module Six Assignment Guidelines and Rubric.htmlOverviewMa.docx
 
Build a Sentiment Model using ML.Net
Build a Sentiment Model using ML.NetBuild a Sentiment Model using ML.Net
Build a Sentiment Model using ML.Net
 
ASP.NET MVC3 RAD
ASP.NET MVC3 RADASP.NET MVC3 RAD
ASP.NET MVC3 RAD
 
Project Report.pptx
Project Report.pptxProject Report.pptx
Project Report.pptx
 
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
 
7200342 cognos-report-studio
7200342 cognos-report-studio7200342 cognos-report-studio
7200342 cognos-report-studio
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epc
 
Adonis basic guidelines
Adonis basic guidelinesAdonis basic guidelines
Adonis basic guidelines
 
Adonis basic guidelines
Adonis basic guidelinesAdonis basic guidelines
Adonis basic guidelines
 
Form4 cd4
Form4 cd4Form4 cd4
Form4 cd4
 
Productivity tools
Productivity toolsProductivity tools
Productivity tools
 
Bcsl 013 solved-assignment-2019-20 without
Bcsl 013   solved-assignment-2019-20 withoutBcsl 013   solved-assignment-2019-20 without
Bcsl 013 solved-assignment-2019-20 without
 
Informatica power center
Informatica power centerInformatica power center
Informatica power center
 
AI Builder - Object Detection
AI Builder - Object DetectionAI Builder - Object Detection
AI Builder - Object Detection
 
Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web
 
Normal Modal Analysis in Hypermesh
Normal Modal Analysis in HypermeshNormal Modal Analysis in Hypermesh
Normal Modal Analysis in Hypermesh
 
Lotus Domino
Lotus DominoLotus Domino
Lotus Domino
 
Lesson 14 Using Templates
Lesson 14   Using TemplatesLesson 14   Using Templates
Lesson 14 Using Templates
 

More from Cheah Eng Soon

Microsoft Defender for Endpoint
Microsoft Defender for EndpointMicrosoft Defender for Endpoint
Microsoft Defender for EndpointCheah Eng Soon
 
Azure Active Directory - Secure and Govern
Azure Active Directory - Secure and GovernAzure Active Directory - Secure and Govern
Azure Active Directory - Secure and GovernCheah Eng Soon
 
MEM for OnPrem Environments
MEM for OnPrem EnvironmentsMEM for OnPrem Environments
MEM for OnPrem EnvironmentsCheah Eng Soon
 
Microsoft Threat Protection Automated Incident Response
Microsoft Threat Protection Automated Incident Response Microsoft Threat Protection Automated Incident Response
Microsoft Threat Protection Automated Incident Response Cheah Eng Soon
 
Azure Penetration Testing
Azure Penetration TestingAzure Penetration Testing
Azure Penetration TestingCheah Eng Soon
 
Azure Penetration Testing
Azure Penetration TestingAzure Penetration Testing
Azure Penetration TestingCheah Eng Soon
 
Penetration Testing Azure for Ethical Hackers
Penetration Testing Azure for Ethical HackersPenetration Testing Azure for Ethical Hackers
Penetration Testing Azure for Ethical HackersCheah Eng Soon
 
Microsoft Threat Protection Automated Incident Response Demo
Microsoft Threat Protection Automated Incident Response DemoMicrosoft Threat Protection Automated Incident Response Demo
Microsoft Threat Protection Automated Incident Response DemoCheah Eng Soon
 
Microsoft Secure Score Demo
Microsoft Secure Score DemoMicrosoft Secure Score Demo
Microsoft Secure Score DemoCheah Eng Soon
 
Microsoft Cloud App Security Demo
Microsoft Cloud App Security DemoMicrosoft Cloud App Security Demo
Microsoft Cloud App Security DemoCheah Eng Soon
 
M365 Attack Simulation Demo
M365 Attack Simulation DemoM365 Attack Simulation Demo
M365 Attack Simulation DemoCheah Eng Soon
 
Azure Active Directory - External Identities Demo
Azure Active Directory - External Identities Demo Azure Active Directory - External Identities Demo
Azure Active Directory - External Identities Demo Cheah Eng Soon
 
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle ChatbotAzure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle ChatbotCheah Eng Soon
 
Microsoft Azure的20大常见安全漏洞与配置错误
Microsoft Azure的20大常见安全漏洞与配置错误Microsoft Azure的20大常见安全漏洞与配置错误
Microsoft Azure的20大常见安全漏洞与配置错误Cheah Eng Soon
 
20 common security vulnerabilities and misconfiguration in Azure
20 common security vulnerabilities and misconfiguration in Azure20 common security vulnerabilities and misconfiguration in Azure
20 common security vulnerabilities and misconfiguration in AzureCheah Eng Soon
 
Integrate Microsoft Graph with Azure Bot Services
Integrate Microsoft Graph with Azure Bot ServicesIntegrate Microsoft Graph with Azure Bot Services
Integrate Microsoft Graph with Azure Bot ServicesCheah Eng Soon
 
Azure Sentinel with Office 365
Azure Sentinel with Office 365Azure Sentinel with Office 365
Azure Sentinel with Office 365Cheah Eng Soon
 

More from Cheah Eng Soon (20)

Microsoft Defender for Endpoint
Microsoft Defender for EndpointMicrosoft Defender for Endpoint
Microsoft Defender for Endpoint
 
Azure Active Directory - Secure and Govern
Azure Active Directory - Secure and GovernAzure Active Directory - Secure and Govern
Azure Active Directory - Secure and Govern
 
Microsoft Zero Trust
Microsoft Zero TrustMicrosoft Zero Trust
Microsoft Zero Trust
 
MEM for OnPrem Environments
MEM for OnPrem EnvironmentsMEM for OnPrem Environments
MEM for OnPrem Environments
 
Microsoft Threat Protection Automated Incident Response
Microsoft Threat Protection Automated Incident Response Microsoft Threat Protection Automated Incident Response
Microsoft Threat Protection Automated Incident Response
 
Azure Penetration Testing
Azure Penetration TestingAzure Penetration Testing
Azure Penetration Testing
 
Azure Penetration Testing
Azure Penetration TestingAzure Penetration Testing
Azure Penetration Testing
 
Penetration Testing Azure for Ethical Hackers
Penetration Testing Azure for Ethical HackersPenetration Testing Azure for Ethical Hackers
Penetration Testing Azure for Ethical Hackers
 
Microsoft Threat Protection Automated Incident Response Demo
Microsoft Threat Protection Automated Incident Response DemoMicrosoft Threat Protection Automated Incident Response Demo
Microsoft Threat Protection Automated Incident Response Demo
 
Microsoft Secure Score Demo
Microsoft Secure Score DemoMicrosoft Secure Score Demo
Microsoft Secure Score Demo
 
Microsoft Cloud App Security Demo
Microsoft Cloud App Security DemoMicrosoft Cloud App Security Demo
Microsoft Cloud App Security Demo
 
M365 Attack Simulation Demo
M365 Attack Simulation DemoM365 Attack Simulation Demo
M365 Attack Simulation Demo
 
Cloud Security Demo
Cloud Security DemoCloud Security Demo
Cloud Security Demo
 
Azure Active Directory - External Identities Demo
Azure Active Directory - External Identities Demo Azure Active Directory - External Identities Demo
Azure Active Directory - External Identities Demo
 
Azure WAF
Azure WAFAzure WAF
Azure WAF
 
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle ChatbotAzure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
 
Microsoft Azure的20大常见安全漏洞与配置错误
Microsoft Azure的20大常见安全漏洞与配置错误Microsoft Azure的20大常见安全漏洞与配置错误
Microsoft Azure的20大常见安全漏洞与配置错误
 
20 common security vulnerabilities and misconfiguration in Azure
20 common security vulnerabilities and misconfiguration in Azure20 common security vulnerabilities and misconfiguration in Azure
20 common security vulnerabilities and misconfiguration in Azure
 
Integrate Microsoft Graph with Azure Bot Services
Integrate Microsoft Graph with Azure Bot ServicesIntegrate Microsoft Graph with Azure Bot Services
Integrate Microsoft Graph with Azure Bot Services
 
Azure Sentinel with Office 365
Azure Sentinel with Office 365Azure Sentinel with Office 365
Azure Sentinel with Office 365
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

AI Builder - Form Processing

  • 1. Form processing Form processingidentifiesthe structure of yourdocumentsbasedonexamplesyouprovidetoextract textfromany matchingform. Examplesmightincludetax formsorinvoices. In thislabwe will buildandtraina model forrecognizing invoices. Thenwe will buildatabletappto showthe detectioninaction anddigitize the content. Note: If you are buildingthe firstmodel inanenvironment,clickonExplore Templatestogetstarted. Exercise 1 1. From the leftnavigationexpandAI BuilderandselectBuild. SelectFormProcessing. 2. Name yourmodel. Because youare workingina sharedenvironmentmake sure toinclude your name as part of the model name. Thiswill make iteasiertofindlater. Clickcreate.
  • 2. 3. Your screenshouldlooklike the followingimage.SelectAdddocuments. 4. Add the documentsfromthe Trainfolder. Youmust have at leastfive documentstotrainthe model. 5. Confirmthe selectionandclickUpload.
  • 3. 6. Once youruploadsare complete,selectAnalyze. 7. Selectthe fields.
  • 4. 8. Hoveroverthe highlightedfieldsandconfirmthe fieldsthatshouldbe returnedbythe form whenprocessingfromourtrainedmodel. 9. Once you have confirmed the fields,clickDone.
  • 5. 10. Train yourmodel. 11. Locate andopenyour savedmodel. If youneedhelpfindingit,type yourname intothe search box. 12. Reviewthe resultsof the trainedmodel.
  • 6. 13. Performa testwiththe testinvoice. 14. Performa testwithanotherimage or document.
  • 7. 15. Publishthe model. Exercise 2 1. Navigate toAppsand create a new CanvasApp. SelectBlankappwitha tabletlayout.
  • 8. 2. Insertthe Form Processorcontrol fromthe AIBuilder. 3. Map itto your savedmodel.
  • 9. 4. Drag and resize the control like the image below. 5. Playyourapp. 6. ClickAnalyze andadd yourtest file.
  • 11. 8. You can see the mappedfieldsare recognized. 9. Close the appplayer.
  • 12. 10. Let’stake some of the data fieldsandplace themonthe screenforthe user to review. Add three labelstothe screen. Drag themto the rightside of the screenandline themuplike inthe image below. Editthe textto“Invoice Number”,“Due Date” , and “Total”. 11. AddTextinputfieldsforeachrow and place themas below.
  • 13. 12. Nowwe will mapdata fromthe analyzeddocument.Editthe defaultvaluesforeachfieldas follows: Invoice Number FormProcessor1.FormContent.Fields.INVOICE Due Date FormProcessor1.FormContent.Fields.'DueDate' Total FormProcessor1.FormContent.Fields.Total 13. Play the app and addan invoice tobe analyzed.