Skip to content

Commit 6b3aac7

Browse files
Add random encoding circuits (#293)
1 parent a15f3bb commit 6b3aac7

5 files changed

Lines changed: 698 additions & 0 deletions

File tree

docs/modules/classes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ Encoding Circuits
6868
encoding_circuit.KyriienkoEncodingCircuit
6969
encoding_circuit.QiskitEncodingCircuit
7070
encoding_circuit.QCNNEncodingCircuit
71+
encoding_circuit.RandomLayeredEncodingCircuit
72+
encoding_circuit.RandomEncodingCircuit
7173

7274

7375
Encoding Circuit Tools

src/squlearn/encoding_circuit/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
from .circuit_library.chebyshev_rx import ChebyshevRx
1313
from .circuit_library.param_z_feature_map import ParamZFeatureMap
1414
from .circuit_library.qiskit_encoding_circuit import QiskitEncodingCircuit
15+
from .circuit_library.random_encoding_circuit import RandomEncodingCircuit
16+
from .circuit_library.random_layered_encoding_circuit import RandomLayeredEncodingCircuit
1517
from .circuit_library.kyriienko_nonlinear_encoding_circuit import KyriienkoEncodingCircuit
1618

1719
__all__ = [
@@ -31,5 +33,7 @@
3133
"ChebyshevRx",
3234
"ParamZFeatureMap",
3335
"QiskitEncodingCircuit",
36+
"RandomEncodingCircuit",
37+
"RandomLayeredEncodingCircuit",
3438
"KyriienkoEncodingCircuit",
3539
]

0 commit comments

Comments
 (0)