Sessions (Segmenters)
A session separates your Segments into a group. The session allows you to work on multiple branches of the same data set. In the server APIs the related session method is called segmenter. There are two types of sessions:
Manual: Create segments by manually setting the start and end locations for each event
Auto: Use a segmentation algorithm to automatically detect the start and end locations for each event
Examples:
# gets the set of labels associated with this project
client.project.list_segmenters()
Copyright 2017-2024 SensiML Corporation
This file is part of SensiML™ Piccolo AI™.
SensiML Piccolo AI is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SensiML Piccolo AI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with SensiML Piccolo AI. If not, see <https://www.gnu.org/licenses/>.
- class sensiml.datamanager.segmenter.Segmenter(connection: Connection, project: Project)
Base class for a segmenter object.
- delete() Response
Calls the REST API and deletes the object from the server.
- insert() Response
Calls the REST API and inserts a metadata object onto the server using the local object’s properties.
- property name: str
The name property of the metadata object
- refresh() Response
Calls the REST API and populates the local object’s properties from the server.
- update() Response
Calls the REST API and updates the object on the server.
- property uuid: str
Auto generated unique identifier for the metadata object