AxisFuzzy
  • Getting Started
    • Introduction to AxisFuzzy
      • Core Design Philosophy
      • Architecture Overview
      • Who is AxisFuzzy For?
    • Installation
      • Dependency Philosophy
      • Standard Installation with pip
      • Using uv for Faster Installation
      • Installing from Source
      • Development Environment
    • Quick Start
      • Creating Fuzzy Objects with Factory Functions
      • Extension Methods for Advanced Construction
      • High-Performance Computing with Fuzzarray
      • Membership Functions and Fuzzification
      • Random Generation and Simulation
      • Conclusion
    • Core Concepts
      • What is a classical fuzzy set?
      • What is an extended fuzzy set?
      • Fuzznum(Fuzzy number)
      • Fuzzarray(Fuzzy number array, fuzzy sets)
      • Membership Functions
      • Fuzzifier
      • Extension System
    • Typical Use Cases
      • Fuzzy Decision Making Systems
      • Fuzzy Control Systems
      • Fuzzy Data Analysis and Classification
      • Risk Assessment
      • Explainable Artificial Intelligence (XAI)
      • Fuzzy Neural Networks (FNN)
      • Fuzzy Reinforcement Learning (FRL)
      • Natural Language Processing (NLP)
      • Image Processing
      • Time Series Forecasting
      • Conclusion
    • Future Extensions
      • Analysis Module
      • Advanced Fuzzy Systems
      • How to Contribute
  • User Guide
    • Core Data Structures: Fuzznum and Fuzzarray
      • The Core Concepts
      • Fuzznum: The Atomic Unit of Fuzziness
      • Fuzzarray: High-Performance Fuzzy Computation Container
      • FuzznumStrategy: The Brains Behind Individual Fuzzy Numbers
      • FuzzarrayBackend: The High-Performance Engine for Fuzzy Arrays
      • Fuzzy Number Type Registry: The Central Hub for Extensibility
      • The Lifecycle of a Computation: Effortless Performance
    • Fuzzy Operations: High-Performance Mathematical Computations
      • Core Concepts: The triangular.py Module
      • Core Functionality
      • Introspection and Verification
      • Visualization
      • Extensibility
      • The Core Computational Engine
      • Intelligent Dispatch: The operate Function
      • High-Performance Vectorization with OperationMixin
      • Supported Operations: Complete Reference
      • Practical Operations
      • Developer Guide: Implementing Custom Operations
      • Conclusion
    • Membership Functions
      • The Core Concept: MembershipFunction Base Class
      • Built-in Membership Functions
      • Creating Factory Functions
      • Visualization and Analysis
      • Conclusion
    • Fuzzifier: From Crisp to Fuzzy
      • Introduction to Fuzzification
      • Architectural Deep Dive
      • FuzzificationStrategy: The Blueprint for Fuzzification
      • FuzzificationStrategyRegistry: The Central Directory
      • Using the Fuzzifier
      • Advanced Features
      • Extending the System: Custom Fuzzification Strategies
      • Conclusion
    • Random Generation System
      • Architectural Deep Dive
      • The Generator Blueprint (base.py)
      • Reproducibility and State Management (seed.py)
      • The Discovery Mechanism (registry.py)
      • The High-Level API (api.py)
      • Extending the System
      • Conclusion
    • Extension and Mixin Systems: Extending AxisFuzzy Functionality
      • Overview of the Dual Architecture
      • Extension System: Dynamic, Type-Aware Function Registration
      • Mixin Operations: Universal Structural Operations
      • External Extension Registration: Simplified API for External Users
      • Developer Guide: Creating Custom Extensions
      • System Comparison and Architecture Understanding
      • Summary and Best Practices
      • See Also
    • Configuration system
      • Configuration System: Centralized Management for AxisFuzzy
      • Core Architecture and Components
      • Configuration Categories and Parameters
      • Configuration Management Operations
      • Advanced Usage Patterns and Best Practices
      • Integration with AxisFuzzy Ecosystem
      • Conclusion
    • Fuzzy Types: Built-in Fuzzy Number Representations
      • Introduction to Fuzzy Types
      • Core Concepts and Architecture
      • Built-in Fuzzy Number Types
      • Mathematical Constraints and Validation
      • Performance and Implementation Details
      • Conclusion
  • Development Manual
    • Fuzzy Types Extension
      • The Fuzzy Types Extension Framework
      • Creating FuzznumStrategy Subclass
      • Implementing FuzzarrayBackend
      • Registration and Integration
      • Conclusion
    • Fuzzy Operations Development Guide
      • Understanding the Operation Framework
      • Implementing Binary Operations
      • Unary and Comparison Operations
      • High-Performance Backend Development
      • Operation Development Guide
      • Conclusion
    • Extension Methods Development Guide
      • Extension System Architecture Overview
      • Extension Method Implementation Development
      • Extension Registration and Integration Workflow
      • External Extension Development: Quick Guide for Third-Party Developers
      • Conclusion
    • Fuzzification Strategies Development
      • The Fuzzification Strategy Framework
      • Implementing a Custom Fuzzification Strategy
      • Registration and Integration
      • Complete Strategy Implementation Example
      • Conclusion
    • Random Generators Development
      • Understanding the Random Generator
      • Architecture and Interface Design
      • QROFN Random Generator Implementation
      • Registration and Integration
      • Conclusion
  • Fuzzy Sets Type
    • Classical Fuzzy Sets (FS)
      • Introduction and Mathematical Foundations
      • Core Data Structure and Architecture
      • Mathematical Operations and Computations
      • Fuzzification Strategies
      • Random Generation and Sampling
      • Extension Methods and Advanced Features
      • Conclusion
    • Q-Rung Orthopair Fuzzy Numbers (QROFN)
      • Introduction and Mathematical Foundations
      • Core Data Structure and Architecture
      • Mathematical Operations and Computations
      • Backend Implementation Details
      • Fuzzification Strategies
      • Random Generation and Sampling
      • Extension Methods and Advanced Features
      • Performance Analysis and Benchmarks
      • Conclusion
    • Interval-Valued Q-Rung Orthopair Fuzzy Numbers (IVQROFN)
      • Introduction and Mathematical Foundations
      • Core Data Structure and Architecture
      • Mathematical Operations and Computations
      • Fuzzification Strategies
      • Random Generation and Sampling
      • Extension Methods and Advanced Features
      • Performance Considerations and Best Practices
      • Conclusion
    • Q-Rung Orthopair Hesitant Fuzzy Numbers (QROHFN)
      • Introduction and Mathematical Foundations
      • Core Data Structure and Architecture
      • Mathematical Operations and Computations
      • Optimization Utilities and Pairwise Combinations
      • Fuzzification Strategies
      • Random Generation and Statistical Analysis
      • Extension Methods and Advanced Features
      • Performance Considerations and Best Practices
      • Conclusion
  • API
    • config(axisfuzzy.config)
      • Introduction
    • core (axisfuzzy.core)
      • Introduction
    • membership(axisfuzzy.membership)
      • Introduction
    • fuzzifier(axisfuzzy.fuzzifier)
      • fuzzifier.strategy
      • fuzzifier.registry
      • fuzzifier.fuzzifier
    • extension(axisfuzzy.extension)
      • Introduction
    • mixin (axisfuzzy.mixin)
      • Introduction
    • random (axisfuzzy.random)
      • Introduction
    • Core Component Overview
  • Extension Systems
    • Fuzzy Analysis System
      • Overview
      • Contracts Deep Dive and Architecture
      • Components and Pipeline
      • Model API
      • Data Structures
      • Usage and Examples
AxisFuzzy
  • Search


© Copyright 2025, yibocat.

Built with Sphinx using a theme provided by Read the Docs.