Skip to content

Commit

Permalink
text updates to A.I. FAQ
Browse files Browse the repository at this point in the history
  • Loading branch information
hblanken authored Jan 30, 2018
1 parent 109752d commit 9b58925
Showing 1 changed file with 34 additions and 29 deletions.
63 changes: 34 additions & 29 deletions source/includes/_faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,57 +23,59 @@ Learn about the Unleash live platform features and benefits.
### How do I create an orthophoto and 2D/3D model?

## A.I. Apps Ecosystem
Unleash live’s unique AI Apps ecosystem is designed to give developers a simple framework to create upload and monetize their industry relevant AI apps.

Unleash live’s unique AI Apps ecosystem is designed to give developers a simple framework to create, upload and monetize your industry relevant AI apps.

It’s simple;
- All you need is an idea! And an understanding of the demand.
- All you need is an idea and an good feel for your potential customers and demand.
- To begin you will need to sign up to a Unleash live developer account, simply click here
- Training models will require video footage and or images for accuracy. There are 2 ways of gaining this footage/images, either through the developer’s own resources or we can connect you with our customer base.
- Now the coding begins. Using tf object_detection framework the developer codes up the model for training - https://github.com/tensorflow/models/tree/master/research/object_detection
- Once the framework is developed the model is trained on the required footage and images, upon completion the graphs are frozen for deployment
- Now the coding begins. Using tf object_detection framework you code the model for training - https://github.com/tensorflow/models/tree/master/research/object_detection
- Training your models will require sufficient video footage and/or images for accuracy. There are 2 ways of gaining this footage/images: a. either through your own resources or we can connect you with our customer base.
- Once you are happy with the model accuracy it is time to test. Your model graphs are frozen for deployment.
- The developer is then required to upload the num classes / pb / pbtxt into the Unleash live developer sandbox
- The code is tested against videos and images stored in our unleash live developer sandbox
- Once the required accuracy has been achieved during the testing phase the developer submits the model for approval. The submission will require an estimated price, description of the app and the problem it solves, up to 6 images of the app (for display) - see our submission form framework
- The model is then tested with our developers, amendments are requested and when it is cleared by our developers the model is published and available for purchase
- The code is tested against videos and images stored in our Unleash live developer sandbox or other footage you may obtain
- Once the required accuracy has been achieved during the testing phase you submit the model for approval. The submission will require an estimated price, description of the app and the problem it solves, up to 6 images of the app (for display) - see our submission form framework for all the details.
- The model is then tested with our Unleash live testing team, amendments are requested and when it is cleared by our team your A.I. model is published and available for purchase by Unleash live customers.

Finally improvements and updates can be regularly committed to GitHub through tensorflow/models
Finally, improvements and updates can be regularly committed to our sandbox.

### What do I need to do to use the API as a developer?

### How does the business model work?
1. Unleash live displays the completed AI model on our services page under relevant industry categories for our customers to search and activate.

Our Unleash live customers pay to activate your AI model through a subscription based model, either:
- Monthly subscription
- Per job (could be gamed, just keep it running), limits of 1 hour timeout
- Per processing hour
1. Unleash live displays the completed A.I. model on our Services page under relevant industry categories for our customers to search and activate.

Our Unleash live customers purchase a subscription to activate your A.I. model. Pricing may be billed per month or per A.I. processing minute.

2. Who sets the price?
The developer sets the price which is based on a base price estimated by Unleash live (based on processing cost)
- When a customer activates your model you will receive revenue based on the plan, minus a small administration fee
You, the developer, select your retail price category. The price categoeries are set by Unleash live and account for various factors such as expected value/demand, cost to process, cost to maintain and other factors.

3. When a customer activates your model you will receive a net revenue based on the subscription retail price, minus a Unleash live management fee.

### How do we stimulate the ecosystem?
AI is one of the hot topics at the moment and many large businesses looking for avenues to speed up decision making and productivity. This has lead to a higher demand in the market place, which we plan to match.

We currently have many industry clients that are exploring the use of AI in the workflow and we are willing to share with developers the most requested applications for AI. We actively promote to our industry partners in the fields of safety, mining, agriculture, infrastructure and sport, to name a few.
A.I. is in high demand and many large and niche businesses are looking for avenues to speed up decision making and productivity. Your A.I. apps can match this interest with high quality A.I. solutions.

We also encourage developers to think of practical uses for AI Apps that can speed up the flow of information to faster decision making. If you have an idea that you believe will be of importance to industry, we are more than happy to discuss the relevance to our industry partners.
Through communication such as our blog and newsletters we will be sharing with developers the most requested applications for A.I. We actively promote to our industry partners in the fields of safety, mining, agriculture, infrastructure and sport, to name a few.

We also encourage you to think of practical uses for A.I. Apps that can speed up the flow of information to faster decision making. If you have an idea that you believe will be of importance to industry, we are more than happy to discuss the relevance to our industry partners.

### Who are the target markets for the A.I. apps?
There are a couple of markets that AI Apps have relevance, Enterprise or Business and the Professional Consumer (Prosumer). Both markets require practical AI Apps that can work with data sets to produce relevant decision making tools

Enterprise is a market in which large businesses require AI Apps that help to turn large data sets into meaningful insights on a regular basis. They need to reproduce the insights often and of the same quality. Usually this will require the use of GPUs to manage and will have a higher price attached.
There are a couple of markets that A.I. Apps have relevance, Enterprise or Business and the Professional Consumer (Prosumer) markets. These markets require practical A.I. Apps that can work with data sets to produce relevant insights for decision making.

Enterprise is a market in which large businesses require A.I. Apps that help to turn large video and image data sets into meaningful insights on a regular basis. They need to reproduce the insights often and of the same quality.

Prosumers are more likely to have smaller jobs with less data sets that they perform for their customers, however, still require the reliability of producing reliable insights they can pass onto their customers. This will require a CPU and will price lower.
Prosumers are more likely to have smaller jobs with less data sets that they perform for their customers, however, still require the reliability of producing reliable insights they can pass onto their customers.

### What are some example good ideas?
We regularly promote and communicate new ideas and industry requirements to developer signed up on the platform. This is an important point of interaction with our developers, which we plan to expand into a blog in which we promote our developer community and their AI Apps.

- Once signed up as Unleash live developer you get access to ideas?
- Blog on the platform?
- Unleash live is the facilitator between enterprise problems and developer solutions
We regularly promote and communicate new ideas and industry requirements to developer signed up on the platform. We plan to expand into a blog in which we promote our developer community and their AI Apps.

Once signed up as Unleash live developer you get access to latest ideas. Unleash live is committed to be a facilitator between enterprise problems and developer solutions.

### What analytics / stats are you collecting?

We believe it is important for the developers to gain insights into successful AI Apps so as to learn and build relevant Apps that will sell. It is also important for the developer to understand how their apps are performing.

The data we collect is:
Expand All @@ -83,12 +85,15 @@ The data we collect is:
- Device/Camera location

### How much customisation of my A.I. App is possible?
We have a generic framework for apps that helps structure the deployment of new apps, however, the complexity of the app is dependant on the use and the developer’s desire.

We also offer our customers the chance to customise apps or build new custom AI Apps for their business. Our “Custom Development” option allows us to connect the developer and the customer through a structured format (brief) in which the customer outlines the requirements and use cases for the developer to consider when building a proposal. We facilitate the development process for both the customer and the developer.
We have a standard framework for A.I. apps that helps structure the deployment of new apps. You need to provide a fronzen graph (pb) and label file (pbtxt) based on the latest tensorflow 1.4 or higher object detection framework.

We also offer our customers the chance to customise A.I. apps or build new custom AI Apps for their business. Our “Custom Development” option allows us to connect the developer and the customer through a structured brief in which the customer outlines the requirements and use cases for the developer to consider when building a proposal. We facilitate the development process for both the customer and the developer.

### How can I publish a specific custom model, with a lots of specific details in code and output?
We understand the complexity of code, especially AI models. Therefore we have worked hard with our developers to create a simple process in which the developers can upload their code and test the code in our sandbox. For more information visit:

We understand the complexity of code, especially A.I. models. Therefore we have worked hard with our developers to create a simple process in which the developers can upload their code and test the code in our sandbox. This capability and process will expand in the coming months as we learn and iterate. For more information visit:

Unleash live Platform API:
https://s3-ap-southeast-2.amazonaws.com/unleash-api-docs/index.html#introduction

0 comments on commit 9b58925

Please sign in to comment.