Coder Social home page Coder Social logo

cloudlabs-git / azure-openai-and-form-recognizer-workshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from msusazureaccelerators/azure-openai-and-form-recognizer-workshop

0.0 0.0 8.0 84.02 MB

This repo will track all files required for the Microsoft SDP workshop

azure-openai-and-form-recognizer-workshop's Introduction

Workshop: Azure OpenAI and Form Recognizer BPA accelerator to improve Document analysis

Overview

Hello All, welcome to the workshop on Business Process Automation Accelerator, OpenAI and Form Recognizer. With this workshop, we have provided the necessary artifacts for you to get familiar with Form Recognizer Service, OpenAI capabilities and Business Process Automation Accelerator so you can take back some ideas on how to utilize the accelerator to build pipelines across multiple services to generate an AI solution that fits your business needs.

This Github Repo contains all the files and code required to execute the Azure OpenAI and Form Recognizer BPA accelerator to improve Document analysis.

About the services covered

Azure OpenAI

Azure OpenAI Service provides REST API access to OpenAI's powerful language models including the GPT-3, Codex and Embeddings model series. These models can be easily adapted to your specific task including but not limited to content generation, summarization, semantic search, and natural language to code translation. Users can access the service through REST APIs, Python SDK, or our web-based interface in the Azure OpenAI Studio. https://learn.microsoft.com/en-us/azure/cognitive-services/openai/overview

Azure Form Recognizer

Azure Form Recognizer is a cloud-based Azure Applied AI Service that uses machine-learning models to extract key-value pairs, text, and tables from your documents. Form Recognizer analyzes your forms and documents, extracts text and data, maps field relationships as key-value pairs, and returns a structured JSON output.

Business Process Automation(BPA) Accelerator

Manually developing end-to-end solutions for business users may be costly and resource intensive. This accelerator provides a no code Studio for users to quickly build complex, multi-stage AI pipelines across multiple Azure AI and ML Services. Users can select, and stack, AI/ML Services from across Azure Cognitive Services (Speech, Language, Form Recognizer, ReadAPI), Azure Machine Learning into a single, fully integrated pipeline. Integration between services is automated by BPA, and once deployed, a web app is created. This customizable UI* provides and drag-n-drop interface for end users to build multi service pipelines. Finally, the user-created pipeline is triggered as soon as the first input file(s) are uploaded, storing the results in a document database.

Goals

  • Understand key concepts of Azure OpenAI, Azure Form Recognizer and understand how to leverage BPA accelerator in conjunction with Azure Search and other services

Agenda

  1. Forms Recognizer - Overview and Experience
  2. Azure OpenAI - Brief overview & Accessibility
  3. Business Process Automation(BPA) Accelerator Capabilities & Usage
  4. Develop and execute BPA pipeline with Form Recognizer
  5. Analyze the output with Azure Search
  6. Azure OpenAI usage to enhance the extracted information

Challenge 1: Deploy Pre-trained Invoice Model

  1. Analyze the output with Forms Recognizer Studio and Azure Search

Challenge 2: Train & Deploy Custom Model

  1. Train a custom model using Form Recognizer Studio
  2. Utilize the custom model in the BPA accelerator and analyze the output

Challenge 3: Develop & Deploy Azure OpenAI Pipeline

  1. Develop a pipeline using Azure OpenAI Generic module on BPA
  2. Learn how to use the Azure OpenAI GPT-3 Playground
  3. Visualize the filtered and summerized data from ingested documents

Audience

  1. Data Scientists
  2. Business Analysts
  3. Data science Managers
  4. AI specialists
  5. ML Engineers

Challenge Instructions

  1. Deploy Pre-trained Model with BPA
  2. Train and Deploy Custom Model
  3. Create and Deploy a OpenAI Pipeline

azure-openai-and-form-recognizer-workshop's People

Contributors

brandoncowenms avatar chulahlou avatar gayatrimurali avatar gurkamaldeep avatar kaushik-microsoft avatar kaushikbardhan avatar markremmey avatar nireekshith45 avatar prajwal5180 avatar reema0814 avatar riya10031 avatar shashankms9 avatar sumitmalik51 avatar vp-ms avatar vpatil-ms avatar yashmadan123 avatar zubair8899 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.