Class FeatureExtractor

java.lang.Object
it.unisa.diem.ai.torcs.utils.FeatureExtractor

public class FeatureExtractor extends Object
Classe responsabile dell'estrazione delle feature (caratteristiche) rilevanti dal modello dei sensori fornito da TORCS. Costruisce un oggetto FeatureVector basato su un sottoinsieme selezionato di feature definite nell'enum SensorFeature.
  • Constructor Details

    • FeatureExtractor

      public FeatureExtractor()
  • Method Details

    • extractFeatures

      public FeatureVector extractFeatures(SensorModel sensors)
      Estrae le feature definite in SensorFeature a partire da un'istanza di SensorModel.
      Parameters:
      sensors - il modello sensoriale da cui leggere i dati (es. velocità, posizione, sensori di bordo pista).
      Returns:
      un FeatureVector contenente i valori numerici ordinati delle feature selezionate.