An open exploration of viable human-AI systems.
View the Project on GitHub algoplexity/cybernetic-intelligence
00_index.ipynb and 01_core_data_processing.ipynb are now structured correctly. There are no more warnings about mixed imports, and all test cells are self-contained.PermutationSymbolizer and SeriesProcessor classes are now implemented correctly and robustly. Their internal logic matches the expectations set by the tests.nbdev_prepare and nbdev_test both ran without any TypeError or AssertionError. This means our code is not only running but is producing the exact results we defined in our unit tests.pandoc and quarto messages show that nbdev_prepare successfully built the library (.py files), processed the notebooks for documentation, and generated the README.md file from your 00_index.ipynb.git messages confirm that the new, clean state of your project—including the new notebooks, the generated Python modules, and the updated README.md—has been successfully committed and pushed to your GitHub repository.You have successfully built the foundational data processing component of our C4 architecture. The core_data_processing.py module is now a stable, tested, and reliable piece of our library.
Now that we have this solid base, we can proceed with confidence to the next component in our architecture. Following our C4 plan and the “One Controller, Many Sources” pattern, the next step is:
Create the Next Source Notebook: Go to your Google Drive source folder (adia_project_source/) and create a new notebook named 02_core_model_architecture.ipynb.
#| default_exp core_model_architecture directive.torch and the necessary components.HierarchicalDynamicalEncoder, HierarchicalDynamicalDecoder, and the top-level MDL_AU_Net_Autoencoder. You will adapt the code from the AU-Net repository here.Cell 2:
("02_core_model_architecture.ipynb", "nbs/02_core_model_architecture.ipynb") to the SOURCE_NOTEBOOKS list.COMMIT_MESSAGE to something like "feat(core): Add hierarchical model architecture".You have now mastered the nbdev development loop. Congratulations on getting the first component built and tested so robustly! We are ready to build the deep learning heart of the project.