|
|
- import pickle
- # zz = torch.stack([z.repeat(50,1).transpose(0,1)])
-
- # GetWeather
- getWeather = ['state', 'city', 'timeRange', 'geographic_poi', 'country', 'facility']
-
- # PlayMusic
- playMusic = ['artist', 'album', 'playlist', 'service', 'rating_value', 'best_rating', 'music_item', 'track', 'playlist_owner', 'year', 'genre', 'rating_unit']
-
- # AddToPlaylist
- addToPlaylist = ['artist', 'album', 'playlist', 'service', 'rating_value', 'best_rating', 'music_item', 'track', 'playlist_owner', 'year', 'genre', 'rating_unit']
-
- # RateBook
- ## I don't care
-
- # SearchScreeningEvent
- ## I don't care
-
- # BookRestaurant
- ## I don't care
-
- # SearchCreativeWork
- ## I don't care
-
- generic = ['O', 'B-entity_name', 'B-object_name', 'B-object_type', 'I-entity_name', 'I-object_name', 'I-object_type']
-
- getWeatherOut = generic[:]
- for i in getWeather:
- getWeatherOut.append('B-{}'.format(i))
- getWeatherOut.append('I-{}'.format(i))
-
- playMusicOut = generic[:]
- for i in playMusic:
- playMusicOut.append('B-{}'.format(i))
- playMusicOut.append('I-{}'.format(i))
-
- addToPlaylistOut = generic[:]
- for i in addToPlaylist:
- addToPlaylistOut.append('B-{}'.format(i))
- addToPlaylistOut.append('I-{}'.format(i))
-
- out = {"GetWeather": getWeatherOut,
- "PlayMusic": playMusicOut,
- "AddToPlaylist": addToPlaylist}
-
- pickle.dump(out, open("slot_filters.pkl", "wb"))
|