Class RemoteMonitor
Callback used to stream events to a server. Requires the requests library.Events are sent to root + '/publish/epoch/end/' by default. Calls are HTTP POST, with a data argument which is a JSON-encoded dictionary of event data.If send_as_json is set to True, the content type of the request will be application/json.Otherwise the serialized JSON will be send within a form
Implements
Inherited Members
Namespace: Keras.Callbacks
Assembly: Keras.dll
Syntax
public class RemoteMonitor : Callback, IDisposable
Constructors
| Improve this Doc View SourceRemoteMonitor(String, String, String, Dictionary<String, String>, Boolean)
Initializes a new instance of the RemoteMonitor class.
Declaration
public RemoteMonitor(string root = "http://localhost:9000", string path = "/publish/epoch/end/", string field = "data", Dictionary<string, string> headers = null, bool send_as_json = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | root | String; root url of the target server. |
System.String | path | String; path relative to root to which the events will be sent. |
System.String | field | String; JSON field under which the data will be stored. The field is used only if the payload is sent within a form (i.e. send_as_json is set to False). |
System.Collections.Generic.Dictionary<System.String, System.String> | headers | Dictionary; optional custom HTTP headers. |
System.Boolean | send_as_json | Boolean; whether the request should be send as application/json. |