Skip to main content

Autoencoder Market Models (AEMM)

Overview

This package implements autoencoder-based models in Q- and P-measure. The initial set of models is for interest rates. More asset classes may be added at a later date.

The package takes specialized autoencoders and classical methods for performing dimension reduction in quant models of financial markets from aenc package (https://pypi.org/project/aenc/).

Quick Start Guide

Install using:

pip install aemm

Namespaces

Namespace aemm.core implements autoencoder-based market models (AEMM) and related classical models.

The implementation uses PyTorch and can be easily ported to TensorFlow 2 and other machine learning frameworks that support dynamic computational graphs.

Namespace aemm.dummy includes dummy objects and generators for dummy market data for testing purposes. To perform testing or training on real historical or market-implied data, provide your own data files in the same format as the dummy data files, or use pretrained components.

Namespace aemm.pretrained includes pretrained components to avoid lengthy test execution time. Use flags to ignore pretrained parameters and perform training from scratch (calculation time will increase).

Licensing

The code in this project is licensed under Apache 2.0 license. See LICENSE for more information.

Each individual contributor holds copyright over their contributions to the project. The project versioning is the sole means of recording all such contributions and copyright details. Specifying corporate affiliation or work email along with the commit shall have no bearing on copyright ownership and does not constitute copyright assignment to the employer. Submitting a contribution to this project constitutes your acceptance of these terms.

Because individual contributions are often changes to the existing code, copyright notices in project files must specify The Project Contributors and never an individual copyright holder.

  1. Alexander Sokol, Autoencoder Market Models for Interest Rates, SSRN Working Paper https://ssrn.com/abstract=4300756
  2. This project on GitHub: https://github.com/compatibl/aemm
  3. Autoencoders for financial markets on GitHub: https://github.com/compatibl/aenc

Metadata

Release files for aemm 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for aemm 0.0.2
File Interpreter ABI Platform Actions
aemm-0.0.2-py3-none-any.whl Python 3 none any Details for aemm-0.0.2-py3-none-any.whl

Release files / aemm-0.0.2-py3-none-any.whl

Download URL aemm-0.0.2-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
070b68f6183b73a34c9c1d24c281f9e570065c7ad3f7e8138dfceae02584d109
BLAKE2b-256 checksum
How to use checksums
0aaa21a204e991fd8078d785a798818a998f03ee5616beec6ade172623d379e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.10

Security for aemm 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page