Skip to content

Tutorials

Welcome to the NCut PyTorch tutorials! This section provides step-by-step guides to help you master normalized cuts and their applications.

Getting Started

If you're new to NCut, we recommend starting with Tutorial 1 - Color Visualization to get familiar with the basic concepts and usage.

Tutorial Overview

Our tutorials are designed to take you from basic usage to advanced applications:

Fundamentals

  • Tutorial 1 - Color Visualization: Learn the basics of using NCut PyTorch for color visualization
  • Tutorial 2 - Discrete NCUT: Understanding discrete normalized cuts
  • Tutorial 3 - Hierarchy in NCUT: Working with hierarchical structures

Advanced Techniques

  • Tutorial 4 - Channel Tracing: Trace and analyze feature channels
  • Tutorial 5 - Feature Alignment: Align features across different inputs
  • Tutorial 6 - Custom Model: Integrate your own models with NCut
  • Tutorial 7 - Parameters: Fine-tune NCut parameters for optimal results

Specialized Applications

  • Tutorial 8 - Add Nodes: Dynamically add nodes to your graphs
  • Tutorial 9 - Mixing Data: Combine different data sources
  • Tutorial 10 - Application - Point Prompting: Interactive segmentation with point prompts

Prerequisites

Before starting the tutorials, make sure you have: - Python 3.7+ installed - PyTorch installed - NCut PyTorch package installed (see Installation Guide)

Need Help?

If you encounter any issues while following the tutorials: - Check the Troubleshooting Guide - Review the API Reference - Visit our GitHub repository for support

Let's get started with your NCut journey!