Module behavioral_cloning

Module behavioral_cloning 

Source
Expand description

Behavioral cloning API handlers

This module provides HTTP endpoints for behavioral cloning features:

  • Building probability models from recorded traffic
  • Discovering sequences from traces
  • Managing edge amplification
  • Querying learned sequences and models

Structs§

ApplyAmplificationRequest
Request to apply edge amplification
BehavioralCloningState
Behavioral cloning API state
BuildProbabilityModelRequest
Request to build a probability model for an endpoint
DiscoverSequencesRequest
Request to discover sequences from traces
ProbabilityModelResponse
Response for probability model
SequenceDiscoveryResponse
Response for sequence discovery

Functions§

apply_amplification
Apply edge amplification to a probability model
behavioral_cloning_router
Create router for behavioral cloning endpoints
build_probability_model
Build a probability model for an endpoint
discover_sequences
Discover sequences from recorded traces
generate_sequence_scenario
Generate a scenario from a learned sequence
get_probability_model
Get a probability model for an endpoint
get_rare_edges
Get rare edge patterns for an endpoint
get_sequence
Get a specific sequence by ID
list_probability_models
List all probability models
list_sequences
List all learned sequences
sample_latency
Sample latency from a probability model
sample_status_code
Sample a status code from a probability model