How dimaag-ai/akri-de-examples works
This repository is a collection of Python examples for Akridata’s visual-data-curation SDK, rather than the SDK implementation itself. The principal workflow registers a dataset, ingests images, creates an exploration job, then retrieves clusters, samples or visual-search results and saves a resultset. A separate example imports catalog metadata and runs model-accuracy analysis. The SDK and Data Explorer internals are external to this tree; the edges show documented example calls, not their internal implementation. Sampled files support the main flow and analysis; other README capabilities are retained as documented branches.
Main entry points: complete_flow.py Complete flow · display_images.py Image display · akride_analyze_model.py Accuracy analysis · sample_display_clusters.py Cluster retrieval
Components 14
Curation workflow
- Complete flow
python_examples/complete_flow.py - Dataset creation
python_examples/create_dataset.py - Image ingestion
python_examples/ingest_data.py - Explore job
python_examples/explore_data.py - Job visualization
python_examples/view_dataset.py - Cluster retrieval
python_examples/sample_display_clusters.py - Coreset sampling
python_examples/coreset_sample_data.py - Visual search
python_examples/visual_search.py - Resultsets
python_examples/resultset.py
Model analysis
- Accuracy analysis
python_examples/akride_analyze_model.py
Result presentation
- Image display
python_examples/display_images.py
Other components
- Python user
- AkriDE SDK
- Data Explorer
Connections 24
- Python user → Complete flow: runs
README.md - Complete flow → AkriDE SDK: registers dataset
python_examples/complete_flow.py - Complete flow → AkriDE SDK: ingests images
python_examples/complete_flow.py - Complete flow → AkriDE SDK: creates job
python_examples/complete_flow.py - Complete flow → AkriDE SDK: retrieves samples
python_examples/complete_flow.py - Complete flow → AkriDE SDK: creates resultset
python_examples/complete_flow.py - Complete flow → Image display: displays thumbnails
python_examples/complete_flow.py - Dataset creation → AkriDE SDK: registers dataset
python_examples/create_dataset.py - Image ingestion → AkriDE SDK: ingests images
python_examples/ingest_data.py - Explore job → AkriDE SDK: creates job
python_examples/explore_data.py - Job visualization → AkriDE SDK: gets display URL
python_examples/view_dataset.py - Cluster retrieval → AkriDE SDK: retrieves clusters
python_examples/sample_display_clusters.py - Cluster retrieval → Image display: displays thumbnails
python_examples/sample_display_clusters.py - Coreset sampling → AkriDE SDK: samples dataset
python_examples/coreset_sample_data.py - Coreset sampling → Image display: displays thumbnails
python_examples/coreset_sample_data.py - Visual search → AkriDE SDK: searches images
python_examples/visual_search.py - Visual search → Image display: displays thumbnails
python_examples/visual_search.py - Resultsets → AkriDE SDK: saves and retrieves
python_examples/resultset.py - Resultsets → Image display: displays thumbnails
python_examples/resultset.py - Accuracy analysis → AkriDE SDK: imports catalog
python_examples/akride_analyze_model.py - Accuracy analysis → AkriDE SDK: creates analysis job
python_examples/akride_analyze_model.py - Accuracy analysis → AkriDE SDK: gets statistics
python_examples/akride_analyze_model.py - Accuracy analysis → Image display: displays examples
python_examples/akride_analyze_model.py - AkriDE SDK → Data Explorer: uses service
README.md