libcity.data.dataset.trajectory_encoder.cara_encoder¶
-
class
libcity.data.dataset.trajectory_encoder.cara_encoder.
CARATrajectoryEncoder
(config)[source]¶ Bases:
libcity.data.dataset.trajectory_encoder.abstract_trajectory_encoder.AbstractTrajectoryEncoder
-
encode
(uid, trajectories, negative_sample=None)[source]¶ standard encoder use the same method as DeepMove Recode poi id. Encode timestamp with its hour. :param uid: same as AbstractTrajectoryEncoder :type uid: [type] :param trajectories: same as AbstractTrajectoryEncoder
- trajectory1 = [
(location ID, timestamp, timezone_offset_in_minutes), (location ID, timestamp, timezone_offset_in_minutes), …..
]
-