# Custom Vision training and deployment options

**URL:** <https://discuss.roboflow.com/t/custom-vision-training-and-deployment-options/6948>\
**Category:** 🤝  Community Help\
**Created:** [September 3, 2024, 5:42am UTC](https://discuss.roboflow.com/t/custom-vision-training-and-deployment-options/6948 "2024-09-03T05:42:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Parthib\_Rathinam](https://yyz1.discourse-cdn.com/flex029/user_avatar/discuss.roboflow.com/parthib_rathinam/32/5377_2.png) [@Parthib\_Rathinam](https://discuss.roboflow.com/u/Parthib_Rathinam)\
**Post date:** [September 3, 2024, 5:42am UTC](https://discuss.roboflow.com/t/custom-vision-training-and-deployment-options/6948/1 "2024-09-03T05:42:30Z")

</div>

Hi,

I have project requirement to build object detection model using my organization’s dataset for manufacturing defects. I found Roboflow is suitable. I trained , deployed custom dataset and tried inference. I have following questions to proceed further:

1. Our company image data is stored in S3 , how to train using S3?
2. How to do MLOPS in Roboflow, for example automatic retraining of new data and deployment?
3. I want to setup monitoring dashboard to see how many request hit the endpoint URL, model accuracy, data drift if any. How to setup model monitoring dashboard
4. I want email trigger, if model performance slow or time out, how to setup email alert?

Please let me know.

Thanks,  
Parthib.

---

<div class="post-metadata">

**Author:** ![josephofiowa](https://yyz1.discourse-cdn.com/flex029/user_avatar/discuss.roboflow.com/josephofiowa/32/80_2.png) [@josephofiowa](https://discuss.roboflow.com/u/josephofiowa)\
**Post date:** [September 3, 2024, 7:16pm UTC](https://discuss.roboflow.com/t/custom-vision-training-and-deployment-options/6948/2 "2024-09-03T19:16:06Z")

</div>

Hey, Parthib!

Glad you’re finding good opportunity with the tooling. Some thoughts for your questions:

1. You can upload and sync data from S3 a few ways, and the best way may depend on the volume of data you’re working with. You can use signed URLs to upload directly or download/upload. Here’s a few documented approaches: [AWS S3 Bucket | Roboflow](https://docs.roboflow.com/datasets/adding-data/upload-data-from-aws-gcp-and-azure/aws-s3-bucket)
2. Yes. The best way to do this is triggering a train job to kickoff via API. For example, once a dataset has greater than X new images, you create a new trained model. A common way to do that is with the Python SDK: [Train a Model | Roboflow](https://docs.roboflow.com/api-reference/train-a-model)
3. Every trained model has model monitoring included ([Model Monitoring | Roboflow](https://docs.roboflow.com/deploy/model-monitoring)). You can also pull model monitoring statistics via API to write them to your own dashboards: [Inference Result Stats | Roboflow](https://docs.roboflow.com/api-reference/model-monitoring/inference-result-stats)
4. You can setup alerts based on model monitoring capabilities in (3). Typically, these alerts are if there’s a prediction that is of a specific confidence or drift in results.

Our team would be happy to show you how to setup many of these capabilities directly. Please feel free to write joseph.nelson [@] [roboflow.com](http://roboflow.com) to get a guided walkthrough.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex029/uploads/roboflow1/original/1X/bb6edbfa56d0cf2ee603f061e9e09103502cc8cc.png) [@system](https://discuss.roboflow.com/u/system)\
**Post date:** [September 24, 2024, 7:16pm UTC](https://discuss.roboflow.com/t/custom-vision-training-and-deployment-options/6948/3 "2024-09-24T19:16:55Z")

</div>

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.
