Batch Upload Crop Images to Qdrant for Anomaly Detection
detail.loadingPreview
This workflow automates the batch uploading of crop images from Google Cloud Storage to Qdrant, preparing data for KNN classification and anomaly detection.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow is designed to efficiently prepare a dataset of crop images for machine learning tasks, specifically focusing on anomaly detection and classification. It starts by fetching image data from Google Cloud Storage, extracts relevant information such as public links and crop names, and then batches this data. These batches are then used to generate embeddings via the Voyage AI API. Finally, the workflow creates or ensures the existence of a Qdrant collection, sets up an index for the crop_name field, and batches the image data along with their generated embeddings and metadata into Qdrant for later retrieval and analysis.
Key Features
- Integrates with Google Cloud Storage to retrieve image datasets.
- Leverages the Voyage AI API to generate multimodal embeddings for images.
- Utilizes Qdrant as a vector database for efficient storage and retrieval of embeddings.
- Implements batching and UUID generation for optimized data processing and Qdrant insertion.
- Automates Qdrant collection creation and index setup for specific fields.
How To Use
- Configure Google Cloud Storage credentials.
- Set up Voyage AI API credentials.
- Configure Qdrant API credentials and cluster variables (URL, collection name, embedding dimensions, batch size).
- Ensure your crop images are organized in Google Cloud Storage with a suitable prefix (e.g., 'agricultural-crops').
- Trigger the workflow by clicking 'Test workflow'.
- The workflow will create a Qdrant collection if it doesn't exist, index the
crop_namefield, embed the images, and batch upload them to Qdrant.
Apps Used
Workflow JSON
{
"id": "c7e6cfac-66c8-4a8a-97b1-fbcfd21e7adb",
"name": "Batch Upload Crop Images to Qdrant for Anomaly Detection",
"nodes": 0,
"category": "AI_Research_RAG_and_Data_Analysis",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: c7e6cfac-66c8...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Generate SEO Seed Keywords Using AI
Leverage AI to generate 15-20 seed keywords based on your Ideal Customer Profile (ICP). This n8n workflow uses the AI Agent and Set nodes to define your ICP and then prompts an AI model to produce targeted, foundational keywords for your SEO strategy.
AI-Powered YouTube Content Insights and Analysis Workflow
Leverage AI to extract valuable insights from YouTube videos and comments. This workflow automates commentary analysis, video transcription, and thumbnail evaluation to inform content creation.
Automated PDF to RAG System with Embeddings and Qdrant Search
This workflow automates the process of extracting data from PDFs, splitting it into manageable chunks, generating embeddings using Mistral AI, and indexing it into Qdrant for efficient semantic search.