Skip to content

Commit a88432f

Browse files
RishiNandharockywickrogue-infinitywoodsp-ibmedoaltamura
authored
Added Entanglement Concentration Dataset for 3 and 4 qubits for Benchmarking Binary Classifiers (#915)
* Added Entanglement Concentration Dataset for 3 and 4 qubits - Classification dataset for 3 and 4 qubits - Pre-trained weights courtesy to https://github.com/LSchatzki/NTangled_Datasets - The CE values claimed in the above repository had a mismatch for 8 qubits, hence we've left other number of qubits for future development - Make html breaks for some reason. Need to fix in upcoming commits Co-Authored-By: Nishant Vasan <[email protected]> Co-Authored-By: rogue-infinity <[email protected]> * Update __init__.py * Made __init__.py black, Added seed for unittest * Update .pylintdict * Added keyword argument feedback * Changed npy to json * Fixed link --------- Co-authored-by: Nishant Vasan <[email protected]> Co-authored-by: rogue-infinity <[email protected]> Co-authored-by: Steve Wood <[email protected]> Co-authored-by: Edoardo Altamura <[email protected]>
1 parent d36f4f8 commit a88432f

13 files changed

+542
-8
lines changed

.pylintdict

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ arg
2121
argmax
2222
args
2323
armijo
24+
arrasmith
2425
arxiv
2526
asmatrix
2627
aspuru
@@ -39,6 +40,8 @@ barkoutsos
3940
batchsize
4041
bayes
4142
bayesian
43+
beckey
44+
benchmarked
4245
benchmarking
4346
bergholm
4447
bfgs
@@ -63,6 +66,7 @@ carleo
6366
carlo
6467
cbit
6568
centroid
69+
cerezo
6670
chernoff
6771
choi
6872
chuang
@@ -190,6 +194,7 @@ gellmann
190194
generalised
191195
getter
192196
getters
197+
gigena
193198
gilliam
194199
giuseppe
195200
globals
@@ -255,6 +260,7 @@ izaac
255260
izz
256261
jac
257262
jacobian
263+
jl
258264
johnson
259265
jm
260266
jonathan
@@ -359,6 +365,7 @@ nonlocal
359365
nosignatures
360366
np
361367
ns
368+
ntangled
362369
num
363370
numpy
364371
nxd
@@ -400,7 +407,9 @@ pearson
400407
pedro
401408
pegasos
402409
peruzzo
410+
physrevlett
403411
pixelated
412+
pj
404413
platt
405414
polyfit
406415
postprocess
@@ -492,6 +501,7 @@ satisfiability
492501
satyen
493502
sbplx
494503
scalability
504+
schatzki
495505
schroediger
496506
schroedinger
497507
schrödinger
@@ -501,6 +511,9 @@ scipy
501511
sdg
502512
seealso
503513
semidefinite
514+
sep
515+
seperate
516+
seperable
504517
serializable
505518
serializablemodelmixin
506519
shalev
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This code is part of a Qiskit project.
22
#
3-
# (C) Copyright IBM 2019, 2024.
3+
# (C) Copyright IBM 2019, 2025.
44
#
55
# This code is licensed under the Apache License, Version 2.0. You may
66
# obtain a copy of this license in the LICENSE.txt file in the root directory
@@ -14,23 +14,23 @@
1414
Datasets (:mod:`qiskit_machine_learning.datasets`)
1515
==================================================
1616
17-
A set of sample datasets to test machine learning algorithms.
17+
A collection of synthetic datasets used to test and benchmark machine-learning
18+
algorithms implemented in Qiskit Machine Learning.
1819
1920
.. currentmodule:: qiskit_machine_learning.datasets
2021
21-
Datasets
22-
--------
22+
Synthetic dataset generators
23+
----------------------------
2324
2425
.. autosummary::
2526
:toctree: ../stubs/
2627
:nosignatures:
2728
2829
ad_hoc_data
29-
30+
entanglement_concentration_data
3031
"""
3132

3233
from .ad_hoc import ad_hoc_data
34+
from .entanglement_concentration import entanglement_concentration_data
3335

34-
__all__ = [
35-
"ad_hoc_data",
36-
]
36+
__all__ = ["ad_hoc_data", "entanglement_concentration_data"]

0 commit comments

Comments
 (0)