# ML Models Wir verwenden bei Alexander-Global Logistics ein standard Invoice ML Modell. Dieses basiert im Grund auf unserem offizielen spacy modell 'invoice-de-0.1.0'. ## Modell Nachtrainieren Das Modell bei Alexander Logistics läst sich in der Dev Umggebung bei Bedarf nachtrainieren. Dazu geht man wie folgt vor: **1.)** Aktuelles Modell auf Tikal Cloud Server sichern: $ ssh imixs@master-1.tikal.imixs.com $ cd tikal-cloud/ $ ./apps/alexander-logistics.office-workflow.de/ml_model_backup.sh # Falls es zu einem io/error kommt, muss der spacy ml pod neu gestartet werden! **2.)** Die Tikal-Cloud Pullen **3.)** Um auf dem aktuellen Modell weiter zu trainierne, den Inhalt des invoice-de-0.1.0 Folders aus dem Backup directory in die lokale Dev Umgebung kopieren / um ein neues Modell zu genereiren einfach den localen ordner 'invoice-de-0.1.0' umbenennen oder leeren. **4.)** Jetzt lokal den Trainingsserver aufrufen http://localhost:8081/api/openapi-ui/index.html und das training beginnen mit der datei 'training-config-prod.xml'. Man kann das training 3-4 mal durchführen. **5.)** Nun kann man die Inhalte des invoice-de-0.1.0 Folders zurück auf den Tikal in den modell folder /invoice-de-0.1.0 einspielen **6.)** Nun die änderungen nach Git Puschen. **7.)** auf dem Tikal Sever nun das aktuellisete Modell wieder einspielen $ git pull $ ./apps/alexander-logistics.office-workflow.de/ml_model_deploy.sh invoice-de-0.1.0/ ## 22.05.2021 - invoice-de-0.1.0 NER=2.1948 ## 17.02.2020 - invoice-de-0.1.0 Modell trainiert anhand der alexander-logistics Produtiv daten