📋
docs.binaexperts.com
  • Introduction
  • Get Started
  • Organization
    • Create an Organization
    • Add Team Members
    • Role-Based Access Control
  • Datasets
    • Creating a Project
    • Uploading Data
      • Uploading Video
    • Manage Batches
    • Create a Dataset Version
    • Preprocessing Images
    • Creating Augmented Images
    • Add Tags to Images
    • Manage Categories
    • Export Versions
    • Health Check
    • Merge Projects and Datasets
    • Delete an Image
    • Delete a Project
  • annotate
    • Annotation Tools
    • Use BinaExperts Annotate
  • Train
    • Train
    • Framework
      • Tensorflow
      • PyTorch
      • NVIDIA TAO
      • TFLite
    • Models
      • YOLO
      • CenterNet
      • EfficientNet
      • Faster R-CNN
      • Single Shot Multibox Detector (SSD)
      • DETR
      • DETECTRON2 FASTER RCNN
      • RETINANET
    • dataset healthcheck
      • Distribution of annotations based on their size relative
      • Distribution of annotations based on their size relative
    • TensorBoard
    • Hyperparameters
    • Advanced Hyperparameter
      • YAML
      • Image Size
      • Validation input image size
      • Patience
      • Rectangular training
      • Autoanchor
      • Weighted image
      • multi scale
      • learning rate
      • Momentum
  • Deployment
    • Deployment
      • Legacy
      • Deployment model (Triton)
    • Introducing the BinaExperts SDK
  • ابزارهای نشانه گذاری
  • استفاده از نشانه گذاری بینااکسپرتز
  • 🎓آموزش مدل
  • آموزش
  • چارچوب ها
    • تنسورفلو
    • پایتورچ
    • انویدیا تاو
    • تنسورفلو لایت
  • مدل
    • یولو
    • سنترنت
    • افیشنت نت
    • R-CNN سریعتر
    • SSD
    • DETR
    • DETECTRON2 FASTER RCNN
  • تست سلامت دیتاست
    • توزیع اندازه نسبی
    • رسم نمودار توزیع
  • تنسوربرد
  • ابرمقادیر
  • ابرمقادیر پیشرفته
    • YAML (یامل)
    • اندازه تصویر
    • اعتبار سنجی تصاویر ورودی
    • انتظار
    • آموزش مستطیلی
  • مستندات فارسی
    • معرفی بینااکسپرتز
    • آغاز به کار پلتفرم بینااکسپرتز
  • سازماندهی
    • ایجاد سازمان
    • اضافه کردن عضو
    • کنترل دسترسی مبتنی بر نقش
  • مجموعه داده ها
    • ایجاد یک پروژه
    • بارگذاری داده‌ها
      • بارگذاری ویدیو
    • مدیریت دسته ها
    • ایجاد یک نسخه از مجموعه داده
    • پیش‌پردازش تصاویر
    • ایجاد تصاویر افزایش یافته
    • افزودن تگ به تصاویر
    • مدیریت کلاس‌ها
  • برچسب گذاری
    • Page 3
  • آموزش
    • Page 4
  • استقرار
    • Page 5
Powered by GitBook
On this page
  • Getting Started with BinaExperts Platform
  • Uploading the Dataset
  • Checking and Correcting Annotations
  • Choosing a Dataset Split
  • Uploading Videos
  • Annotating Images
  • Adding Images to the Dataset
  • Preprocessing and Augmentations
  • Training Your Model
  • Deploying a Computer Vision Model

Was this helpful?

Get Started

Quickstart with BinaExperts

PreviousIntroductionNextCreate an Organization

Last updated 8 months ago

Was this helpful?

provides everything you need to label, train, and deploy computer vision solutions. This guide will help you build a computer vision model for your specific use case.

Getting Started with BinaExperts Platform

Quickstart Tutorial (6 Minutes)

A. Adding Data

B. Invite Collaborators

Next, you'll be asked to invite collaborators to your workspace. Collaborators can help annotate images or manage vision projects. Once collaborators are invited (if desired), you can create a project.

C. Selecting Types of Computer Vision Projects in BinaExperts

For this example, we'll use a dataset suited for quality assurance in a manufacturing facility. You can use any images you prefer to train your model.

Leave the project type as "Object Detection" since our model will identify specific objects and their locations within an image.

Click Create Project to continue.

For this walkthrough, we’ll use the helmet dataset provided by BinaExperts. Download the “helmet” dataset.

Uploading the Dataset

Once you've downloaded the dataset, unzip the file. Drag the helmet-dataset folder from your local machine to the highlighted upload area. This dataset is structured in COCO JSON format, one of the 5+ computer vision formats supported by BinaExperts.

To start, we recommend using 5-10 images that balance the classes you want to identify. For example, if you need to identify helmet, ensure there are at least 5-10 images featuring object.

When you upload the helmet-dataset folder, BinaExperts processes the images and annotations for you to view them overlaid.

You can use this guide to build a computer vision model for your unique use case.

Checking and Correcting Annotations

BinaExperts will alert you to any annotation errors. For example, if an annotation improperly extends beyond the image frame, BinaExperts will intelligently crop the annotation to the image's edge and remove erroneous annotations outside the frame.

At this stage, your images haven't been uploaded yet. Ensure all images are correct and that annotations are parsed properly. You can delete any image by hovering over it and selecting the trash icon.

If any image is marked "Not Annotated," it can be annotated in the next section. Click Save and Continue to upload your data.

Choosing a Dataset Split

Decide how to split your images among the Train, Test, and Validation sets.

Train Set: Used to train your model.

Validation Set: Used to validate model performance during training.

Test Set: Used to test model performance manually.

Uploading Videos

You can upload videos in addition to images. Go to the Upload tab, drag a video or paste a YouTube URL. You'll be asked how many frames per second should be captured. For example, choosing " 1 frame/second" will capture an image every second of the video.

Annotating Images

Use BinaExperts Annotate to add annotations, such as bounding boxes, around unlabeled objects. These annotations teach your model by serving as an answer key. You can annotate more images to improve model learning. To draw a box, use your cursor to select the area on the image you want to annotate, and then assign a label to it.

BinaExperts also supports polygon annotations, which are necessary for projects requiring precise object localization. To use Polygon, click the sparkles icon in the sidebar.

Adding Images to the Dataset

To add images or data to the dataset, click the Add New Data option.

Preprocessing and Augmentations

Once annotations are complete, generate a new dataset version. This snapshot includes images processed in a specific way, similar to version control for data.

You can apply preprocessing and augmentations, such as resizing, grayscaling, random flips, rotations, brightness adjustments, blurring, shearing, cropping, and more. Begin with one or two augmentations and adjust as needed. Generally, avoid augmentations in the first training job to assess the model's performance.

Tip: Some augmentations may not suit your data. Consider the specific use case before applying them. For example, if the object appears only in one orientation (like on an assembly line), flipping may not be helpful.

Click Create to generate your dataset, and it will be ready for use in a few moments.

Training Your Model

To train a model on the BinaExperts platform:

I. Click the Train button.

II. Configure your model training job.

III. Choose a model type. For this guide, select 'Fast.'

IV. Select the checkpoint for training.

V. Monitor training progress through real-time graphs.

You'll receive an email with training results once training is complete.

Deploying a Computer Vision Model

Your trained model is optimized and ready for deployment. BinaExperts supports various deployment options, such as API integration or edge device deployment.

With BinaExperts Hosted API (Remote Server), the model runs in the cloud, eliminating the need to worry about device hardware capabilities.

You can also deploy models using other options suitable for your production applications. For details, refer to our deployment guide.

After reviewing and accepting the terms of service, you will be prompted to choose one of : the Public Plan, the Starter Plan, or the Custom Plan.

Choose the "Use existing values" option to use the pre-split dataset provided by .

Pro Tip: Use AutoLabel to utilize previous model versions for annotating future datasets. AutoLabel leverages an existing model to create annotations automatically, accelerating the process.

three plans
BinaExperts
BinaExperts
BinaExperts
uploading the helmet-dataset in BinaExperts
annotation in BinaExperts
Decide how to split your images among the Train, Test, and Validation sets in BinaExperts
For example, choosing " 1 frame/second" will capture an image every second of the video
add annotating in BinaExperts
BinaExperts supports polygon annotations
adding images to the datasets
apply augmentations
augmentations in BinaExperts
train a model on the BinaExperts platform
training results once training is complete
View your training graphs for a detailed analysis of model performance.
Platform pipeline
Public Plan, Starter Plan & Custom Plan in
Invite Collaborators in
Selecting Types of Computer Vision Projects in
Your trained model, hosted by BinaExperts, is optimized and ready for across various deployment options.
Your trained model, hosted by BinaExperts, is optimized and ready for across various deployment options.
BinaExperts
BinaExperts
BinaExperts
BinaExperts
deployment
deployment