Library for Projective Simulation
Project description
Projective Simulation
Agency • Learning • Physics
Get started \| Documentation \| Tutorials
Projective Simulation (PS) is a framework for studying agency from a physical perspective. PS agents learn from interaction with their environment and base their decisions on episodic memory. Internally, their deliberation corresponds to random walks on a clip network (graph), which provides an interpretable route to physical realizations and analysis.
This library all the necessary tools to develop, deploy and train PS agents in a variety of environments. Its content spans from entry-level tutorials that introduce the core principles of PS to cutting-edge research on the latest developments and applications. It is actively developed by the QIC group at UIBK.
Installation
Projective simulation is available for python>=3.10 via
pip install projective_simulation
This will also install the necessary library requirements.
Getting Started
To begin exploring Projective Simulation, we recommend to start with the tutorials, which contain from the basics to more advance applications.
If you want to develop or deploy PS agents, please check the documetation.
Citing
If you found this package useful and used it in your projects, you can either the particular PS paper that you found most useful (see a list here) or use the following to cite the whole library:
here will be some zenodo link
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file projective_simulation-0.0.2.tar.gz.
File metadata
- Download URL: projective_simulation-0.0.2.tar.gz
- Upload date:
- Size: 29.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b4eb27b0a43fefc3dace7a0a99b3cba4974584ee8afd3062ffed5c2a65a4b5f
|
|
| MD5 |
9cd42f4c91f561a5d0072717377dcfff
|
|
| BLAKE2b-256 |
a0487c7192896ba60fc484a3c1155cae4d64cdf56f8ca4e3f5d082f0c291b5f2
|
File details
Details for the file projective_simulation-0.0.2-py3-none-any.whl.
File metadata
- Download URL: projective_simulation-0.0.2-py3-none-any.whl
- Upload date:
- Size: 31.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98bcf6df40e4606de2ea856011b4cd53bb5bb60fe8bcb6879718a24e1d42ecc2
|
|
| MD5 |
860682db2c25b652952f78ff586df12d
|
|
| BLAKE2b-256 |
e2e48e38df596d21bd98abc7fc0e59d94d40066d6412894661ad4a7ed114ff06
|