Getting Started with One AI
This guide first explains how to set up ONE AI and then explains all features and how to get the best out of your AI. But ONE AI is intelligent enough, so you don't need to understand each setting to get very good results that usually exceed all universal AI models. If you then also follow all information on this site, you can get even better results that often exceed the work of human experts. On the left, you can find more tutorials with datatset examples and more detailed explanation on how to set parameters.
If you have any questions: Don't hesitate to ask our team for help via mail: support@one-ware.com or you can ask in our Discord for ONE WARE Studio and ONE AI. This helps us as well, because we then know what tutorials we can do next.
1. Setup
We have a cloud service and a software that runs on your PC locally. This ensures maximum performance. In this setup, we guide you through the installation process.
1.1. Sign Up
To get access to our cloud infrastructure and AI model prediction, you need to create an account for the ONE AI cloud here. This is free and your data is stored securely on our own servers in germany. If you work with sensitive data, you can contact us via mail: sales@one-ware.com, so we can provide a local training service for your servers that ensures the data doesn't leave your company. In the ONE AI software, until you actually train the AI model, all data is stored locally on your PC. So you can still first create an account and test all settings until we can provide your local training service.
1.2. Verify Address to Get Free Credits
After you have access to the ONE AI cloud, you can get 25.000 credits worth 500 € for free. You only need to go to your account settings and save your address. You won't be changed with any fees. The address is only needed to check for trade restrictions and general company verification. It will take a bit for the verification (up to one business day), but you can continue with the next steps until you have your free credits for training.
1.3. Download ONE WARE Studio
Next you need to install our software locally on your PC, so you can experiment with your data safely and without the need for data upload. You can download it here for windows, linux and macOS.
You simply need to follow the installer and start ONE WARE Studio after you finished the installation process.
1.4. Install ONE AI Extension
ONE WARE Studio is open source and multiple extensions exist to use it as development platform for any kind of AI, software, firmware or FPGA development.
Click on Extras > Extensions
to get to the extension manager that lets you personalize ONE WARE Studio for your development needs.
In the extension manager, install the ONE AI extension. This includes everything you need to develop AI models for any kinds of hardware without the need to be an AI expert.
1.5. Connect to ONE AI Cloud
The last step of the setup process is to connect ONE WARE Studio with the ONE AI Cloud. Click on the Account
button on the top right and then on Login
.
Here, you need to enter the email and password you used to login to the ONE AI Cloud earlier.
After you click on Log In
, you should see that your account is now connected in ONE WARE Studio, so you can use the ONE AI services.
2. Create a New Project
Open the Project Creator by clicking on File -> New -> Project

Set Project Options
You need to specify the name.
The other settings are only important if you want to program an FPGA.
You can find more information about that here.
3. Initialize the AI Project
Make sure that the correct project is selected before you create a new AI project.
Navigate to the AI
tab and choose Open AI Generator
.
Enter your AI Project Name
and choose the AI Type
.
Note: Currently, only “Image Detection” is available as the AI type.
4. Dataset Preparation
Before you start training your model, you need to load and organize your image data. A clean and well-labeled dataset is the foundation for accurate AI performance.
4.1 Load Your Images
Access the Dataset tab in your ONE AI workspace to prepare your visual training data.
- You can simply drag and drop your image files to import them.
- You can
Import Files
orImport Folders
to load unlabeled image data directly from your device. - The
Import Dataset
feature can be used to load a labeled dataset. - You can use the
Camera Tool
in theAI
tab to capture images directly within ONE AI for real-time data collection. - You can use the
Spectrogram Generator
to convert audio or time series data to images.
Dataset Import
When you press the Import Existing Dataset
button, the following window opens:
You need to select the directory to import as well as the format of your annotations. Currently, we support the formats YOLO, COCO and Pascal Voc as well as Classification datasets that contain one directory for each class.
Check out our examples like if you don't have a dataset and want to try ONE AI:
Camera Tool
You can use OneWare Studio's integrated Camera Tool
to record images for your dataset. The camera tool allows you to configure camera settings and record images from multiple cameras simultaneously.
When you start the camera tool, you first need to add the cameras to your workspace. Select the camera that you want to use in the dropdown menu and click on the plus icon. You can use the play icon on the bottom of the camera window to start and stop the live preview. By clicking on the gear icon, you can enter the camera configuration menu.
The camera configuration menu allows you to customize your camera settings. You can create different presets that can be exported and imported. You are also able to crop the image. You can draw the area you are interested in onto the preview or set its coordinates at the bottom of the settings list.
For our example, we increased the the camera's brightness and contrast. This brightens the white background and makes it easier for the AI model to recognize the numbers. We also added a crop to select a square region from the rectangular camera image.
To record images, we need to go to the Capture
tab. You can record images by clicking on the camera icon, which updates the preview. This records an image from all cameras simultaneously. You need to select the directory where you want to add them and click on the save icon to save them. The images are automatically named with the timestamp they were captured at, so you don't need to enter names manually.
Spectrogram Generator
The spectrogram generator supports converting audio or CSV files to spectrogram images. You can decide, whether the generated spectrograms are added to the train, test or validation dataset. Furthermore, you need to provide the sampling rate of your data.
4.2 Choose Labeling Mode
Classes
: Each image is assigned to one or more classes.Objects
: Individual objects are selected in the images by drawing boxes around them.
4.3 Divide Your Dataset
Dividing your data into separate subsets is crucial for building reliable AI models. Follow these steps to split your data effectively.
Training Set
The training set teaches your AI what to recognize - it's your model's foundation.
Use about 70% of your total dataset with properly labeled images. Ideally it should include at least 50 images per class. More variety means better real-world performance.
Validation Set
The validation set monitors your model's performance on unseen data during training.
This evaluates performance without direct training involvement. Labels are required for the validation set as well to monitor the AI performance on unseen data while training.
Using Validation Split
: If you don't have separate validation images, you can enable Use Validation Split
to auto-divide your training set:
- 20% for standard datasets
- 30% for small datasets
- 10% for large datasets
Test Set
The test set provides a final performance evaluation after training. It is important to keep this set completely separate from training and validation data to get an objective evaluation. Providing labels is optional but highly recommended. Otherwise, you need to manually look through the predictions instead of getting a quantitative result.
To get an accurate evaluation on how the model will perform for your application, it is important to ensure that the test data represents the real-world deployment conditions. This organized approach ensures your AI model will be robust, accurate, and ready for real-world deployment with ONE AI.
If you don't have a separate test dataset, you can use the images from the train or validation dataset to test your AI. Because ONE AI only uses the validation dataset to stop the training when there is no more improvement and not for hyperparameter settings, the results should not be too far off, if you use the validation dataset for the final evaluation.
4.4 Add Your Labels
Open the Labels
tab and create labels for each class you want to detect, e.g. "defect" or "strawberry". You can assign unique colors to make the annotation process faster and easier.
The two Label Modes
-
Classes
: Assign classes to entire images.
Example: "defective" or "non-defective" for quality control -
Objects
: Mark specific objects by drawing bounding boxes. It is possible to annotate multiple objects and labels per image.
Example: individual boxes for "Strawberry" or "Foreign Object"