Common functions and protocols used by the Andreani Advanced Analytics team
Project description
Andreani Advanced Analytics tools
Instalar usando pip
pip install andreani-aa-tools
Importación
import aa_tools
Ejemplo de uso
- Haversine
from aa_tools import logger, haversine
if __name__ == "__main__":
log = logger("test.py", "main")
result = haversine(-58.490160, -34.566116, -58.485096, -34.572123)
log.log_console(f"Haversine distance: {result}", "INFO")
log.close()
- AML Pipeline
from aa_tools import aml_pipeline, logger
if __name__ == "__main__":
log = logger("test.py", "main")
# Not part of pipeline
aml_pipeline.create_train_template("test_file.py")
log.log_console("Template file created as test_file.py", "INFO")
tags = {
"scale" : "false",
"balanced" : "false",
"outliers" : "false",
"target" : "target"
}
log.log_console("Tags defined", "INFO")
try:
Pipeline = aml_pipeline.pipeline("aa_tools_test", "linear_regression", "regression", tags)
except Exception as e:
log.log_console(f"Exception initializing pipeline: {e}")
log.close()
raise e
try:
Pipeline.run("aml/azure.pkl", "aml/environment.yml", "aml", "train_template.py", log)
except Exception as e:
log.log_console(f"Exception running pipeline: {e}")
log.close()
raise e
log.close()
Listado de funciones agregadas:
-
Haversine: Distancia euclidia entre dos puntos.
-
Logger: Maneja el log según los lineamientos de Andreani.
-
Datalake: Interfaz de conexión al datalake para descargar y cargar archivos csv, parquet y/o json.
-
aml_pipeline: Pipeline de ejecución de experimentos en Azure Machine Learning.
Listado de funciones a agregar:
-
Distancia de ruta entre dos puntos.
-
Model training
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
andreani_aa_tools-0.0.18.tar.gz
(10.2 kB
view hashes)
Built Distribution
Close
Hashes for andreani_aa_tools-0.0.18-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37dd52fe16aab60e19b8f1f4de6eaf2dbd00f071179ae279c3a9438263abc3cb |
|
MD5 | 39071307c368343e0b0d4c5022cde8b3 |
|
BLAKE2b-256 | 67299e7e5081f2437e497e168c3e69a55cc6137e1590534e5a6c4b467e12ea5c |