-
Notifications
You must be signed in to change notification settings - Fork 330
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Stable] Prepare 0.2.1 release (#193)
* Update default batch_size in quantum_kernel (#150) The max circuits per job for most/all backend devices is 900. Setting batch_size=900 fixes an inefficient jobs being created. Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> * This adds the callback feature for NN Classifier and Regressor (#112) (#151) * Added a wrapper `get_objective` method in `TrainableModel`, and `callback` argument to NN classifier `get_objective` returns a callable which is passed as objective function to NN classifier. It checks for a callable `callback` argument, which if not `None` can access the intermediate data during the optimization. * style changes * Updated callback tests for `NeuralNetworkClassifier` * Added callback for `NeuralNetworkRegressor` * Added tests for callback * Refactored `get_objective` * Added release note * Updated `callback` argument docstring * Shifted `callback` parameter to parent class `TrainableModel` * Added assertions for number of weights in `TestNeuralNetworkClassifier` `TestNeuralNetworkRegressor` * Rephrased release note and debugged tests for callback Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Steve Wood <[email protected]> Co-authored-by: Manoel Marques <[email protected]> * Added ability to automatically handle categorical labels (#62) (#143) Added categorical label encoding * Added documentation * Update qiskit_machine_learning/algorithms/classifiers/neural_network_classifier.py * Update releasenotes/notes/cateforical-output-049e682adc9d1e28.yaml * Update releasenotes/notes/cateforical-output-049e682adc9d1e28.yaml * Update releasenotes/notes/cateforical-output-049e682adc9d1e28.yaml * Cleaned and organized code * Update qiskit_machine_learning/algorithms/classifiers/neural_network_classifier.py * Update qiskit_machine_learning/algorithms/classifiers/neural_network_classifier.py * Update qiskit_machine_learning/algorithms/classifiers/neural_network_classifier.py * Split categorical encoding into two functions for classifier's fit and score methods * Set sparse=False in one-hot encoder * removed unnecessary copy of arrays * Renamed methods and fixed label reshape * Added explanatory comments Co-authored-by: Steve Wood <[email protected]> Co-authored-by: Manoel Marques <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> * Add hybrid qnn unit tests for TorchConnector (#156) * Add hybrid qnn unit tests * Fix spelling * Add docstrings * Retry * Fix style * Register weight name * Update test * Separate hybrid tests * Fix spelling * Fix lint * Add comments * Remove unused functions * Add register weight param. reno * Clarify procedure * Remove unused import Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Manoel Marques <[email protected]> * Fixed variable name in file 03_quantum_kernel.ipynb . (#179) Co-authored-by: Steve Wood <[email protected]> * Added getter/setter, exception handling for OpflowQNN, CircuitQNN (#79) * added getter and setter, raises exception if no qi * set sampler in qi setter, added tests * added logic to setters, fixed tests * fix black * calling setter with instantiation * setters no longer accept optional qi * undid changes to docstrings * reset output shape within qi setter * revised implementation * fix spell * fix mypy * Update qiskit_machine_learning/neural_networks/circuit_qnn.py Co-authored-by: Steve Wood <[email protected]> * Update qiskit_machine_learning/neural_networks/circuit_qnn.py Co-authored-by: Steve Wood <[email protected]> * Update qiskit_machine_learning/neural_networks/opflow_qnn.py Co-authored-by: Steve Wood <[email protected]> * code review * updated docstrings * Update qiskit_machine_learning/neural_networks/circuit_qnn.py Co-authored-by: dlasecki <[email protected]> * Update qiskit_machine_learning/neural_networks/circuit_qnn.py Co-authored-by: dlasecki <[email protected]> * code review * docstrings Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Manoel Marques <[email protected]> Co-authored-by: Steve Wood <[email protected]> Co-authored-by: dlasecki <[email protected]> * Global random seed (#178) * Made TrainableModel use global seed (issue #158) Made TrainableModel use RandomState object seeded by algorithm_globals.random_seed to choose an initial point for the optimizer outside of warm start. * Global random seed for QSVC constructor (issue #158) The value of algorithm_globals.random_seed is being used as random_state parameter for SVC constructor during construction of QSVC object. * Added Qiskit into requirements.txt (issu #158) Added Qiskit~=0.26.0 into requirements.txt, as qiskit.utils contain algorithm_globals object. * Added Qiskit into requirements.txt & improved code formatting (issue #158) Added Qiskit~=0.26.0 into requirements.txt, as qiskit.utils contain algorithm_globals object. * Removed unnecessary explicit requirement of Qiskit package (issue #158). * Simplified random number generation using global seed (issue #158). * random_state is now being randomly initialized only if not passed as parameter (issue #158). * Parameter 'random_state' now initialized by 'random_seed' in kwargs (issue #158). * Update qiskit_machine_learning/algorithms/trainable_model.py * Reverted incorrect changes to requirements.txt (issue #158). Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Steve Wood <[email protected]> * Fix `RawFeatureVector` copy (#182) * Fix num_qubits * Remove _num_qubits * Fix style * Add tests for copy, bind_parameters * Add Fix RawFeatVec reno * Fix typing * Fix test * Add reset registers * Fix num_qubits>0 * Fix mypy conflict * Fix black * Update if check Co-authored-by: Steve Wood <[email protected]> * Add if check * Add comment * Modify reno * code review * code review * updated docstrings * code review Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Steve Wood <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> * Prepare 0.2.1 release Co-authored-by: Anna Phan <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Anton Dekusar <[email protected]> Co-authored-by: Darsh Kaushik <[email protected]> Co-authored-by: Steve Wood <[email protected]> Co-authored-by: Matt Wright <[email protected]> Co-authored-by: ElePT <[email protected]> Co-authored-by: Martin Beseda <[email protected]> Co-authored-by: Stephen Murray <[email protected]> Co-authored-by: dlasecki <[email protected]> Co-authored-by: Martin Beseda <[email protected]>
- Loading branch information
1 parent
03cbe77
commit ec3cbcc
Showing
26 changed files
with
1,082 additions
and
232 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -162,6 +162,7 @@ sy | |
tensored | ||
th | ||
toctree | ||
todo | ||
traceback | ||
transpilation | ||
uncompiled | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.2.0 | ||
0.2.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.