Semantic Similarity
The Semantic Similarity Test in RagaAI assesses the likeness between high-resolution (HR) and low-resolution (LR) images.
Execute Test:
The provided code snippet is intended to set up and execute a Semantic Similarity Test in RagaAI to assess the likeness between HR and LR images.
Step 1: Define the Semantic Similarity Rules
Start by setting the rules that will assess the semantic similarity between the image pairs.
LQRules()
: Initialises the rules for the semantic similarity test.rules.add()
: Adds a rule to evaluate the similarity:metric
: The performance metric to use, "similarity_score" in this instance.metric_threshold
: The threshold value for the similarity score, indicating the level of likeness required.
semantic_similarity()
: Prepares the semantic similarity test with the following parameters:test_session
: The session object tied to your RagaAI project.dataset_name
: The name of the dataset you're working with.test_name
: A descriptive name for this test, e.g., "semantic_similarity_test".type
: The type of test, which is "semantic_similarity" in this context.output_type
: The type of output, "super_resolution" here, indicating the nature of the images being compared.embed_col_name
: The column name containing embeddings of the LR images.generated_embed_col_name
: The column name containing embeddings of the HR images.rules
: The ruleset you've defined for measuring semantic similarity.
test_session.add()
: Registers the semantic similarity test with the session.
test_session.run()
: Initiates the execution of all tests within the session, including the semantic similarity test.
By following these instructions, you have initiated a Semantic Similarity Test in RagaAI. This process will help you quantify the semantic likeness between your dataset's LR and HR images.
Analysing Test Results
Understanding Similarity Scores
Score Calculation: The test computes a similarity score for each HR-LR image pair.
Analysing Results
Embedding View: Use this interactive feature to observe the distribution of similarity scores.
Datagrid View: Visualise the HR and LR images along with their scores.
Detailed Image Analysis
Image View: Clicking on an image in the Datagrid View opens a detailed view, where you can see the HR image alongside its corresponding LR image and their calculated similarity score.
This test is instrumental in ensuring the super-resolution process maintains fidelity across image resolutions.
After the test concludes, examine the results to see how well your HR images are matching up to the LR ones.
Last updated
Was this helpful?