The Journey of building a Bird Recognition App using Custom Vision AI, Power BI, and Power Apps

The Journey of building a Bird Recognition App using Custom Vision AI, Power BI, and Power Apps

How does it work?

Prerequisites:

  1. An account with Custom Vision AI; you can either use the free subscription or use your Azure account.
  2. A database of images for training the model.
  3. Enough data to get started.

The Journey of creating my Custom Vision AI Model:

  1. I created a new project.

Using the model with the prediction API:

How to experience the Custom Vision API in Power Apps, Mobile Application, & the Website:

How to improve your Classifier:

  1. First-round training.
  2. Add more images and balance data, then retrain it.
  3. Add Images with varying background, lighting, object size, camera angle, and style; retrain.
  4. Use the new Image(s) to test the prediction.
  5. Modify existing training data according to predicted results.

References:

  1. https://www.customvision.ai/
  2. https://docs.microsoft.com/en-us/azure/cognitive-services/Custom-Vision-Service/overview
  3. https://azure.microsoft.com/en-us/services/cognitive-services/custom-vision-service/
  4. https://docs.microsoft.com/en-us/azure/cognitive-services/custom-vision-service/getting-started-build-a-classifier

Power BI:

What is Power BI and what does it do?

Prerequisites:

  1. Power BI Desktop App.
  2. Power BI Pro Account.

The Journey of creating the Power BI Reports

The Process of Publishing the Power BI Report:

How did I generate the Embed URL and the iframe?

  1. To generate the Embed URL and iframe, I signed into the Power BI service (https://www.powerbi.com/).

POWER APPS:

What is Power Apps?

Prerequisites for Power Apps Development:

My Power Apps Development Process (Canvas App):

Here are the steps I followed:

  • In the image container (in my case, it was “UploadedImage2“), I created a Collection that stores the results of custom vision prediction.
  • To store results in the gallery, the following syntax was used:

Publishing My Power App:

How to Consume Power Apps?

  1. The ‘AI for birds’ Power Apps can be downloaded from this link — AI For Birds Power Apps.
  2. Download the zip file and extract it, open the Power Apps Studio — https://make.powerapps.com/
  3. Sign up with your Microsoft Office 365 account in Power Apps.
  4. Click Create > “Canvas app from blank”.
  • Download the Power Apps from here-(For Android | For iOS)
  • Sign in with your credentials.
  • Use the App on your mobile phone.

Sources:

  1. https://www.customvision.ai/
  2. https://docs.microsoft.com/en-us/azure/cognitive-services/Custom-Vision-Service/overview
  3. https://azure.microsoft.com/en-us/services/cognitive-services/custom-vision-service/
  4. https://docs.microsoft.com/en-us/azure/cognitive-services/custom-vision-service/getting-started-build-a-classifier
  5. https://www.tutorialspoint.com/power_bi/index.htm
  6. https://en.wikipedia.org/wiki/Microsoft_Power_BI

--

--

--

AI has the potential to solve major global environmental sustainability challenges.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Interfaces in Programming | OOPs for beginners

Laravel Vs. Codeigniter: A Head to Head Comparison

Install Wine 6.2 in Ubuntu 20.04 / Linux Mint & Fedora 33

Install Wine 6.2 in Ubuntu 20.04 / Linux Mint & Fedora 33

Install Wine 6.3 in Ubuntu 20.04 / Linux Mint & Fedora 33

Install Wine 6.3 in Ubuntu 20.04 / Linux Mint & Fedora 33

Solve LeetCode Problems and Get Offers From Your Dream Companies

7 Reasons why you don’t need Android Lint

LOOPS İN C# AND BASİC CALCULATEE

Coding for dummies

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
AI For Environment

AI For Environment

AI has the potential to solve major global environmental sustainability challenges.

More from Medium

Dimension reduction on Athlete's performance data

The Data Science Business stoppers

Great Brazilian Social Economics Data Base for Analyses!

Machine Learning Process