Use Cases
Content Recommender, Game recommenders, Price category recommenders, Product recommender, Service Recommenders, etc.


Before you reach this stage, ensure you’ve:
  1. Created a schema
  1. Integrated code to process your data and installed Begin’s Unity SDK
  1. Created a project with the objective “Recommender”
Learning usually takes about 30 minutes. Once complete, your machine learning algorithm is ready to be used on your mobile device, browser, connected vehicles, or server applications.


In order to fetch recommendations, follow the initialization step:
using BeginAI; BeginWorker worker = BeginWorker.GetInstance(APP_ID, LICENSE_KEY);
To use your trained algorithm, input the following code:
worker.Recommend(PROJECT_ID, USER_ID, limit, page)
This will return the recommended list of target IDs for the given user along with the similarity index.
Note: limit and page are optional values, if not provided the SDK will default to the top 20 results for page 1
If you performed the initial processing in Unity, you can still use the algorithm with other SDKs like Python or JavaScript SDKs.
Note: Begin’s algorithms can learn continuously with additional user data while your code is deployed. Your project can learn from datasets on your mobile application, server or other applications without you having to worry about merging the learning or merging the data. Begin will take care of merging the learning.