prevision_quantum_nn
¶
prevision_quantum_nn module
Subpackages¶
prevision_quantum_nn.applications
prevision_quantum_nn.applications.reinforcement_learning
prevision_quantum_nn.applications.reinforcement_learning.base_learner
prevision_quantum_nn.applications.reinforcement_learning.deep_q_learning
prevision_quantum_nn.applications.reinforcement_learning.policy
prevision_quantum_nn.applications.reinforcement_learning.q_learning
prevision_quantum_nn.applications.reinforcement_learning.qnn_q_learning
prevision_quantum_nn.applications.application
prevision_quantum_nn.applications.classification_application
prevision_quantum_nn.applications.multiclassification_application
prevision_quantum_nn.applications.regression_application
prevision_quantum_nn.applications.reinforcement_learning_application
prevision_quantum_nn.dataset
prevision_quantum_nn.models
prevision_quantum_nn.postprocessing
prevision_quantum_nn.preprocessing
prevision_quantum_nn.utils
Package Contents¶
Functions¶
|
Get a model according to parameters. |
|
Get application. |
|
loads application from files |
|
get dataset from numpy |
|
get dataset from pandas |
|
Parse a result file in order to extract parameters. |
|
Plot the losses of an application. |
|
Plot the relevant metric of an application. |
|
Plot the reward of a RL application. |
-
prevision_quantum_nn.
__version__
= 1.0.2¶
-
prevision_quantum_nn.
get_model
(params)¶ Get a model according to parameters.
- Parameters
params (dictionnary) – parameters of the model
- Returns
- QuantumNeuralNetwork
model to be constructed with these parameters
- Return type
model
-
prevision_quantum_nn.
get_application
(application_type, prefix='qnn', preprocessing_params=None, model_params=None, postprocessing_params=None, rl_learner_type='quantum')¶ Get application.
- Parameters
application_type (str) – application type can be 1. classification 2. multiclassification 3. regression 4. reinforcement_learning
- Returns
- Application
application according to application type
- Return type
application
-
prevision_quantum_nn.
load_application
(application_params, model_weights, preprocessor_file)¶ loads application from files
-
prevision_quantum_nn.
get_dataset_from_numpy
(train_features, train_labels, val_features=None, val_labels=None)¶ get dataset from numpy
-
prevision_quantum_nn.
get_dataset_from_pandas
(train_data_frame, targets, val_data_frame=None)¶ get dataset from pandas
-
prevision_quantum_nn.
parse_results
(results_file)¶ Parse a result file in order to extract parameters.
- Parameters
results_file (string) – path to a log file of an application
- Returns
- Pandas dataframe
dataframe containing parameters to be plotted.
- Return type
results
-
prevision_quantum_nn.
plot_losses
(results, prefix='qnn')¶ Plot the losses of an application.
- Parameters
results (Pandas dataframe) – dataframe containing the losses
prefix (string) – part of the name given to the generated plot
-
prevision_quantum_nn.
plot_metric
(results, prefix='qnn')¶ Plot the relevant metric of an application.
- Parameters
results (Pandas dataframe) – dataframe containing the metrics
prefix (string) – part of the name given to the generated plot
-
prevision_quantum_nn.
plot_reward
(results, prefix='qnn')¶ Plot the reward of a RL application.
- Parameters
results (Pandas dataframe) – dataframe containing the rewards
prefix (string) – part of the name given to the generated plot