Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.46 KB

File metadata and controls

43 lines (32 loc) · 2.46 KB

Mneme Course: From First Principles to Mastery

Welcome to the comprehensive, hands-on course for Mneme: a system for detecting field-like memory structures in biological systems. This program takes you from foundational theory to confident, practitioner-level use of Mneme’s CLI and Python APIs—with exercises, projects, and optional advanced modules.

  • Audience: Scientists, ML/DS engineers, biophysicists, and curious generalists
  • Prerequisites: Python fundamentals; basic linear algebra and probability; comfort with NumPy; curiosity about fields and topology
  • Compute: CPU is sufficient for the MVP; GPU optional (PyTorch, heavy models)
  • Duration: ~12–18 hours total (self-paced)

Learning paths

  • Foundations (Modules 1–4): First principles, environment, CLI, pipeline anatomy
  • Practitioner (Modules 5–9): Reconstruction, topology, attractors, visualization, experiments
  • Advanced (Modules 10–11): Performance/monitoring; optional symbolic regression (PySR)
  • Capstone: End-to-end experiment with reporting

Syllabus

  1. First Principles: Fields, Topology, Attractors
  2. Environment Setup and Sanity Checks
  3. CLI Quickstart: Generate → Analyze → Visualize
  4. Pipeline Anatomy and Configuration
  5. Field Reconstruction (IFT and GP)
  6. Topology (Cubical, Rips, Alpha) and Features
  7. Attractor Detection (Recurrence, Lyapunov, Clustering)
  8. Visualization and Reporting
  9. Designing Experiments and Reproducibility
  10. Performance and Monitoring (MVP Tools)
  11. Optional: Symbolic Regression with PySR

How to use this course

  • Each module includes learning objectives, short readings, and exercises
  • Exercises are designed to run in minutes on CPU
  • Solutions are outlined inline after exercises (concealed by headings)

Reference docs

  • Core project docs: Project Structure, Development Setup, API Design, Data Pipeline
  • Run Logs: Each module will gain a short “Run log” section as we execute the exercises end-to-end, noting successes and any failures with fixes.
  • Source: src/mneme/ (see analysis/, core/, data/, utils/)

Happy exploring!