Experiment Object

/experiments/EXPERIMENT_ID

An experiment represents an objective that SigOpt is optimizing, the relevant parameters, and the underlying data.

Fields

Key
Type
Value

client

string

The id of the Client who created the SigOpt Experiment.

conditionals

created

int

The timestamp (in seconds since epoch) that this experiment was created.

id

string

A unique ID for a given experiment.

linear_constraints

metadata

Optional user-provided metadata.

metrics

name

string

A user-specified name for this experiment.

num_solutions

int

observation_budget

int

parallel_bandwidth

int

parameters

progress

The current progress of this experiment.

state

string

The state of this experiment. Can be active (for experiments that are currently running), or deleted (for experiments that have been deleted).

type

string

A type for this experiment. Used for random and grid.

updated

int

The timestamp (in seconds since epoch) that this experiment was last updated.

user

string

The id of the user who created the experiment.

Deprecated Fields

These fields should no longer be used because there are better alternatives.

Key
Type
Value

metric

Supported Endpoints

Method
URI
Description

POST

Experiment Create

GET

Experiment Detail

GET

Experiment Best Assignments

GET

Experiment Metric Importances

GET

Experiment Stopping Criteria

PUT

Experiment Update

DELETE

Experiment Delete

Example

{
  "client": "1",
  "created": 1414800000,
  "development": false,
  "id": "1",
  "metadata": null,
  "metric": {
    "name": "Accuracy",
    "object": "metric",
    "objective": "maximize",
    "strategy": "optimize",
    "threshold": null
  },
  "metrics": [
    {
      "name": "Accuracy",
      "object": "metric",
      "objective": "maximize",
      "strategy": "optimize",
      "threshold": null
    }
  ],
  "name": "Support Vector Classifier Accuracy",
  "num_solutions": null,
  "object": "experiment",
  "observation_budget": 60,
  "parallel_bandwidth": null,
  "parameters": [
    {
      "bounds": {
        "max": 5,
        "min": 1,
        "object": "bounds"
      },
      "categorical_values": null,
      "conditions": {},
      "default_value": null,
      "name": "degree",
      "object": "parameter",
      "precision": null,
      "prior": null,
      "transformation": null,
      "tunable": true,
      "type": "int"
    },
    {
      "bounds": {
        "max": 1,
        "min": 0.001,
        "object": "bounds"
      },
      "categorical_values": null,
      "conditions": {},
      "default_value": null,
      "name": "gamma",
      "object": "parameter",
      "precision": null,
      "prior": null,
      "transformation": null,
      "tunable": true,
      "type": "double"
    },
    {
      "bounds": null,
      "categorical_values": [
        {
          "enum_index": 1,
          "name": "rbf",
          "object": "categorical_value"
        },
        {
          "enum_index": 2,
          "name": "poly",
          "object": "categorical_value"
        },
        {
          "enum_index": 3,
          "name": "sigmoid",
          "object": "categorical_value"
        }
      ],
      "conditions": {},
      "default_value": null,
      "name": "kernel",
      "object": "parameter",
      "precision": null,
      "prior": null,
      "transformation": null,
      "tunable": true,
      "type": "categorical"
    }
  ],
  "progress": null,
  "project": "classification-models",
  "runs_only": false,
  "state": "active",
  "type": "offline",
  "updated": 1446422400,
  "user": null
}

Last updated