ATNIO / AIPs

ATN Improvement Proposals
4 stars 0 forks source link

Develop AI-Market APP Proposal #3

Open steven-jun-liu opened 6 years ago

steven-jun-liu commented 6 years ago

AI-Market APP Specification

Goals:

Scenarios:

Scenario 1. Image

Architecture

APP Architecture

Develop Tasks

Orangize AI Category

For example,

Client Lib

Node/Python/Java Version Lib

APP Server

Reuse the architecture of AI Market Server

APP

First, deverlop iOS APP

17Damon commented 6 years ago
pplam commented 6 years ago

There are some other repositories:

chrouzz commented 6 years ago

I will go through all the different steps and define the underlying requirements.

Step1: User takes a photo,

Step2: Call open AI to detect the image category. Face OR common Picture.

  1. Before calling an AI service to detect image category, a user need to have a user interface to select the AI service which can detect the image category. It can be a website which display all AI services.
  2. To enhance user experience and to help him to find appropriate AI services, we can add tags to AI services, such as "image", "video", "audio" ect... If the AI users set the image filter we will only display AI which apply on image file.

Step3 A: If it is face, show public face AI list,

Face Attributes detect ( Baidu, Google..): Age, Color, gender, emotion, glasses.. Face generation like Google dream. Other Face AI...

If after using the detect image category AI we want to automatically suggest other API we need to have a "recommendation mechanism". To make this recommendation mechanism we need to do a data analysis on the result.

Step4: User chooses the Baidu AI.

Step5: Show the AI results and show a button “Try other AI?”. User can switch to other providers’ AI for compare.

Step3 B: if it is common picture. Potential AI List: Brand logo recognition, Animal recognition, Plant recognition, OCR…

edit: after talking to Alex I updated my comments.