Using Brain Builder

Brain Builder is the application in the Neurala VIA software suite that is used to train Brains that can be deployed to perform inspections in your production environment.

Brain Builder can be accessed and used in a few different ways:

  1. Installed locally as part of the VIA software suite and run on the same computer as Inspector
  2. Installed on a local computer that is on the same network as the computer running Inspector
  3. Run in the cloud (hosted by Neurala).

There may be some differences in the appearance of Brain Builder between the Cloud and locally-installed versions, but the features and functionality should be largely the same.

Access to different Brain Builder environments may vary depending on the type of license agreement in place with Neurala. If there are any questions about access to Brain Builder, please contact your Neurala representative or integration partner.

πŸ—ƒοΈ Projects, Datasets, and Brains

Brain Builder is organized into a hierarchy of Projects and Datasets.

  • Projects are folders that can contain multiple datasets and are used to organize content in for ease of use.
  • Datasets are collections of images that are used to train a Brain.
  • Each Brain is associated with a Dataset and is trained within that dataset. The relationship between Brains and Datasets is 1:1, meaning that only one Brain can be trained with each Dataset. If there is a need to train an additional Brain, then a new Dataset must be created.

Brain Builder users may organize their Projects and Datasets in a variety of ways depending on what makes sense for the work they are doing.

To start using Brain Builder, click + Create Project to create your first project.

Brain Builder dashboard

βš™οΈ Brain Builder Settings

The settings menu is mostly relevant when using Brain Builder in the cloud, as it includes features for user management that are not applicable when running locally.

To access the settings menu, click the user's name next to the gear icon on the bottom-left of the screen.

The following details may be edited and managed in the settings pages:

  • Account Password
  • Notification Settings - select which alerts and warnings will be displayed in Brain Builder following various user actions.
  • Organization - add and manage user accounts for additional team members (based on licensing and capacity restrictions).
  • API Keys - create and manage keys for accessing the Inference API that can be used to programmatically analyze images with a trained Brain.
  • API Analytics - review historical API usage.

Brain Building Login

Whether running Brain Builder locally or in the cloud, it is necessary to log into the application.

Cloud

When a cloud Brain Builder account is set up, the user will receive an email prompting them to set their password.

Local Installations

The first time Brain Builder is used after installation, the user must click Create Account to set up the user account for the application.

Password Reset

Using Brain Builder in the cloud, a password reset may be triggered from the Forgot your password? link on the login page.

If the account password needs to be reset on a local installation, follow these steps:

Windows

  1. Open the Command Prompt
  2. Run the following command with the email address associated with the account and the new password that should be used:
    cd "Program Files\Neurala\BrainBank\bin"
    .\db-tool.exe reset-password <email> <newPassword>
    

Linux

  1. Open a Terminal
  2. Run the following command with the email address associated with the account and the new password that should be used:
    cd /opt/Neurala/BrainBank/bin
    ./db-tool reset-password <email> <newPassword>