Skip to content

Latest commit

 

History

History
103 lines (71 loc) · 4.91 KB

File metadata and controls

103 lines (71 loc) · 4.91 KB

GNN Learning Paths

This document outlines structured learning paths for users of varying expertise levels in Generalized Notation Notation (GNN) and Active Inference. Each path includes key resources, prerequisites, and progression steps. Paths are designed to be modular, example-driven, and tied to the project's pipeline for reproducibility.

Beginner Path: Getting Started with GNN

Target Audience: New users with basic programming knowledge (Python/Julia) but no Active Inference experience.

  1. Introduction to GNN:

  2. Quickstart Tutorial:

  3. Basic Syntax and Examples:

  4. Run Your First Pipeline:

Next Steps: Move to Intermediate Path once comfortable with basic models.

🎓 Beginner Skill Checkpoints

  • Can you explain the "triple play" approach?
  • Have you successfully generated visualization output for a basic model?
  • Can you identify the difference between s_f0 and o_m0 in a GNN file?

Intermediate Path: Building and Integrating Models

Target Audience: Users familiar with GNN basics, seeking integrations and advanced patterns.

Prerequisites: Complete Beginner Path.

  1. Advanced Modeling:

  2. Integrations:

  3. Tools and APIs:

  4. Testing and Troubleshooting:

Next Steps: Proceed to Advanced Path for research-level applications.

🛠️ Intermediate Skill Checkpoints

  • Have you modified a POMDP template for a custom domain?
  • Can you run the same GNN model across two different frameworks (e.g., PyMDP and RxInfer)?
  • Do you understand how to use the MCP tools to query your model structure?

Advanced Path: Research and Custom Extensions

Target Audience: Experienced researchers extending GNN for novel Active Inference applications.

Prerequisites: Complete Intermediate Path.

  1. Domain-Specific Applications:

  2. Custom Development:

  3. Performance and Optimization:

  4. Contribution and Research:

🔬 Advanced Skill Checkpoints

  • Have you implemented a custom cognitive phenomenon model using GNN?
  • Can you explain the categorical foundations of your model using the DisCoPy output?
  • Have you integrated a new scientific library into the GNN pipeline?

Additional Resources:

These paths emphasize hands-on examples and reproducibility, aligning with GNN's scientific standards.