Skip to content

Commit 529dc7e

Browse files
Merge pull request #30 from leonvanbokhorst/Refactor-project-structure-and-update-README.md
Refactor project structure and update README.md
2 parents 87fbdc4 + fa0d836 commit 529dc7e

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
[![CI](https://github.com/leonvanbokhorst/ActiveInferenceForager/actions/workflows/ci.yml/badge.svg)](https://github.com/leonvanbokhorst/ActiveInferenceForager/actions/workflows/ci.yml)
2-
31
# ActiveInferenceForager
42

3+
[![CI](https://github.com/leonvanbokhorst/ActiveInferenceForager/actions/workflows/ci.yml/badge.svg)](https://github.com/leonvanbokhorst/ActiveInferenceForager/actions/workflows/ci.yml)
4+
55
Current iteration of the Active Inference Forager project as of 2021-10-14.
66

77
This project aims to implement an intelligent chat agent using principles from Active Inference, a neuroscientific theory of brain function and decision-making. We've chosen to enhance our existing Deep Q-Network (DQN) agent with elements of Active Inference, specifically focusing on free energy minimization.

project_structure.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Project Structure for ActiveInferenceForager
22

33
## Root Directory
4+
45
- `.gitignore`: Specifies files and directories that should be ignored by Git.
56
- `dqn_fep_agent.pth` and `dqn_fep_model.pth`: Likely model files for a deep Q-network (DQN) with free energy principle (FEP) agent.
67
- `pytest.ini`: Configuration file for pytest, a testing framework.
@@ -10,15 +11,18 @@
1011
- `setup.py`: A script for installing the package, typically used with Python projects.
1112

1213
## config/
14+
1315
- `default_config.yaml`: A YAML configuration file containing default settings for the project.
1416

1517
## docs/
18+
1619
- `branch-protection-info.md`: Documentation related to branch protection.
1720
- `project-task-breakdown.md`: A document detailing the breakdown of project tasks.
1821
- `project-vision-markdown.md`: A document outlining the project's vision.
1922
- `README.md`: Additional documentation for the project.
2023

2124
## src/
25+
2226
- `active_inference_forager/`: Main source directory for the project.
2327
- `main.py`: The main entry point for the application.
2428
- `agents/`: Contains agent-related code.
@@ -36,6 +40,7 @@
3640
- `active_inference_forager.egg-info/`: Metadata directory for the Python package.
3741

3842
## tests/
43+
3944
- `__init__.py`: Initializes the tests module.
4045
- `integration/`: Contains integration tests.
4146
- `__init__.py`: Initializes the integration tests module.

0 commit comments

Comments
 (0)