qrl-qai
BASICS
Installation
Quickstart
TUTORIALS
Value Iteration
QValue Iteration
BlochSphereV0
BlochSphereV1
CompilerV0
ErrorChannelV0
ExpressibilityV0
ProbabilityV0
ALGORITHMS
Base Iteration
Value Iteration
QValue Iteration
ENVIRONMENTS
Base Enviornment Classes
BlochSphereV0
BlochSphereV1
CompilerV0
ErrorChannelV0
ExpressibilityV0
ProbabilityV0
AGENTS
Agents
qrl-qai
Index
Index
A
|
B
|
C
|
E
|
F
|
G
|
M
|
P
|
Q
|
R
|
S
|
T
|
V
A
action_meanings() (qrl.env.core.expressibility.ExpressibilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ExpressibilityV0 method)
,
[1]
(qrl.env.ExpressibilityV0 method)
,
[1]
B
BaseIteration (class in qrl.algorithms._base)
bloch_vector (qrl.env.BlochSphereV1 property)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV1 property)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV1 property)
,
[1]
BlochSphereV0 (class in qrl.env)
,
[1]
(class in qrl.env.core)
,
[1]
(class in qrl.env.core.bloch_sphere)
,
[1]
,
[2]
BlochSphereV1 (class in qrl.env)
,
[1]
(class in qrl.env.core)
,
[1]
(class in qrl.env.core.bloch_sphere)
,
[1]
,
[2]
C
ClassicalNNAgent (class in qrl.agents)
,
[1]
(class in qrl.agents.agents)
,
[1]
,
[2]
CompilerV0 (class in qrl.env)
,
[1]
(class in qrl.env.core)
,
[1]
(class in qrl.env.core.compiler)
,
[1]
,
[2]
E
ErrorChannelV0 (class in qrl.env)
,
[1]
(class in qrl.env.core)
,
[1]
(class in qrl.env.core.error_channel)
,
[1]
,
[2]
ExpressibilityV0 (class in qrl.env)
,
[1]
(class in qrl.env.core)
,
[1]
(class in qrl.env.core.expressibility)
,
[1]
,
[2]
F
forward() (qrl.agents.agents.ClassicalNNAgent method)
,
[1]
,
[2]
(qrl.agents.agents.RandomQuantumAgent method)
,
[1]
,
[2]
(qrl.agents.ClassicalNNAgent method)
,
[1]
(qrl.agents.RandomQuantumAgent method)
,
[1]
G
get_policy() (qrl.algorithms.classical.qvalue_iteration.QValueIteration method)
(qrl.algorithms.classical.value_iteration.ValueIteration method)
get_reward() (qrl.env.BlochSphereV0 method)
,
[1]
(qrl.env.BlochSphereV1 method)
,
[1]
(qrl.env.CompilerV0 method)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV0 method)
,
[1]
,
[2]
(qrl.env.core.bloch_sphere.BlochSphereV1 method)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV0 method)
,
[1]
(qrl.env.core.BlochSphereV1 method)
,
[1]
(qrl.env.core.compiler.CompilerV0 method)
,
[1]
,
[2]
(qrl.env.core.CompilerV0 method)
,
[1]
(qrl.env.core.error_channel.ErrorChannelV0 method)
,
[1]
,
[2]
(qrl.env.core.ErrorChannelV0 method)
,
[1]
(qrl.env.core.expressibility.ExpressibilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ExpressibilityV0 method)
,
[1]
(qrl.env.core.probability.ProbabilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ProbabilityV0 method)
,
[1]
(qrl.env.ErrorChannelV0 method)
,
[1]
(qrl.env.ExpressibilityV0 method)
,
[1]
(qrl.env.ProbabilityV0 method)
,
[1]
M
module
qrl
,
[1]
qrl.agents
,
[1]
,
[2]
qrl.agents.agents
,
[1]
,
[2]
,
[3]
qrl.algorithms._base
qrl.algorithms.classical.qvalue_iteration
qrl.algorithms.classical.value_iteration
qrl.env
,
[1]
,
[2]
qrl.env.core
,
[1]
,
[2]
qrl.env.core.bloch_sphere
,
[1]
,
[2]
,
[3]
,
[4]
qrl.env.core.compiler
,
[1]
,
[2]
,
[3]
qrl.env.core.error_channel
,
[1]
,
[2]
,
[3]
qrl.env.core.expressibility
,
[1]
,
[2]
,
[3]
qrl.env.core.probability
,
[1]
,
[2]
,
[3]
qrl.env.core.utils
,
[1]
,
[2]
,
[3]
P
play_episode() (qrl.algorithms._base.BaseIteration method)
play_n_random_steps() (qrl.algorithms._base.BaseIteration method)
ProbabilityV0 (class in qrl.env)
,
[1]
(class in qrl.env.core)
,
[1]
(class in qrl.env.core.probability)
,
[1]
,
[2]
Q
Q (qrl.algorithms.classical.qvalue_iteration.QValueIteration property)
qrl
module
,
[1]
qrl.agents
module
,
[1]
,
[2]
qrl.agents.agents
module
,
[1]
,
[2]
,
[3]
qrl.algorithms._base
module
qrl.algorithms.classical.qvalue_iteration
module
qrl.algorithms.classical.value_iteration
module
qrl.env
module
,
[1]
,
[2]
qrl.env.core
module
,
[1]
,
[2]
qrl.env.core.bloch_sphere
module
,
[1]
,
[2]
,
[3]
,
[4]
qrl.env.core.compiler
module
,
[1]
,
[2]
,
[3]
qrl.env.core.error_channel
module
,
[1]
,
[2]
,
[3]
qrl.env.core.expressibility
module
,
[1]
,
[2]
,
[3]
qrl.env.core.probability
module
,
[1]
,
[2]
,
[3]
qrl.env.core.utils
module
,
[1]
,
[2]
,
[3]
qvalue_iteration() (qrl.algorithms.classical.qvalue_iteration.QValueIteration method)
QValueIteration (class in qrl.algorithms.classical.qvalue_iteration)
R
RandomQuantumAgent (class in qrl.agents)
,
[1]
(class in qrl.agents.agents)
,
[1]
,
[2]
render() (qrl.env.BlochSphereV0 method)
,
[1]
(qrl.env.BlochSphereV1 method)
,
[1]
(qrl.env.CompilerV0 method)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV0 method)
,
[1]
,
[2]
(qrl.env.core.bloch_sphere.BlochSphereV1 method)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV0 method)
,
[1]
(qrl.env.core.BlochSphereV1 method)
,
[1]
(qrl.env.core.compiler.CompilerV0 method)
,
[1]
,
[2]
(qrl.env.core.CompilerV0 method)
,
[1]
(qrl.env.core.error_channel.ErrorChannelV0 method)
,
[1]
,
[2]
(qrl.env.core.ErrorChannelV0 method)
,
[1]
(qrl.env.core.expressibility.ExpressibilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ExpressibilityV0 method)
,
[1]
(qrl.env.core.probability.ProbabilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ProbabilityV0 method)
,
[1]
(qrl.env.ErrorChannelV0 method)
,
[1]
(qrl.env.ExpressibilityV0 method)
,
[1]
(qrl.env.ProbabilityV0 method)
,
[1]
reset() (qrl.env.BlochSphereV0 method)
,
[1]
(qrl.env.BlochSphereV1 method)
,
[1]
(qrl.env.CompilerV0 method)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV0 method)
,
[1]
,
[2]
(qrl.env.core.bloch_sphere.BlochSphereV1 method)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV0 method)
,
[1]
(qrl.env.core.BlochSphereV1 method)
,
[1]
(qrl.env.core.compiler.CompilerV0 method)
,
[1]
,
[2]
(qrl.env.core.CompilerV0 method)
,
[1]
(qrl.env.core.error_channel.ErrorChannelV0 method)
,
[1]
,
[2]
(qrl.env.core.ErrorChannelV0 method)
,
[1]
(qrl.env.core.expressibility.ExpressibilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ExpressibilityV0 method)
,
[1]
(qrl.env.core.probability.ProbabilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ProbabilityV0 method)
,
[1]
(qrl.env.ErrorChannelV0 method)
,
[1]
(qrl.env.ExpressibilityV0 method)
,
[1]
(qrl.env.ProbabilityV0 method)
,
[1]
RX() (in module qrl.env.core.utils)
,
[1]
,
[2]
RY() (in module qrl.env.core.utils)
,
[1]
,
[2]
RZ() (in module qrl.env.core.utils)
,
[1]
,
[2]
S
select_action() (qrl.algorithms._base.BaseIteration method)
(qrl.algorithms.classical.qvalue_iteration.QValueIteration method)
(qrl.algorithms.classical.value_iteration.ValueIteration method)
state_index (qrl.env.BlochSphereV1 property)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV1 property)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV1 property)
,
[1]
step() (qrl.env.BlochSphereV0 method)
,
[1]
(qrl.env.BlochSphereV1 method)
,
[1]
(qrl.env.CompilerV0 method)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV0 method)
,
[1]
,
[2]
(qrl.env.core.bloch_sphere.BlochSphereV1 method)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV0 method)
,
[1]
(qrl.env.core.BlochSphereV1 method)
,
[1]
(qrl.env.core.compiler.CompilerV0 method)
,
[1]
,
[2]
(qrl.env.core.CompilerV0 method)
,
[1]
(qrl.env.core.error_channel.ErrorChannelV0 method)
,
[1]
,
[2]
(qrl.env.core.ErrorChannelV0 method)
,
[1]
(qrl.env.core.expressibility.ExpressibilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ExpressibilityV0 method)
,
[1]
(qrl.env.core.probability.ProbabilityV0 method)
,
[1]
,
[2]
(qrl.env.core.ProbabilityV0 method)
,
[1]
(qrl.env.ErrorChannelV0 method)
,
[1]
(qrl.env.ExpressibilityV0 method)
,
[1]
(qrl.env.ProbabilityV0 method)
,
[1]
T
transition_table() (qrl.env.BlochSphereV1 static method)
,
[1]
(qrl.env.core.bloch_sphere.BlochSphereV1 static method)
,
[1]
,
[2]
(qrl.env.core.BlochSphereV1 static method)
,
[1]
V
V (qrl.algorithms.classical.qvalue_iteration.QValueIteration property)
(qrl.algorithms.classical.value_iteration.ValueIteration property)
value_iteration() (qrl.algorithms.classical.value_iteration.ValueIteration method)
ValueIteration (class in qrl.algorithms.classical.value_iteration)