lambeq
0.2.8
Getting started
Installation
Troubleshooting
Pipeline
Syntactic parsing
String diagrams
DisCoPy
lambeq use cases
Contributing to lambeq
Tutorials
Step 1. Sentence input
Step 2. Diagram rewriting
Step 3. Parameterisation
Step 4: Training
Choosing a model
Advanced: Manual training
Advanced: DisCoPy usage
Advanced: Extending lambeq
Examples
Toolkit
lambeq package
Subpackages
Class diagrams
Command-line interface
Reference
Glossary
Bibliography
Index
Release notes
External links
Resources
Web demo
DisCoPy
lambeq
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__call__() (lambeq.ansatz.BaseAnsatz method)
(lambeq.ansatz.CircuitAnsatz method)
(lambeq.ansatz.MPSAnsatz method)
(lambeq.ansatz.SpiderAnsatz method)
(lambeq.ansatz.TensorAnsatz method)
(lambeq.BaseAnsatz method)
(lambeq.bobcat.BertForChartClassification method)
(lambeq.bobcat.ChartParser method)
(lambeq.bobcat.Tagger method)
(lambeq.CCGRule method)
(lambeq.CircuitAnsatz method)
(lambeq.Model method)
(lambeq.MPSAnsatz method)
(lambeq.QuantumModel method)
(lambeq.rewrite.CoordinationRewriteRule method)
(lambeq.rewrite.CurryRewriteRule method)
(lambeq.rewrite.Rewriter method)
(lambeq.rewrite.RewriteRule method)
(lambeq.rewrite.SimpleRewriteRule method)
(lambeq.Rewriter method)
(lambeq.RewriteRule method)
(lambeq.SpiderAnsatz method)
(lambeq.TensorAnsatz method)
(lambeq.text2diagram.CCGRule method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.PytorchModel method)
(lambeq.training.QuantumModel method)
(lambeq.training.TketModel method)
__init__() (lambeq.ansatz.BaseAnsatz method)
(lambeq.ansatz.CircuitAnsatz method)
(lambeq.ansatz.IQPAnsatz method)
(lambeq.ansatz.MPSAnsatz method)
(lambeq.ansatz.Sim14Ansatz method)
(lambeq.ansatz.Sim15Ansatz method)
(lambeq.ansatz.SpiderAnsatz method)
(lambeq.ansatz.StronglyEntanglingAnsatz method)
(lambeq.ansatz.TensorAnsatz method)
(lambeq.BaseAnsatz method)
(lambeq.bobcat.BertForChartClassification method)
(lambeq.bobcat.Category method)
(lambeq.bobcat.ChartParser method)
(lambeq.bobcat.Grammar method)
(lambeq.bobcat.ParseTree method)
(lambeq.bobcat.Sentence method)
(lambeq.bobcat.Supertag method)
(lambeq.bobcat.Tagger method)
(lambeq.BobcatParseError method)
(lambeq.BobcatParser method)
(lambeq.CCGBankParseError method)
(lambeq.CCGBankParser method)
(lambeq.CCGParser method)
(lambeq.CCGRuleUseError method)
(lambeq.CCGTree method)
(lambeq.Checkpoint method)
(lambeq.CircuitAnsatz method)
(lambeq.CoordinationRewriteRule method)
(lambeq.CurryRewriteRule method)
(lambeq.Dataset method)
(lambeq.DepCCGParseError method)
(lambeq.DepCCGParser method)
(lambeq.IQPAnsatz method)
(lambeq.LinearReader method)
(lambeq.Model method)
(lambeq.MPSAnsatz method)
(lambeq.NumpyModel method)
(lambeq.Optimizer method)
(lambeq.pregroups.TextDiagramPrinter method)
(lambeq.PytorchModel method)
(lambeq.PytorchTrainer method)
(lambeq.QuantumModel method)
(lambeq.QuantumTrainer method)
(lambeq.rewrite.CoordinationRewriteRule method)
(lambeq.rewrite.CurryRewriteRule method)
(lambeq.rewrite.Rewriter method)
(lambeq.rewrite.SimpleRewriteRule method)
(lambeq.Rewriter method)
(lambeq.Sim14Ansatz method)
(lambeq.Sim15Ansatz method)
(lambeq.SimpleRewriteRule method)
(lambeq.SpacyTokeniser method)
(lambeq.SpiderAnsatz method)
(lambeq.SPSAOptimizer method)
(lambeq.StronglyEntanglingAnsatz method)
(lambeq.TensorAnsatz method)
(lambeq.text2diagram.BobcatParseError method)
(lambeq.text2diagram.BobcatParser method)
(lambeq.text2diagram.CCGBankParseError method)
(lambeq.text2diagram.CCGBankParser method)
(lambeq.text2diagram.CCGParser method)
(lambeq.text2diagram.CCGRuleUseError method)
(lambeq.text2diagram.CCGTree method)
(lambeq.text2diagram.DepCCGParseError method)
(lambeq.text2diagram.DepCCGParser method)
(lambeq.text2diagram.LinearReader method)
(lambeq.text2diagram.TreeReader method)
(lambeq.text2diagram.WebParseError method)
(lambeq.text2diagram.WebParser method)
(lambeq.TketModel method)
(lambeq.tokeniser.SpacyTokeniser method)
(lambeq.Trainer method)
(lambeq.training.Checkpoint method)
(lambeq.training.Dataset method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.Optimizer method)
(lambeq.training.PytorchModel method)
(lambeq.training.PytorchTrainer method)
(lambeq.training.QuantumModel method)
(lambeq.training.QuantumTrainer method)
(lambeq.training.SPSAOptimizer method)
(lambeq.training.TketModel method)
(lambeq.training.Trainer method)
(lambeq.TreeReader method)
(lambeq.WebParseError method)
(lambeq.WebParser method)
A
add_many() (lambeq.Checkpoint method)
(lambeq.training.Checkpoint method)
add_memory_hooks() (lambeq.bobcat.BertForChartClassification method)
add_module() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
add_rules() (lambeq.rewrite.Rewriter method)
(lambeq.Rewriter method)
adjoint
adjust_logits_during_generation() (lambeq.bobcat.BertForChartClassification method)
ansatz (plural: ansätze)
apply() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
args (lambeq.text2diagram.BobcatParseError attribute)
(lambeq.text2diagram.CCGBankParseError attribute)
(lambeq.text2diagram.CCGRuleUseError attribute)
(lambeq.text2diagram.DepCCGParseError attribute)
(lambeq.text2diagram.WebParseError attribute)
argument (lambeq.bobcat.Category attribute)
ASCII_CHAR_SET (lambeq.pregroups.TextDiagramPrinter attribute)
atom (lambeq.bobcat.Category attribute)
AtomicType (class in lambeq)
available_models() (lambeq.BobcatParser static method)
(lambeq.text2diagram.BobcatParser static method)
available_modes() (lambeq.text2diagram.TreeReader class method)
(lambeq.TreeReader class method)
available_rules() (lambeq.rewrite.Rewriter class method)
(lambeq.Rewriter class method)
B
backward() (lambeq.Optimizer method)
(lambeq.SPSAOptimizer method)
(lambeq.training.Optimizer method)
(lambeq.training.SPSAOptimizer method)
BACKWARD_APPLICATION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
BACKWARD_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
BACKWARD_CROSSED_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
BACKWARD_TYPE_RAISING (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
bag-of-words
bag_of_words_reader (in module lambeq.text2diagram)
base_model (lambeq.bobcat.BertForChartClassification property)
base_model_prefix (lambeq.bobcat.BertForChartClassification attribute)
BaseAnsatz (class in lambeq)
(class in lambeq.ansatz)
beam_sample() (lambeq.bobcat.BertForChartClassification method)
beam_search() (lambeq.bobcat.BertForChartClassification method)
BertForChartClassification (class in lambeq.bobcat)
bfloat16() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
binary_rules (lambeq.bobcat.Grammar attribute)
Bobcat
BobcatParseError
,
[1]
BobcatParser (class in lambeq)
(class in lambeq.text2diagram)
BOND_TYPE (lambeq.ansatz.MPSAnsatz attribute)
(lambeq.MPSAnsatz attribute)
buffers() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
bwd (lambeq.bobcat.Category property)
bwd_comp (lambeq.bobcat.ParseTree property)
C
calc_score_binary() (lambeq.bobcat.ChartParser method)
calc_score_unary() (lambeq.bobcat.ChartParser method)
cap
cat (lambeq.bobcat.ParseTree attribute)
categorical quantum mechanics (CQM)
categories (lambeq.bobcat.Grammar attribute)
category
Category (class in lambeq.bobcat)
category (lambeq.bobcat.Supertag attribute)
CCGAtomicType (class in lambeq)
(class in lambeq.text2diagram)
CCGBank
CCGBankParseError
,
[1]
CCGBankParser (class in lambeq)
(class in lambeq.text2diagram)
CCGParser (class in lambeq)
(class in lambeq.text2diagram)
CCGRule (class in lambeq)
(class in lambeq.text2diagram)
CCGRuleUseError
,
[1]
CCGTree (class in lambeq)
(class in lambeq.text2diagram)
characters_written (lambeq.text2diagram.WebParseError attribute)
ChartParser (class in lambeq.bobcat)
check_match() (lambeq.CCGRule method)
(lambeq.text2diagram.CCGRule method)
Checkpoint (class in lambeq)
(class in lambeq.training)
child (lambeq.CCGTree property)
(lambeq.text2diagram.CCGTree property)
children() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
circuit() (lambeq.ansatz.StronglyEntanglingAnsatz method)
(lambeq.StronglyEntanglingAnsatz method)
CircuitAnsatz (class in lambeq)
(class in lambeq.ansatz)
Combinatory Categorial Grammar (CCG)
compact closed category
compositional model
compute_transition_beam_scores() (lambeq.bobcat.BertForChartClassification method)
config_class (lambeq.bobcat.BertForChartClassification attribute)
CONJUNCTION (lambeq.AtomicType attribute)
(lambeq.CCGAtomicType attribute)
(lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGAtomicType attribute)
(lambeq.text2diagram.CCGRule attribute)
constrained_beam_search() (lambeq.bobcat.BertForChartClassification method)
contrastive_search() (lambeq.bobcat.BertForChartClassification method)
coordinated (lambeq.bobcat.ParseTree property)
coordinated_or_type_raised (lambeq.bobcat.ParseTree property)
CoordinationRewriteRule (class in lambeq)
(class in lambeq.rewrite)
cpu() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
create_extended_attention_mask_for_decoder() (lambeq.bobcat.BertForChartClassification static method)
create_pregroup_diagram() (in module lambeq)
(in module lambeq.pregroups)
cuda() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
cup
cups_reader (in module lambeq.text2diagram)
CurryRewriteRule (class in lambeq)
(class in lambeq.rewrite)
D
Dataset (class in lambeq)
(class in lambeq.training)
default_assumptions (lambeq.ansatz.Symbol attribute)
(lambeq.Symbol attribute)
depccg
DepCCGParseError
,
[1]
DepCCGParser (class in lambeq)
(class in lambeq.text2diagram)
deriv() (lambeq.CCGTree method)
(lambeq.text2diagram.CCGTree method)
device (lambeq.bobcat.BertForChartClassification property)
diagram2str() (in module lambeq)
(in module lambeq.pregroups)
(lambeq.pregroups.TextDiagramPrinter method)
dir (lambeq.bobcat.Category attribute)
DisCoCat
DisCoPy
double() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
draw_layer() (lambeq.pregroups.TextDiagramPrinter method)
dtype (lambeq.bobcat.BertForChartClassification property)
dummy_inputs (lambeq.bobcat.BertForChartClassification property)
dump_patches (lambeq.bobcat.BertForChartClassification attribute)
(lambeq.training.PytorchModel attribute)
E
errno (lambeq.text2diagram.WebParseError attribute)
estimate_tokens() (lambeq.bobcat.BertForChartClassification method)
eval() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
extra_repr() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
F
feature (lambeq.bobcat.Category attribute)
filename (lambeq.text2diagram.WebParseError attribute)
filename2 (lambeq.text2diagram.WebParseError attribute)
filled_deps (lambeq.bobcat.ParseTree attribute)
filter_root() (lambeq.bobcat.ChartParser method)
fit() (lambeq.QuantumTrainer method)
(lambeq.Trainer method)
(lambeq.training.PytorchTrainer method)
(lambeq.training.QuantumTrainer method)
(lambeq.training.Trainer method)
float() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
floating_point_ops() (lambeq.bobcat.BertForChartClassification method)
forward() (lambeq.bobcat.BertForChartClassification method)
(lambeq.Model method)
(lambeq.NumpyModel method)
(lambeq.PytorchModel method)
(lambeq.QuantumModel method)
(lambeq.TketModel method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.PytorchModel method)
(lambeq.training.QuantumModel method)
(lambeq.training.TketModel method)
FORWARD_APPLICATION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
FORWARD_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
FORWARD_CROSSED_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
FORWARD_TYPE_RAISING (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
framework (lambeq.bobcat.BertForChartClassification property)
Frobenius algebra
from_checkpoint() (lambeq.Model class method)
(lambeq.training.Model class method)
(lambeq.training.NumpyModel class method)
(lambeq.training.PytorchModel class method)
(lambeq.training.QuantumModel class method)
(lambeq.training.TketModel class method)
from_diagrams() (lambeq.Model class method)
(lambeq.training.Model class method)
(lambeq.training.NumpyModel class method)
(lambeq.training.PytorchModel class method)
(lambeq.training.QuantumModel class method)
(lambeq.training.TketModel class method)
from_file() (lambeq.Checkpoint class method)
(lambeq.training.Checkpoint class method)
from_json() (lambeq.CCGTree class method)
(lambeq.text2diagram.CCGTree class method)
from_pretrained() (lambeq.bobcat.BertForChartClassification class method)
functor
fwd (lambeq.bobcat.Category property)
fwd_comp (lambeq.bobcat.ParseTree property)
G
GENERALIZED_BACKWARD_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
GENERALIZED_BACKWARD_CROSSED_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
GENERALIZED_FORWARD_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
GENERALIZED_FORWARD_CROSSED_COMPOSITION (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
generate() (lambeq.bobcat.BertForChartClassification method)
get() (lambeq.training.Checkpoint method)
get_buffer() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
get_diagram_output() (lambeq.Model method)
(lambeq.NumpyModel method)
(lambeq.PytorchModel method)
(lambeq.QuantumModel method)
(lambeq.TketModel method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.PytorchModel method)
(lambeq.training.QuantumModel method)
(lambeq.training.TketModel method)
get_extended_attention_mask() (lambeq.bobcat.BertForChartClassification method)
get_extra_state() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
get_head_mask() (lambeq.bobcat.BertForChartClassification method)
get_input_embeddings() (lambeq.bobcat.BertForChartClassification method)
get_memory_footprint() (lambeq.bobcat.BertForChartClassification method)
get_output_embeddings() (lambeq.bobcat.BertForChartClassification method)
get_parameter() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
get_position_embeddings() (lambeq.bobcat.BertForChartClassification method)
get_span_score() (lambeq.bobcat.ChartParser method)
get_submodule() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
gradient_checkpointing_disable() (lambeq.bobcat.BertForChartClassification method)
gradient_checkpointing_enable() (lambeq.bobcat.BertForChartClassification method)
Grammar (class in lambeq.bobcat)
greedy_search() (lambeq.bobcat.BertForChartClassification method)
group_beam_search() (lambeq.bobcat.BertForChartClassification method)
H
half() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
has_value() (lambeq.VerbosityLevel class method)
HEIGHT
,
[1]
(lambeq.text2diagram.TreeReaderMode attribute)
(lambeq.TreeReaderMode attribute)
I
infer_rule() (lambeq.CCGRule class method)
(lambeq.text2diagram.CCGRule class method)
init_weights() (lambeq.bobcat.BertForChartClassification method)
initialise_weights() (lambeq.Model method)
(lambeq.PytorchModel method)
(lambeq.QuantumModel method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.PytorchModel method)
(lambeq.training.QuantumModel method)
(lambeq.training.TketModel method)
input_supertags (lambeq.bobcat.Sentence attribute)
invert_attention_mask() (lambeq.bobcat.BertForChartClassification method)
ipu() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
IQP circuit
IQPAnsatz (class in lambeq)
(class in lambeq.ansatz)
is_gradient_checkpointing (lambeq.bobcat.BertForChartClassification property)
is_parallelizable (lambeq.bobcat.BertForChartClassification attribute)
is_pregroup_diagram() (in module lambeq)
(in module lambeq.pregroups)
items() (lambeq.training.Checkpoint method)
K
keys() (lambeq.training.Checkpoint method)
L
lambdas (lambeq.NumpyModel attribute)
lambeq
module
lambeq.ansatz
module
lambeq.bobcat
module
lambeq.pregroups
module
lambeq.rewrite
module
lambeq.text2diagram
module
lambeq.tokeniser
module
lambeq.training
module
left (lambeq.bobcat.ParseTree attribute)
(lambeq.CCGTree property)
(lambeq.text2diagram.CCGTree property)
LEXICAL (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
LinearReader (class in lambeq)
(class in lambeq.text2diagram)
load() (lambeq.bobcat.Grammar class method)
(lambeq.Model method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.PytorchModel method)
(lambeq.training.QuantumModel method)
(lambeq.training.TketModel method)
load_state_dict() (lambeq.bobcat.BertForChartClassification method)
(lambeq.Optimizer method)
(lambeq.SPSAOptimizer method)
(lambeq.training.Optimizer method)
(lambeq.training.PytorchModel method)
(lambeq.training.SPSAOptimizer method)
load_tf_weights() (lambeq.bobcat.BertForChartClassification method)
load_training_checkpoint() (lambeq.Trainer method)
(lambeq.training.PytorchTrainer method)
(lambeq.training.QuantumTrainer method)
(lambeq.training.Trainer method)
M
main_input_name (lambeq.bobcat.BertForChartClassification attribute)
matches() (lambeq.bobcat.Category method)
(lambeq.CoordinationRewriteRule method)
(lambeq.CurryRewriteRule method)
(lambeq.rewrite.CoordinationRewriteRule method)
(lambeq.rewrite.CurryRewriteRule method)
(lambeq.rewrite.RewriteRule method)
(lambeq.rewrite.SimpleRewriteRule method)
(lambeq.RewriteRule method)
(lambeq.SimpleRewriteRule method)
matrix product state (MPS)
model
Model (class in lambeq)
(class in lambeq.training)
model (lambeq.PytorchTrainer attribute)
(lambeq.QuantumTrainer attribute)
(lambeq.SPSAOptimizer attribute)
(lambeq.training.PytorchTrainer attribute)
(lambeq.training.QuantumTrainer attribute)
(lambeq.training.SPSAOptimizer attribute)
module
lambeq
lambeq.ansatz
lambeq.bobcat
lambeq.pregroups
lambeq.rewrite
lambeq.text2diagram
lambeq.tokeniser
lambeq.training
modules() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
monoidal category
MPSAnsatz (class in lambeq)
(class in lambeq.ansatz)
N
name (lambeq.ansatz.Symbol attribute)
(lambeq.Symbol attribute)
named_buffers() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
named_children() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
named_modules() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
named_parameters() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
natural language processing (NLP)
NISQ
NO_TYPE
,
[1]
(lambeq.text2diagram.TreeReaderMode attribute)
(lambeq.TreeReaderMode attribute)
noise
NOUN (lambeq.AtomicType attribute)
(lambeq.CCGAtomicType attribute)
(lambeq.text2diagram.CCGAtomicType attribute)
NOUN_PHRASE (lambeq.AtomicType attribute)
(lambeq.CCGAtomicType attribute)
(lambeq.text2diagram.CCGAtomicType attribute)
num_parameters() (lambeq.bobcat.BertForChartClassification method)
NumpyModel (class in lambeq)
(class in lambeq.training)
O
ob_size() (lambeq.ansatz.CircuitAnsatz method)
(lambeq.CircuitAnsatz method)
Optimizer (class in lambeq)
(class in lambeq.training)
P
parameters() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
params_shape() (lambeq.ansatz.CircuitAnsatz method)
(lambeq.ansatz.IQPAnsatz method)
(lambeq.ansatz.Sim14Ansatz method)
(lambeq.ansatz.Sim15Ansatz method)
(lambeq.ansatz.StronglyEntanglingAnsatz method)
(lambeq.CircuitAnsatz method)
(lambeq.IQPAnsatz method)
(lambeq.Sim14Ansatz method)
(lambeq.Sim15Ansatz method)
(lambeq.StronglyEntanglingAnsatz method)
parse() (lambeq.bobcat.Category static method)
(lambeq.bobcat.Tagger method)
parser
ParseTree (class in lambeq.bobcat)
PennyLane
placeholder() (lambeq.rewrite.SimpleRewriteRule class method)
(lambeq.SimpleRewriteRule class method)
post-selection
post_init() (lambeq.bobcat.BertForChartClassification method)
pregroup grammar
prepare_inputs() (lambeq.bobcat.Tagger method)
PREPOSITIONAL_PHRASE (lambeq.AtomicType attribute)
(lambeq.CCGAtomicType attribute)
(lambeq.text2diagram.CCGAtomicType attribute)
probability (lambeq.bobcat.Supertag attribute)
PROGRESS (lambeq.VerbosityLevel attribute)
project (lambeq.SPSAOptimizer attribute)
prune_heads() (lambeq.bobcat.BertForChartClassification method)
PUNCTUATION (lambeq.AtomicType attribute)
(lambeq.CCGAtomicType attribute)
(lambeq.text2diagram.CCGAtomicType attribute)
push_to_hub() (lambeq.bobcat.BertForChartClassification method)
pytket
PyTorch
PytorchModel (class in lambeq)
(class in lambeq.training)
PytorchTrainer (class in lambeq)
(class in lambeq.training)
Q
Qiskit
quantum circuit
quantum gate
quantum NLP (QNLP)
QuantumModel (class in lambeq)
(class in lambeq.training)
QuantumTrainer (class in lambeq)
(class in lambeq.training)
qubit
R
reader
Reader (class in lambeq)
(class in lambeq.text2diagram)
register_backward_hook() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_buffer() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_for_auto_class() (lambeq.bobcat.BertForChartClassification class method)
register_forward_hook() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_forward_pre_hook() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_full_backward_hook() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_load_state_dict_post_hook() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_module() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
register_parameter() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
relation (lambeq.bobcat.Category attribute)
remove_cups() (in module lambeq)
(in module lambeq.pregroups)
REMOVE_PUNCTUATION_LEFT (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
REMOVE_PUNCTUATION_RIGHT (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
remove_swaps() (in module lambeq)
(in module lambeq.pregroups)
requires_grad_() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
reset_memory_hooks_state() (lambeq.bobcat.BertForChartClassification method)
resize_position_embeddings() (lambeq.bobcat.BertForChartClassification method)
resize_token_embeddings() (lambeq.bobcat.BertForChartClassification method)
result (lambeq.bobcat.Category attribute)
retrieve_modules_from_names() (lambeq.bobcat.BertForChartClassification method)
rewrite rule
rewrite() (lambeq.CoordinationRewriteRule method)
(lambeq.CurryRewriteRule method)
(lambeq.rewrite.CoordinationRewriteRule method)
(lambeq.rewrite.CurryRewriteRule method)
(lambeq.rewrite.RewriteRule method)
(lambeq.rewrite.SimpleRewriteRule method)
(lambeq.RewriteRule method)
(lambeq.SimpleRewriteRule method)
Rewriter (class in lambeq)
(class in lambeq.rewrite)
RewriteRule (class in lambeq)
(class in lambeq.rewrite)
right (lambeq.bobcat.ParseTree attribute)
(lambeq.CCGTree property)
(lambeq.text2diagram.CCGTree property)
rigid category
rule (lambeq.bobcat.ParseTree attribute)
RULE_ONLY
,
[1]
(lambeq.text2diagram.TreeReaderMode attribute)
(lambeq.TreeReaderMode attribute)
RULE_TYPE
,
[1]
(lambeq.text2diagram.TreeReaderMode attribute)
(lambeq.TreeReaderMode attribute)
S
sample() (lambeq.bobcat.BertForChartClassification method)
save() (lambeq.bobcat.Grammar method)
(lambeq.Model method)
(lambeq.training.Model method)
(lambeq.training.NumpyModel method)
(lambeq.training.PytorchModel method)
(lambeq.training.QuantumModel method)
(lambeq.training.TketModel method)
save_checkpoint() (lambeq.Trainer method)
(lambeq.training.PytorchTrainer method)
(lambeq.training.QuantumTrainer method)
(lambeq.training.Trainer method)
save_pretrained() (lambeq.bobcat.BertForChartClassification method)
score (lambeq.bobcat.ParseTree attribute)
section2diagrams() (lambeq.CCGBankParser method)
(lambeq.text2diagram.CCGBankParser method)
section2diagrams_gen() (lambeq.CCGBankParser method)
(lambeq.text2diagram.CCGBankParser method)
section2trees() (lambeq.CCGBankParser method)
(lambeq.text2diagram.CCGBankParser method)
section2trees_gen() (lambeq.CCGBankParser method)
(lambeq.text2diagram.CCGBankParser method)
Sentence (class in lambeq.bobcat)
SENTENCE (lambeq.AtomicType attribute)
(lambeq.CCGAtomicType attribute)
(lambeq.text2diagram.CCGAtomicType attribute)
sentence2diagram() (lambeq.CCGParser method)
(lambeq.DepCCGParser method)
(lambeq.LinearReader method)
(lambeq.Reader method)
(lambeq.text2diagram.BobcatParser method)
(lambeq.text2diagram.CCGBankParser method)
(lambeq.text2diagram.CCGParser method)
(lambeq.text2diagram.DepCCGParser method)
(lambeq.text2diagram.LinearReader method)
(lambeq.text2diagram.Reader method)
(lambeq.text2diagram.TreeReader method)
(lambeq.text2diagram.WebParser method)
(lambeq.TreeReader method)
sentence2tree() (lambeq.CCGParser method)
(lambeq.DepCCGParser method)
(lambeq.text2diagram.BobcatParser method)
(lambeq.text2diagram.CCGBankParser method)
(lambeq.text2diagram.CCGParser method)
(lambeq.text2diagram.DepCCGParser method)
(lambeq.text2diagram.WebParser method)
sentences2diagrams() (lambeq.CCGParser method)
(lambeq.Reader method)
(lambeq.text2diagram.BobcatParser method)
(lambeq.text2diagram.CCGBankParser method)
(lambeq.text2diagram.CCGParser method)
(lambeq.text2diagram.DepCCGParser method)
(lambeq.text2diagram.LinearReader method)
(lambeq.text2diagram.Reader method)
(lambeq.text2diagram.TreeReader method)
(lambeq.text2diagram.WebParser method)
sentences2trees() (lambeq.BobcatParser method)
(lambeq.CCGBankParser method)
(lambeq.CCGParser method)
(lambeq.DepCCGParser method)
(lambeq.text2diagram.BobcatParser method)
(lambeq.text2diagram.CCGBankParser method)
(lambeq.text2diagram.CCGParser method)
(lambeq.text2diagram.DepCCGParser method)
(lambeq.text2diagram.WebParser method)
(lambeq.WebParser method)
set_extra_state() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
set_input_embeddings() (lambeq.bobcat.BertForChartClassification method)
set_root_cats() (lambeq.bobcat.ChartParser method)
share_memory() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
shots
shuffle_data() (lambeq.Dataset static method)
(lambeq.training.Dataset static method)
Sim14Ansatz (class in lambeq)
(class in lambeq.ansatz)
Sim15Ansatz (class in lambeq)
(class in lambeq.ansatz)
SimpleRewriteRule (class in lambeq)
(class in lambeq.rewrite)
size (lambeq.ansatz.Symbol attribute)
(lambeq.Symbol attribute)
slash() (lambeq.bobcat.Category method)
snake equations
sort_key() (lambeq.ansatz.Symbol method)
(lambeq.Symbol method)
SpacyTokeniser (class in lambeq)
(class in lambeq.tokeniser)
span_scores (lambeq.bobcat.Sentence attribute)
spider
SpiderAnsatz (class in lambeq)
(class in lambeq.ansatz)
spiders_reader (in module lambeq.text2diagram)
split_sentences() (lambeq.SpacyTokeniser method)
(lambeq.Tokeniser method)
(lambeq.tokeniser.SpacyTokeniser method)
(lambeq.tokeniser.Tokeniser method)
SPSAOptimizer (class in lambeq)
(class in lambeq.training)
stairs_reader (in module lambeq.text2diagram)
state_dict() (lambeq.bobcat.BertForChartClassification method)
(lambeq.Optimizer method)
(lambeq.SPSAOptimizer method)
(lambeq.training.Optimizer method)
(lambeq.training.PytorchModel method)
(lambeq.training.SPSAOptimizer method)
step() (lambeq.Optimizer method)
(lambeq.SPSAOptimizer method)
(lambeq.training.Optimizer method)
(lambeq.training.SPSAOptimizer method)
strerror (lambeq.text2diagram.WebParseError attribute)
string diagram
StronglyEntanglingAnsatz (class in lambeq)
(class in lambeq.ansatz)
Supertag (class in lambeq.bobcat)
supports_gradient_checkpointing (lambeq.bobcat.BertForChartClassification attribute)
SUPPRESS (lambeq.VerbosityLevel attribute)
swap
symbol
Symbol (class in lambeq)
(class in lambeq.ansatz)
symbol (lambeq.CCGRule property)
(lambeq.text2diagram.CCGRule property)
symbols (lambeq.NumpyModel attribute)
(lambeq.PytorchModel attribute)
(lambeq.QuantumModel attribute)
(lambeq.TketModel attribute)
(lambeq.training.PytorchModel attribute)
(lambeq.training.TketModel attribute)
symmetric monoidal category
syntax tree
T
T_destination (lambeq.bobcat.BertForChartClassification attribute)
(lambeq.training.PytorchModel attribute)
Tagger (class in lambeq.bobcat)
tensor network
tensor train
TensorAnsatz (class in lambeq)
(class in lambeq.ansatz)
text (lambeq.CCGTree property)
(lambeq.text2diagram.CCGTree property)
TEXT (lambeq.VerbosityLevel attribute)
TextDiagramPrinter (class in lambeq.pregroups)
tie_weights() (lambeq.bobcat.BertForChartClassification method)
tket
TketModel (class in lambeq)
(class in lambeq.training)
to() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
to_biclosed_diagram() (lambeq.CCGTree method)
(lambeq.text2diagram.CCGTree method)
to_diagram() (lambeq.CCGTree method)
(lambeq.text2diagram.CCGTree method)
to_empty() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
to_file() (lambeq.Checkpoint method)
(lambeq.training.Checkpoint method)
to_json() (lambeq.CCGTree method)
(lambeq.text2diagram.CCGTree method)
tokenise_sentence() (lambeq.Tokeniser method)
(lambeq.tokeniser.SpacyTokeniser method)
(lambeq.tokeniser.Tokeniser method)
tokenise_sentences() (lambeq.SpacyTokeniser method)
(lambeq.Tokeniser method)
(lambeq.tokeniser.SpacyTokeniser method)
(lambeq.tokeniser.Tokeniser method)
Tokeniser (class in lambeq)
(class in lambeq.tokeniser)
train() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
train_costs (lambeq.PytorchTrainer attribute)
(lambeq.QuantumTrainer attribute)
train_epoch_costs (lambeq.PytorchTrainer attribute)
(lambeq.QuantumTrainer attribute)
train_results (lambeq.PytorchTrainer attribute)
(lambeq.QuantumTrainer attribute)
trainer
Trainer (class in lambeq)
(class in lambeq.training)
training (lambeq.bobcat.BertForChartClassification attribute)
(lambeq.PytorchModel attribute)
(lambeq.training.PytorchModel attribute)
training_step() (lambeq.PytorchTrainer method)
(lambeq.QuantumTrainer method)
(lambeq.Trainer method)
(lambeq.training.PytorchTrainer method)
(lambeq.training.QuantumTrainer method)
(lambeq.training.Trainer method)
translate() (lambeq.bobcat.Category method)
tree reader
tree2diagram() (lambeq.text2diagram.TreeReader static method)
(lambeq.TreeReader static method)
TreeReader (class in lambeq)
(class in lambeq.text2diagram)
TreeReaderMode (class in lambeq)
(class in lambeq.text2diagram)
type() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
type_changing_rules (lambeq.bobcat.Grammar attribute)
type_raising_dep_var (lambeq.bobcat.Category attribute)
type_raising_rules (lambeq.bobcat.Grammar attribute)
U
UNARY (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
unfilled_deps (lambeq.bobcat.ParseTree attribute)
UNICODE_CHAR_SET (lambeq.pregroups.TextDiagramPrinter attribute)
UNKNOWN (lambeq.CCGRule attribute)
(lambeq.text2diagram.CCGRule attribute)
update_hyper_params() (lambeq.SPSAOptimizer method)
(lambeq.training.SPSAOptimizer method)
V
val_costs (lambeq.PytorchTrainer attribute)
(lambeq.QuantumTrainer attribute)
val_results (lambeq.PytorchTrainer attribute)
(lambeq.QuantumTrainer attribute)
validation_step() (lambeq.PytorchTrainer method)
(lambeq.QuantumTrainer method)
(lambeq.Trainer method)
(lambeq.training.PytorchTrainer method)
(lambeq.training.QuantumTrainer method)
(lambeq.training.Trainer method)
values() (lambeq.training.Checkpoint method)
var (lambeq.bobcat.Category attribute)
var_map (lambeq.bobcat.ParseTree attribute)
variable (lambeq.bobcat.ParseTree property)
VerbosityLevel (class in lambeq)
W
WebParseError
,
[1]
WebParser (class in lambeq)
(class in lambeq.text2diagram)
weights (lambeq.NumpyModel attribute)
(lambeq.PytorchModel attribute)
(lambeq.QuantumModel attribute)
(lambeq.TketModel attribute)
(lambeq.training.NumpyModel attribute)
(lambeq.training.PytorchModel attribute)
(lambeq.training.QuantumModel attribute)
(lambeq.training.TketModel attribute)
with_traceback() (lambeq.text2diagram.BobcatParseError method)
(lambeq.text2diagram.CCGBankParseError method)
(lambeq.text2diagram.CCGRuleUseError method)
(lambeq.text2diagram.DepCCGParseError method)
(lambeq.text2diagram.WebParseError method)
without_trivial_unary_rules() (lambeq.CCGTree method)
(lambeq.text2diagram.CCGTree method)
word (lambeq.bobcat.ParseTree property)
word-sequence model
word_sequence_reader (in module lambeq.text2diagram)
words (lambeq.bobcat.Sentence attribute)
X
xpu() (lambeq.bobcat.BertForChartClassification method)
(lambeq.training.PytorchModel method)
Z
zero_grad() (lambeq.bobcat.BertForChartClassification method)
(lambeq.Optimizer method)
(lambeq.training.Optimizer method)
(lambeq.training.PytorchModel method)
(lambeq.training.SPSAOptimizer method)