CQCL / lambeq

A high-level Python library for Quantum Natural Language Processing
https://cqcl.github.io/lambeq-docs
Apache License 2.0
449 stars 108 forks source link

[Question] What's the purpose of the classical parametrization and classical training ? #28

Closed mspronesti closed 2 years ago

mspronesti commented 2 years ago

Hello, I was wondering what is the purpose of including the classical training and parametrization facilities in a quantum natural language processing library.

I'm not sure how to properly elaborate more on this question. The only thing that comes to my mind is that having a classical equivalent of those two steps of the pipeline is useful to properly compare the result, but I'm fairly sure I'm missing something.

P.s. I suggest enabling "Discussions" from the repository's settings so that people can post there their questions instead of opening an issue.

dimkart commented 2 years ago

Hi @mspronesti, thanks for the question. We have enabled Discussions now, so feel free to move your question there and we'll copy the response.

In general, including classical training in lambeq is useful for many reasons:

Hope this helps, let us know if you need any clarifications.