Skip to main content

Quantum TEA's python library for tensor network machine learning

Project description

License

qchaitea

The quantum chai tea library of Quantum TEA provides methods to handle machine learning datasets and use tensor network machine learning

Documentation

Here is the documentation. The documentation can also be built locally via sphinx.

License

The project qchaitea is hosted at the repository https://baltig.infn.it/quantum_tea_internal/py_api_quantum_chai_tea.git, and is licensed under the following license:

Apache License 2.0

The license applies to the files of this project as indicated in the header of each file, but not its dependencies.

Installation

The qchaitea library is never used as stand-alone package; it replaces the tensor backend for one of the quantum TEA applications in agreement with a qtealeaves version. Therefore, the minimal use-case to explore the library is together with qtealeaves. Moreover, it can be used as well with qmatchatea.

Local installation via pip

The package is available via a local pip installation as pip install ., i.e., after cloning the repository.

Dependencies

The python dependencies can be found in the pyproject.toml file and are required independently of the following use-cases. Optional dependencies are required for specific use-cases, as indicated in the file.

Project history

The project merges the effort of the Leto project with the aim to access the tensor network machine learning algorithms of qtealeaves in a workflow adapted to machine learning problems.

The Leto project originates in the master thesis of Massimo Colombo at the tensor ai solutions GmbH under the supervision of Marco Trenti and Timo Felser. Leto is a figure in Greek mythology, known as the Titaness and mother of the twin deities Apollo and Artemis. She is often associated with motherhood, protectiveness, and modesty. Leto faced challenges, including persecution by the jealous goddess Hera during her pregnancy. She found refuge on the island of Delos, where she gave birth to Apollo and Artemis. Leto is venerated as a protective and nurturing deity, symbolizing the strength of motherhood in Greek mythology. This thesis contained the implementation of 'convolutional' Tensor Networks layers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qchaitea-0.0.15.tar.gz (102.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qchaitea-0.0.15-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

File details

Details for the file qchaitea-0.0.15.tar.gz.

File metadata

  • Download URL: qchaitea-0.0.15.tar.gz
  • Upload date:
  • Size: 102.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for qchaitea-0.0.15.tar.gz
Algorithm Hash digest
SHA256 f93c86ee698c01ca09758dcfe50bb6e4bff136373e0496fe3bb5e4cd8b4fcacb
MD5 584b777f6b88a8055b7eefff2b664b46
BLAKE2b-256 375e40587cfca6818c8c4fe84698955dd147ed85a29c9cb31053ac92b0103e8d

See more details on using hashes here.

File details

Details for the file qchaitea-0.0.15-py3-none-any.whl.

File metadata

  • Download URL: qchaitea-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 118.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for qchaitea-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 3f7d489311a5ae704639f32f66c3ee89914e6c866e3551a4d4e6d927a57b2833
MD5 6ecbfd0ba0f13420c24922d8810ec412
BLAKE2b-256 6e29debf30efe2d394d9e81e957e4d293b61979882bae29d9c1c32fea0e9d100

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page