concrete.learn.ActiveLearnerServerService module¶
-
class
concrete.learn.ActiveLearnerServerService.
Client
(iprot, oprot=None)¶ Bases:
concrete.services.Service.Client
,concrete.learn.ActiveLearnerServerService.Iface
The active learning server is responsible for sorting a list of communications.Users annotate communications based on the sort.Active learning is an asynchronous process.It is started by the client calling start().At arbitrary times, the client can call addAnnotations().When the server is done with a sort of the data, it calls submitSort() on the client.The server can perform additional sorts until stop() is called.The server must be preconfigured with the details of the data source to pull communications.-
addAnnotations
(sessionId, annotations)¶ - Add annotations from the user to the learning processParameters:- sessionId- annotations
-
recv_addAnnotations
()¶
-
recv_start
()¶
-
recv_stop
()¶
-
send_addAnnotations
(sessionId, annotations)¶
-
send_start
(sessionId, task, contact)¶
-
send_stop
(sessionId)¶
-
start
(sessionId, task, contact)¶ - Start an active learning session on these communicationsParameters:- sessionId- task- contact
-
stop
(sessionId)¶ - Stop the learning sessionParameters:- sessionId
-
-
class
concrete.learn.ActiveLearnerServerService.
Iface
¶ Bases:
concrete.services.Service.Iface
The active learning server is responsible for sorting a list of communications.Users annotate communications based on the sort.Active learning is an asynchronous process.It is started by the client calling start().At arbitrary times, the client can call addAnnotations().When the server is done with a sort of the data, it calls submitSort() on the client.The server can perform additional sorts until stop() is called.The server must be preconfigured with the details of the data source to pull communications.-
addAnnotations
(sessionId, annotations)¶ - Add annotations from the user to the learning processParameters:- sessionId- annotations
-
start
(sessionId, task, contact)¶ - Start an active learning session on these communicationsParameters:- sessionId- task- contact
-
stop
(sessionId)¶ - Stop the learning sessionParameters:- sessionId
-
-
class
concrete.learn.ActiveLearnerServerService.
Processor
(handler)¶ Bases:
concrete.services.Service.Processor
,concrete.learn.ActiveLearnerServerService.Iface
,thrift.Thrift.TProcessor
-
process
(iprot, oprot)¶
-
process_addAnnotations
(seqid, iprot, oprot)¶
-
process_start
(seqid, iprot, oprot)¶
-
process_stop
(seqid, iprot, oprot)¶
-
-
class
concrete.learn.ActiveLearnerServerService.
addAnnotations_args
(sessionId=None, annotations=None)¶ Bases:
object
Attributes:- sessionId- annotations-
read
(iprot)¶
-
validate
()¶
-
write
(oprot)¶
-
-
class
concrete.learn.ActiveLearnerServerService.
addAnnotations_result
¶ Bases:
object
-
read
(iprot)¶
-
validate
()¶
-
write
(oprot)¶
-
-
class
concrete.learn.ActiveLearnerServerService.
start_args
(sessionId=None, task=None, contact=None)¶ Bases:
object
Attributes:- sessionId- task- contact-
read
(iprot)¶
-
validate
()¶
-
write
(oprot)¶
-
-
class
concrete.learn.ActiveLearnerServerService.
start_result
(success=None)¶ Bases:
object
Attributes:- success-
read
(iprot)¶
-
validate
()¶
-
write
(oprot)¶
-