Home

As the initial starting point for any machine learning project, the Specification articulates what your problem is, why it needs to be solved, and what solutions need to be implemented in order to solve it. The Specification also denotes the intended Classes and, if necessary, Subclasses. The Specification applies to the entire Project and, by extension, any datasets that are imported into the selected Project. If you want to change the Specification after it has been locked, you will need to create a new Project.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d1b7796f-fae0-44f1-8d01-cd4d3d17868a/JAXON_Logo_Mark_on_blue.jpg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d1b7796f-fae0-44f1-8d01-cd4d3d17868a/JAXON_Logo_Mark_on_blue.jpg" width="40px" /> Classes (labels) must be defined in the Specification tab before any dataset(s) can be used in the rest of the Jaxon Platform.

</aside>

The Specification tab also contains our Autopilot feature.

On this page you will find:

How to Select for Multi-Label Classification

Jaxon defaults to Single-Label Classification, but can easily shift to Multi-Label Classification on the Specification tab.

  1. Using the Task Dropdown, select whether the dataset is a Single-Label Classification or Multi-Label Classification

10.png

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c641f458-1862-4bc1-91b7-80d96f279b6d/JAXON_Logo_Mark_on_blue.jpg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c641f458-1862-4bc1-91b7-80d96f279b6d/JAXON_Logo_Mark_on_blue.jpg" width="40px" /> It is important to make sure that Multi-Label Classification is selected for multi-label datasets for best results.

</aside>

Back to the top ↑


How to Manually Add a Specification

  1. Classes can be added manually or automatically populated from a dataset already in the Jaxon Platform. To manually define Classes, select the text box underneath Classes.

    11.png

  2. Type in a Class, and click the ✓ or press the return key ****to save that Class and add additional Classes. It is also possible to add descriptions to classes. Click the trash can to delete a Class. Use the Clear all Classes button with care - it does just as it says!

    12.png

    <aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e86cbb0e-017c-41fb-9ab5-2695cf007834/JAXON_Logo_Mark_on_blue.jpg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e86cbb0e-017c-41fb-9ab5-2695cf007834/JAXON_Logo_Mark_on_blue.jpg" width="40px" /> Users can save their work in the Specification tab and come back to continue editing at any point before the Specification is locked.

    </aside>

Groups can be created in order to organize and group Subclasses, typically when there are an unwieldy number of Classes. These Groups are for visual convenience only and allow users to collapse Classes, but Groups do not correspond to any particular Class themselves.

  1. To create Groups, type the Group name in the text box and then click the < to see text boxes for that Group’s Subclasses.

13.png

  1. From there, add Subclasses as you would Classes

14.png

Back to the top ↑


How to Automatically Populate a Specification from a Dataset

Classes can be added manually or automatically populated from a dataset already in the Jaxon Platform. To automatically populate classes from a dataset already in the Jaxon Platform, the dataset must:

  1. already be imported into the Jaxon Platform AND

  2. Have at least one Features column defined AND

  3. Have at least one Labels column defined and labeled with the target Classes

  4. If all of these conditions are met, select the dataset you wish to import the labels from in the Import From Dataset dropdown. Any manually-added classes must be cleared before this option is available.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/820b0230-05b5-4cc1-bf01-d0e72e2e367e/JAXON_Logo_Mark_on_blue.jpg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/820b0230-05b5-4cc1-bf01-d0e72e2e367e/JAXON_Logo_Mark_on_blue.jpg" width="40px" /> If the desired dataset is not found in the dropdown, double check in the Datasets tab that all three of the above conditions are met for that dataset.

</aside>

15.png

Jaxon will then import the classes and the Specification will save automatically. Adjustments to the imported Specification can be made manually as desired.

Back to the top ↑


How to Adjust the Beta Value

The F1 score (corresponding to Beta = 1) is used to strike a balance between precision and recall. For some cases, rather than optimizing overall accuracy, it is more important to minimize false positives (beta < 1) or minimize false negatives (beta > 1).

  1. On the right side of the screen, you will see an option to adjust the Beta value

wide.png

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2ef723dd-fa73-4f3d-8364-2db5313faaa9/0_JAXON_Logo_Mark_3.jpg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2ef723dd-fa73-4f3d-8364-2db5313faaa9/0_JAXON_Logo_Mark_3.jpg" width="40px" /> For the Beta value, 0.5 represents precision, 2 emphasizes recall, and 1 is an even balance (F1).

</aside>

  1. The default setting is 1 (balanced), but you can also select 0.5 or 2

zoom.png

Back to the top ↑


How to Lock the Specification

When the Specification is satisfactory, it must be locked in order to move through the rest of the Jaxon Platform. Once it has been locked, the rest of the tabs will become available. The number of examples and labeled examples will also be calculated on the Datasets tab once the Specification is locked.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c7e9fedc-e9fe-4535-9c7d-b3485ca175c4/JAXON_Logo_Mark_on_blue.jpg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c7e9fedc-e9fe-4535-9c7d-b3485ca175c4/JAXON_Logo_Mark_on_blue.jpg" width="40px" /> Locking the Specification cannot be undone - don’t forget to double check before proceeding!

</aside>

  1. Click the Lock  button to the top left of the screen

16.png

  1. Select OK when the scary warning box appears (but only if you’re certain!)

17.png

A locked Specification is indicated by a 🔒 symbol on the Projects tab.

Back to the top ↑

© Copyright Jaxon, Inc. 2023 All rights reserved.