Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > comfyui-kaloscope > Kaloscope Feature Analysis

ComfyUI Node: Kaloscope Feature Analysis

Class Name

KaloscopeFeatureAnalysis

Category
Kaloscope/Analysis
Author
spawner1145 (Account age: 777days)
Extension
comfyui-kaloscope
Latest Updated
2026-10-09
Github Stars
0.11K

How to Install comfyui-kaloscope

Install this extension via the ComfyUI Manager by searching for comfyui-kaloscope
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter comfyui-kaloscope in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Kaloscope Feature Analysis Description

Comprehensive image feature analysis for AI artists and researchers, highlighting patterns and structures in visual data.

Kaloscope Feature Analysis:

The KaloscopeFeatureAnalysis node is designed to provide a comprehensive analysis of features extracted from images, enabling you to gain insights into the relationships and characteristics of visual data. This node is particularly beneficial for AI artists and researchers who wish to explore and understand the underlying patterns and structures within their image datasets. By leveraging advanced analytical techniques, the node can generate visualizations and reports that highlight feature similarities, clustering, and other significant aspects of the data. The primary goal of this node is to facilitate a deeper understanding of image features, making it easier to identify trends, anomalies, and connections within the data, ultimately enhancing your creative and analytical processes.

Kaloscope Feature Analysis Input Parameters:

features

The features parameter represents the extracted features from the images that you wish to analyze. These features are typically obtained from a pre-trained model and serve as the foundation for the analysis performed by the node. The quality and type of features can significantly impact the results, as they determine the level of detail and accuracy in the analysis. There are no specific minimum or maximum values for this parameter, but it is essential to ensure that the features are compatible with the analysis methods used by the node.

chart_type

The chart_type parameter specifies the type of visualization chart you want to generate from the analysis. Options include relationship_graph, feature_heatmap, dimension_correlation, and cluster_centroid_heatmap, among others. Each chart type offers a different perspective on the data, allowing you to explore various aspects of the feature relationships. The choice of chart type can influence the insights you gain from the analysis, so it is important to select one that aligns with your specific goals and interests.

metric

The metric parameter determines the distance metric used to calculate similarities or dissimilarities between features. Common options include cosine, euclidean, and others. The choice of metric can affect the clustering and relationship analysis, as different metrics may highlight different aspects of the data. It is crucial to choose a metric that best suits the nature of your data and the type of analysis you wish to perform.

normalize

The normalize parameter is a boolean option that indicates whether the features should be normalized before analysis. Normalization can help standardize the data, making it easier to compare and analyze features across different scales. This parameter is particularly useful when dealing with features that have varying magnitudes, as it ensures a fair comparison during the analysis process.

cluster_method

The cluster_method parameter specifies the clustering algorithm to be used in the analysis. Options include kmeans, dbscan, and others. The choice of clustering method can influence the grouping of features and the identification of patterns within the data. Selecting an appropriate clustering method is essential for obtaining meaningful and interpretable results from the analysis.

n_clusters

The n_clusters parameter defines the number of clusters to be formed during the clustering process. This parameter is relevant when using clustering methods like kmeans, where you need to specify the desired number of clusters. The value of n_clusters can impact the granularity of the analysis, with higher values leading to more detailed clustering and potentially more insights into the data.

top_k

The top_k parameter determines the number of top features or clusters to be highlighted in the analysis. This parameter allows you to focus on the most significant or relevant aspects of the data, making it easier to identify key patterns and trends. Adjusting the top_k value can help you tailor the analysis to your specific needs and interests.

reference_index

The reference_index parameter specifies the index of the reference feature or image to be used in the analysis. This parameter is useful when you want to compare other features or images against a specific reference point, allowing you to explore similarities and differences relative to the chosen reference.

tensor_layout

The tensor_layout parameter defines the layout of the tensor data used in the analysis. Options include auto, tokens, and vectors. The choice of tensor layout can affect the interpretation and visualization of the data, as different layouts may emphasize different aspects of the features. Selecting an appropriate layout is important for obtaining meaningful and accurate results from the analysis.

layer_index

The layer_index parameter indicates the index of the layer from which features are extracted for analysis. This parameter is relevant when working with models that have multiple layers, as it allows you to focus on features from a specific layer. The choice of layer can impact the level of detail and abstraction in the analysis, with different layers providing different perspectives on the data.

layer_pooling

The layer_pooling parameter specifies the pooling method to be used for aggregating features from different layers. Options include selected, mean, and others. The choice of pooling method can influence the representation of features and the overall analysis, as different methods may highlight different aspects of the data.

token_pooling

The token_pooling parameter determines the pooling method to be used for aggregating token features. Options include mean, max, and others. The choice of token pooling method can affect the representation and analysis of token features, as different methods may emphasize different characteristics of the data.

labels

The labels parameter provides optional labels for the features or images being analyzed. These labels can be used to annotate the analysis results, making it easier to interpret and understand the findings. Providing meaningful labels can enhance the clarity and usefulness of the analysis, especially when dealing with complex or large datasets.

images

The images parameter allows you to provide additional images to be used in the analysis. These images can serve as visual references or context for the analysis, helping to illustrate and support the findings. Including relevant images can enhance the interpretability and impact of the analysis results.

seed

The seed parameter sets the random seed for any stochastic processes involved in the analysis. Setting a seed ensures reproducibility of the results, allowing you to obtain consistent and comparable outcomes across different runs of the analysis.

perplexity

The perplexity parameter is relevant for dimensionality reduction techniques like t-SNE, where it controls the balance between local and global aspects of the data. Adjusting the perplexity value can influence the visualization and interpretation of the data, with different values highlighting different patterns and structures.

dbscan_eps

The dbscan_eps parameter specifies the epsilon value for the DBSCAN clustering algorithm. This parameter determines the maximum distance between points to be considered as part of the same cluster. Adjusting the dbscan_eps value can affect the clustering results, with different values leading to different cluster formations.

dbscan_min_samples

The dbscan_min_samples parameter defines the minimum number of samples required to form a cluster in the DBSCAN algorithm. This parameter influences the density and size of clusters, with higher values leading to larger and more distinct clusters.

max_dimensions

The max_dimensions parameter sets the maximum number of dimensions to be considered in the analysis. This parameter is relevant for dimensionality reduction techniques, where it controls the level of detail and complexity in the analysis. Adjusting the max_dimensions value can help you balance between computational efficiency and analytical depth.

heatmap_order

The heatmap_order parameter determines the ordering of features or clusters in heatmap visualizations. Options include cluster, alphabetical, and others. The choice of heatmap order can affect the readability and interpretability of the visualization, with different orders highlighting different aspects of the data.

grid_width

The grid_width parameter specifies the width of the grid used in visualizations. This parameter can influence the layout and appearance of the visualization, with different values leading to different visual representations.

width

The width parameter sets the width of the visualization output. This parameter can affect the size and clarity of the visualization, with larger values providing more detail and smaller values offering a more compact representation.

height

The height parameter sets the height of the visualization output. Similar to the width parameter, this parameter can influence the size and clarity of the visualization, with larger values providing more detail and smaller values offering a more compact representation.

Kaloscope Feature Analysis Output Parameters:

visualization

The visualization output provides a visual representation of the analysis results, typically in the form of a chart or graph. This output is crucial for understanding and interpreting the relationships and patterns within the data, as it offers a clear and intuitive way to explore the findings. The visualization can help you identify trends, anomalies, and connections within the data, making it an essential tool for both creative and analytical purposes.

analysis_json

The analysis_json output contains a detailed report of the analysis results in JSON format. This output provides a comprehensive overview of the findings, including key metrics, statistics, and insights derived from the analysis. The JSON format allows for easy integration with other tools and systems, enabling you to further explore and utilize the analysis results in your workflows.

features

The features output returns the features used in the analysis, allowing you to verify and validate the data that was analyzed. This output is important for ensuring the accuracy and reliability of the analysis, as it provides a reference point for the features that were considered during the process.

distance_matrix

The distance_matrix output provides a matrix of distances or similarities between features, based on the chosen metric. This output is essential for understanding the relationships and connections between features, as it quantifies the degree of similarity or dissimilarity between them. The distance matrix can help you identify clusters, patterns, and trends within the data, making it a valuable resource for both creative and analytical exploration.

Kaloscope Feature Analysis Usage Tips:

  • Experiment with different chart_type options to gain various perspectives on your data and uncover unique insights.
  • Use the normalize parameter to standardize your features, especially when dealing with data of varying scales, to ensure fair comparisons.
  • Adjust the n_clusters parameter to explore different levels of granularity in your clustering analysis, which can reveal more detailed patterns.
  • Set a seed value for reproducibility, allowing you to consistently replicate your analysis results across different sessions.
  • Leverage the labels parameter to annotate your analysis outputs, enhancing the clarity and interpretability of your findings.

Kaloscope Feature Analysis Common Errors and Solutions:

AssertionError: unexpected inference

  • Explanation: This error occurs when the node attempts to perform an inference operation that is not expected or required, possibly due to incorrect input parameters or configuration.
  • Solution: Ensure that the input parameters are correctly specified and that the node is configured to perform the intended analysis without unnecessary inference operations. Double-check the compatibility of the input features with the analysis methods used by the node.

ValueError: Invalid chart type

  • Explanation: This error indicates that an unsupported or incorrect chart_type has been specified, leading to a failure in generating the desired visualization.
  • Solution: Verify that the chart_type parameter is set to a valid option, such as relationship_graph, feature_heatmap, or other supported types. Refer to the documentation for a complete list of available chart types and their descriptions.

TypeError: Incompatible feature dimensions

  • Explanation: This error suggests that the input features have dimensions that are not compatible with the analysis methods, potentially due to incorrect feature extraction or preprocessing.
  • Solution: Ensure that the features are extracted and preprocessed correctly, with dimensions that match the requirements of the analysis methods. Consider using compatible models and feature extraction techniques to obtain suitable features for analysis.

Kaloscope Feature Analysis Related Nodes

Go back to the extension to check out more related nodes.
comfyui-kaloscope
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Kaloscope Feature Analysis