Highway2VecEmbedder
¶
            Bases: Embedder
Highway2Vec Embedder.
| PARAMETER | DESCRIPTION | 
|---|---|
hidden_size | 
          
             Hidden size in encoder and decoder. Defaults to 64. 
                
                  TYPE:
                      | 
        
embedding_size | 
          
             Embedding size. Defaults to 30. 
                
                  TYPE:
                      | 
        
Source code in srai/embedders/highway2vec/embedder.py
                  ¶
Embed regions using features.
| PARAMETER | DESCRIPTION | 
|---|---|
regions_gdf | 
          
             Region indexes and geometries. 
                
                  TYPE:
                      | 
        
features_gdf | 
          
             Feature indexes, geometries and feature values. 
                
                  TYPE:
                      | 
        
joint_gdf | 
          
             Joiner result with region-feature multi-index. 
                
                  TYPE:
                      | 
        
| RETURNS | DESCRIPTION | 
|---|---|
              
                  pd.DataFrame
              
           | 
          
             pd.DataFrame: Embedding and geometry index for each region in regions_gdf.  | 
        
| RAISES | DESCRIPTION | 
|---|---|
            
                ValueError
            
           | 
          
             If any of the gdfs index names is None.  | 
        
            
                ValueError
            
           | 
          
             If joint_gdf.index is not of type pd.MultiIndex or doesn't have 2 levels.  | 
        
            
                ValueError
            
           | 
          
             If index levels in gdfs don't overlap correctly.  | 
        
Source code in srai/embedders/highway2vec/embedder.py
            ¶
Fit the model to the data.
| PARAMETER | DESCRIPTION | 
|---|---|
regions_gdf | 
          
             Region indexes and geometries. 
                
                  TYPE:
                      | 
        
features_gdf | 
          
             Feature indexes, geometries and feature values. 
                
                  TYPE:
                      | 
        
joint_gdf | 
          
             Joiner result with region-feature multi-index. 
                
                  TYPE:
                      | 
        
trainer_kwargs | 
          
             Trainer kwargs. Defaults to None. 
                
                  TYPE:
                      | 
        
dataloader_kwargs | 
          
             Dataloader kwargs. Defaults to None. 
                
                  TYPE:
                      | 
        
| RAISES | DESCRIPTION | 
|---|---|
            
                ValueError
            
           | 
          
             If any of the gdfs index names is None.  | 
        
            
                ValueError
            
           | 
          
             If joint_gdf.index is not of type pd.MultiIndex or doesn't have 2 levels.  | 
        
            
                ValueError
            
           | 
          
             If index levels in gdfs don't overlap correctly.  | 
        
Source code in srai/embedders/highway2vec/embedder.py
            ¶
Fit the model to the data and return the embeddings.
| PARAMETER | DESCRIPTION | 
|---|---|
regions_gdf | 
          
             Region indexes and geometries. 
                
                  TYPE:
                      | 
        
features_gdf | 
          
             Feature indexes, geometries and feature values. 
                
                  TYPE:
                      | 
        
joint_gdf | 
          
             Joiner result with region-feature multi-index. 
                
                  TYPE:
                      | 
        
trainer_kwargs | 
          
             Trainer kwargs. Defaults to None. 
                
                  TYPE:
                      | 
        
dataloader_kwargs | 
          
             Dataloader kwargs. Defaults to None. 
                
                  TYPE:
                      | 
        
| RETURNS | DESCRIPTION | 
|---|---|
              
                  pd.DataFrame
              
           | 
          
             pd.DataFrame: Region embeddings.  | 
        
| RAISES | DESCRIPTION | 
|---|---|
            
                ValueError
            
           | 
          
             If any of the gdfs index names is None.  | 
        
            
                ValueError
            
           | 
          
             If joint_gdf.index is not of type pd.MultiIndex or doesn't have 2 levels.  | 
        
            
                ValueError
            
           | 
          
             If index levels in gdfs don't overlap correctly.  | 
        
Source code in srai/embedders/highway2vec/embedder.py
            ¶
Save the model to a directory.
| PARAMETER | DESCRIPTION | 
|---|---|
path | 
          
             Path to the directory. 
                
                  TYPE:
                      | 
        
Source code in srai/embedders/highway2vec/embedder.py
            
          ¶
classmethod
  
  Load the model from a directory.
| PARAMETER | DESCRIPTION | 
|---|---|
path | 
          
             Path to the directory. 
                
                  TYPE:
                      | 
        
| RETURNS | DESCRIPTION | 
|---|---|
              Hex2VecEmbedder
           | 
          
             The loaded embedder. 
                
                  TYPE:
                      |