nip.parameters.agents

nip.parameters.agents#

Parameters which specify agent configurations.

An agent is a neural network, and it is specified by a AgentParameters object. Each scenario has a different AgentParameters subclass.

The AgentsParameters object is a dictionary of agent names and their corresponding AgentParameters objects.

Classes

AgentParameters(agent_lr_factor, ...)

Base class for sub-parameters objects which define agents.

AgentsParameters

Parameters which specify the agents in the experiment.

CodeValidationAgentParameters(...)

Additional parameters for agents in the code validation experiment.

GraphIsomorphismAgentParameters(...)

Additional parameters for agents in the graph isomorphism experiment.

ImageClassificationAgentParameters(...)

Additional parameters for agents in the image classification experiment.

LrFactors([actor, critic])

Class representing learning rate factors for the actor and critic models.

PureTextAgentParameters(agent_lr_factor, ...)

Additional parameters for text-based agents who use APIs to generate responses.

RandomAgentParameters(agent_lr_factor, ...)

Parameters which specify a random agent.