> ## Documentation Index
> Fetch the complete documentation index at: https://docs.epigos.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Start building useful computer vision models in under 30 minutes

Epigos equips you with all the essentials to transform images into AI models.
We've developed a comprehensive set of tools to make computer vision accessible, even for those without extensive machine learning expertise.

This guide will lead you through the process of training a computer vision model that can detect different types of blood cells in a blood histology image.
The insights gained here can be applied to construct a customized computer vision model tailored to your specific needs.

<video muted playsInline controls className="w-full aspect-video" src="https://res.cloudinary.com/dhgqcxsmm/video/upload/v1702547908/cay3kl2qveazopvk0khb.mp4" />

## Set Up Your Workspace

To begin, initiate your journey by signing up with either your email or Google account.
You'll then be redirected to the dashboard, where you can create a fresh workspace under your account.

<img src="https://mintcdn.com/epigos/gTiQfChNL76Pwfs6/assets/images/create-workspace.jpg?fit=max&auto=format&n=gTiQfChNL76Pwfs6&q=85&s=e8136f7e88088784b93734ccc0cd3b3f" alt="Create workspace" width="2990" height="2208" data-path="assets/images/create-workspace.jpg" />

## Create Your First Project

Next, click on `Create new project` to start a new project that will contain the resources for your model training.

<img src="https://mintcdn.com/epigos/gTiQfChNL76Pwfs6/assets/images/create-project.jpg?fit=max&auto=format&n=gTiQfChNL76Pwfs6&q=85&s=95a240ebe1a58551766a3cde44be8dd6" alt="Create project" width="3396" height="2276" data-path="assets/images/create-project.jpg" />

Provide a name, select the type of model, and describe the model you wish to build.
The `labels` for your model, as well as annotation instructions for your data labelers, must then be provided.

## Adding Data

After you've created your project, go to the project details by clicking on the project card.

Click the `Uploads` link in the sidebar, then click `Upload dataset` in the top right corner of the `uploads` page.
A dialog box will appear, allowing you to upload files from your computer.

<video muted playsInline controls className="w-full aspect-video" src="https://res.cloudinary.com/dhgqcxsmm/video/upload/v1712328073/p6knw4shartqygddlstz.webm" />

<Info>Uploads currently supports only image formats</Info>

Drop or upload files into the dialog area, and click on `Upload files` to upload the selected files.

## Annotating Images

When the upload is completed, the uploaded batch will be displayed in table.
To annotate, click on the `Annotate` button to start annotating your dataset batch.
The annotation page will display the image to be annotated, together with the class labels to assign to the images.

To annotate the image follow these steps:

1. Select the appropriate label for the image
2. Click on submit save your annotation.
3. After it's saved, a next image in the upload batch will be loaded to continue annotating until all data the batch is labelled.

<video muted playsInline controls className="w-full aspect-video" src="https://res.cloudinary.com/dhgqcxsmm/video/upload/v1712328446/sdempjgahle5nepdqabt.webm" />

## Training Your Model

Training a model within Epigos AI is streamlined with a single click. We take care of GPU allocation and associated expenses,
and additionally provide you with readily available optimized deployment choices, which will be elaborated on in subsequent sections of this guide.

Once you've created your dataset, the option to initiate model training becomes visible.
To begin the training process, kindly follow the steps outlined below:

1. In dataset details view, click on `Train model`
2. Choose your dataset version to use for the training.
3. Click on `Start model training`. Your will begin training on our platform as background task. You'll be notified once your model training is completed.

<video muted playsInline controls className="w-full aspect-video" src="https://res.cloudinary.com/dhgqcxsmm/video/upload/v1709224112/airwfnbehirgnf9mgcer.mp4" />

After your model is trained, you can review the training metrics by clicking on the model link in the `models` table.

<Info>
  Training a model can take from 1 to 12hrs depending on the size of your data.
  The process is done in the background and we'll notify you once the model is
  ready to be used.
</Info>

## Try out your model

We offer a hosted inference UI that you can use to test your model on real data.

<video muted playsInline controls className="w-full aspect-video" src="https://res.cloudinary.com/dhgqcxsmm/video/upload/f_auto:video,q_auto/rcl9gshp5emgiravnt0f" />

## Deploying Your Model

The model you've trained on Epigos AI is fully optimized and configured for use across various deployment choices.
If you're uncertain about the most suitable deployment path for your model, we offer a valuable guide to aid you in making an informed decision.

<AccordionGroup>
  <Accordion icon="cloud" title="Test your model in the dashboard">
    Run predictions directly in the models details page to evaluate the evaluate the performance of your models on sample images.

    <img src="https://mintcdn.com/epigos/gTiQfChNL76Pwfs6/assets/images/test-model-dashboard.png?fit=max&auto=format&n=gTiQfChNL76Pwfs6&q=85&s=4bb19c8208a99a217058ed7912063100" alt="Test your model in the dashboard" width="1920" height="1000" data-path="assets/images/test-model-dashboard.png" />
  </Accordion>

  <Accordion icon="browser" title="Use the hosted web app">
    Generate a URL to the hosted web UI to make predictions on your model.

    <img src="https://mintcdn.com/epigos/gTiQfChNL76Pwfs6/assets/images/test-model-web-app.png?fit=max&auto=format&n=gTiQfChNL76Pwfs6&q=85&s=c91876edd6ded52ba1da19023292f929" alt="web ui model" width="1920" height="1000" data-path="assets/images/test-model-web-app.png" />

    <Note>
      Anyone with access to the link can run predictions on your model in the web app.
    </Note>
  </Accordion>

  <Accordion icon="code" title="Use API or SDKs">
    Use the Epigos REST API, Python and Node.js SDK to manage and use your models.

    <Snippet file="developer-resources-card.mdx" />
  </Accordion>
</AccordionGroup>
