ML4RS-Anonymous's picture
Upload all files
eb1aec4 verified
import torch
from torch import nn
import numpy as np
import math
from .common import _cal_freq_list
"""
Direct encoding
"""
class Direct(nn.Module):
def __init__(self):
super(Direct, self).__init__()
# adding this class variable is important to determine
# the dimension of the follow-up neural network
self.embedding_dim = 2
def forward(self, coords):
# place lon lat coordinates in a -pi, pi range
coords = torch.deg2rad(coords) - torch.pi
return coords