birdnet.geo.models package¶
Subpackages¶
- birdnet.geo.inference package
- Submodules
- birdnet.geo.inference.configs module
- birdnet.geo.inference.prediction_result module
GeoPredictionResultGeoPredictionResult.latitudeGeoPredictionResult.longitudeGeoPredictionResult.memory_size_MiBGeoPredictionResult.n_speciesGeoPredictionResult.species_idsGeoPredictionResult.species_listGeoPredictionResult.species_maskedGeoPredictionResult.species_probsGeoPredictionResult.to_arrow_table()GeoPredictionResult.to_csv()GeoPredictionResult.to_dataframe()GeoPredictionResult.to_set()GeoPredictionResult.to_structured_array()GeoPredictionResult.to_txt()GeoPredictionResult.week
- birdnet.geo.inference.session module
- Module contents
- birdnet.geo.models.v2_4 package
- Submodules
- birdnet.geo.models.v2_4.model module
- birdnet.geo.models.v2_4.pb module
GeoPBBackendFP32V2_4GeoPBBackendFP32V2_4.encoding_key()GeoPBBackendFP32V2_4.encoding_signature_name()GeoPBBackendFP32V2_4.input_key()GeoPBBackendFP32V2_4.precision()GeoPBBackendFP32V2_4.prediction_key()GeoPBBackendFP32V2_4.prediction_signature_name()GeoPBBackendFP32V2_4.supports_encoding()GeoPBBackendFP32V2_4.year_round_week_inputs()
GeoPBDownloaderV2_4
- birdnet.geo.models.v2_4.tf module
- Module contents
- birdnet.geo.models.v3_0 package
- Submodules
- birdnet.geo.models.v3_0.model module
- birdnet.geo.models.v3_0.tf module
- birdnet.geo.models.v3_0.pb module
GeoPBBackendFP32V3_0GeoPBBackendFP32V3_0.encoding_key()GeoPBBackendFP32V3_0.encoding_signature_name()GeoPBBackendFP32V3_0.input_key()GeoPBBackendFP32V3_0.precision()GeoPBBackendFP32V3_0.prediction_key()GeoPBBackendFP32V3_0.prediction_signature_name()GeoPBBackendFP32V3_0.supports_encoding()GeoPBBackendFP32V3_0.year_round_week_inputs()
GeoPBDownloaderV3_0
- Module contents
Submodules¶
birdnet.geo.models.base module¶
- class birdnet.geo.models.base.GeoModelBase(model_path, species_list, is_custom_model, backend_type, backend_kwargs)¶
Bases:
ModelBase- Attributes:
- backend_kwargs
- backend_type
- is_custom_model
- model_path
- n_species
- species_list
Methods
get_version
load
load_custom
predict
predict_session
- property backend_kwargs: dict[str, Any]¶
- property backend_type: type[VersionedGeoBackendProtocol]¶
- abstractmethod classmethod get_version()¶
- Return type:
Literal['2.4','3.0']
- abstractmethod predict(*args, **kwargs)¶
- Return type:
- abstractmethod predict_session(*args, **kwargs)¶
- Return type: