☁️
Microsoft
  • Readme
  • Virtual Internship Program
    • InsideSherpa & Background
    • Goal Tracking
    • Engineering Internship
      • 1. Research on Microsoft
      • 2. Preparing for the Virtual Experience
        • Preparing for my virtual internship with Microsoft
        • SMART goal setting
      • 3. Campus: Business Foundation Skills
        • Respect, Integrity and Accountability
          • Situational based questions
        • Commitment and approach to values into action
        • Microsoft's cultural transformation
        • Microsoft's solutions for digital transformation
      • 4. Campus: Work Ready Skills
        • My professional voice (be confident)
          • Confidence in meetings
          • Confidence in business
          • Confidence in communication
          • The task
        • A professional approach to meetings
        • The importance of your personal brand
      • 5. Work Ready Skills
      • 6. Technical Engineer Skills
    • Go-To-Market Internship
      • 1. Research on Microsoft
      • 2. Preparing for the Virtual Experience
        • Asia Pacific Internship Experience
        • SMART Goals
  • Microsoft Student Accelerator (MSA)
    • Workshop 1: AI & Machine Learning
    • Project 1: Machine Learning
    • MSLearn 1
    • Workshop 2: Cloud Fundamentals
    • MSLearn 2
    • Project 2: Web Application
      • My idea
      • Exploring msa.ms (old website)
        • For Schools
        • For Employers
        • Events
      • Finding a theme
      • Collecting assets
      • Designing the Header
      • A custom domain using Azure DNS
        • Azure DNS Learn Path
        • Introduction
        • What is DNS?
        • Azure DNS
        • Configuring Azure DNS
        • Buying a custom domain on GoDaddy
      • Plugins
        • Contact Form
        • Implementing SEO
        • Anti-spam
        • SSL
      • Transfering to a new domain
      • Improving site Health
      • Adding custom CSS
      • Interactivity with JS
      • Managing Wordpress from the terminal
      • Next steps: Editing content
      • The front page
        • Global elements
        • Layouts are good sometimes
        • Customising the front page
      • Revisiting the contact form
      • RYTE SEO Analysis
      • Cache Management
      • Traffic Monitoring and Analytics
      • FAQ
      • Documentation
    • Workshop 3: Web App & APIs
    • Project 3: Building an app
      • Target Persona
      • Idea
    • MSLearn 3
      • Create a Canvas App
        • Get started with Power Apps
          • Introducing Power Apps
          • Untitled
      • Use UI and controls
  • Interview Preparation
    • Azure (Cloud) Application & Infrastructure Specialist Roles
      • Revisiting my assessment
      • The technical assessment
      • Using LinkedIn
    • Technology Strategist Roles
      • Partner Technical Architect
  • Power Platform
    • Power Platform Fundamentals
      • The Power Platform
        • A Data-driven World
        • What is the Power Platform?
        • Features of the Power Platform
        • Data Connectors
        • Data Delegation
        • Creating Custom Connectors
        • Putting it all together
      • Power Apps
        • What is Power Apps?
        • Power Apps & what it can do
        • The 3 Types of Power Apps
        • AI Builder in your Power Apps
        • The 4 Models of AI Builder
        • The business value of Power Apps
        • Case study: Heathrow Airport
      • Common Data Service
        • What is the Common Data Service?
        • Entities in Common Data Service
        • Scalability
        • The Common Data Model
        • Types of Entities and Fields in CDS
        • Understanding relationships using Entities
        • Environments in Common Data Service
        • Business Rules
        • Administer (Administration)
      • Building an app solution
        • Basic elements
        • Untitled
      • Power Automate
        • What is Power Automate?
          • Types of flows
      • Building an automated solution
      • Power BI
        • Parts of Power BI
      • Building a simple dashboard
    • PL-900
  • Microsoft Azure
    • Cloud Concepts
      • Principles of cloud computing
        • An analogy
    • Core Cloud Services
    • AZ-900
      • Virtual Training Day
        • 1.
        • 2.
        • 3.
        • 4.
  • Microsoft 365
    • Microsoft 365 Fundamentals
      • What is Microsoft 365?
  • UNSW Cloud Society
    • Microsoft Azure
      • Workshop 1
      • Workshop 2
      • Workshop 3
    • Power Platform
      • Building a Helmet Detection App
  • Microsoft Reactor
    • PowerApps workshop
  • News
    • Microsoft exams $15 down from $100
    • Microsoft's cultural transformation
Powered by GitBook
On this page
  • Prediction
  • Form Processing
  • Object Detection
  • Text Classification

Was this helpful?

  1. Power Platform
  2. Power Platform Fundamentals
  3. Power Apps

The 4 Models of AI Builder

With AI Builder, you have 4 categorisations of the available maching learning models that you can build.

Prediction

A Prediction model takes your previous data in order to make an estimate in the future, usually using historical patterns to determine whether or not something will occur in the future. Essentially, by taking historical data and the outcome of the event, the AI can make a yes/no prediction as a future outcome.

Coin-flip prediction example If you feed an AI data from 50 coin flips, it will try to make a guess on the outcome the next coin flip!

Now in terms of business, there are some unique problems that could utilise AI to help predict important vectors to accelerate the growth of a business. These could entail:

  • Whether a lead will become a customer or not

  • Will a project become profitable (based on previous project history)

  • Will a customer churn based on their recent activity?

    • i.e. will a customer stop using the services / cancel their subscription?

    • some indicators could be less frequent use or even a spike in usage before the renewal date

Form Processing

For Form Processing, the AI Model deals with taking text from objects (could be in an image, photograph or real-time) and extracting the desired data. For example, the business card reader is a type of form processing, where the text information is queried and found on the card based on structured patterns. The AI could be looking for things like area codes in numbers, or street address indicators, etc.

Furthermore, this could be extended for real-time form processing, taking data from reality (such as Google Lens does) and interpreting the text in your environment. From there, the text data that is extracted can be useful to perform actions like searching with the data, or translating the text, etc.

Object Detection

Object Detection in AI Builder mainly deals with identifying certain objects when given a picture. By analysing a photo, the AI model looks for key indicators that can help to determine whether an object exists in the frame or not. The user having trained the AI by giving it a set of labelled data provides the information necessary for the AI to recognise patterns (such as two wheels indicating a bicycle, or the shape of a helmet).

One thing that's worth mentioning is with object detection, without a good variation in data, the AI Model may infer a certain level of bias affecting its accuracy with different images. For example, if you train a model with photos of bicycles from a side view, it most likely will have a hard time trying to identify a bicycle in a picture if it is in a different orientation. For this reason, training an object detection model requires a minimum number of images for training data as well as image data the object under different angles and lighting conditions.

Text Classification

Finally, text classification takes text and attempts to infer its meaning for analysis. These classifiers assign tags to text and categorise the data it is given based on the content of the text. This is useful where you have a set of text that is unstructured and needs grouping to make analysis on it easier.

For example, text classification can be used for things like:

  • Sentiment analysis - determining whether the context of a text block is positive / negative

  • Topic labeling - grouping text information under a certain topic

  • Intent detection - determines the intent of the customer based on their conversations

PreviousAI Builder in your Power AppsNextThe business value of Power Apps

Last updated 4 years ago

Was this helpful?

Text Classification: What it is And Why it MattersMonkeyLearn
Logo