YOLOv5 🚀 auf AzureML
Diese Anleitung bietet einen Schnellstart zur Verwendung von YOLOv5 von einer AzureML-Compute-Instanz aus.
Beachten Sie, dass es sich bei dieser Anleitung um einen Schnellstart für schnelle Versuche handelt. Wenn Sie die volle Leistung von AzureML freischalten möchten, finden Sie die Dokumentation unter:
Voraussetzungen
Sie benötigen einen AzureML-Arbeitsbereich.
Erstellen einer Recheninstanz
Wählen Sie in Ihrem AzureML-Arbeitsbereich Compute > Compute-Instances > New und wählen Sie die Instanz mit den benötigten Ressourcen.
Öffnen Sie ein Terminal
Öffnen Sie nun in der Ansicht Notebooks ein Terminal und wählen Sie Ihren Rechner aus.
Einrichtung und Ausführung YOLOv5
Jetzt können Sie eine virtuelle Umgebung erstellen:
Klonen Sie das Repository YOLOv5 mit seinen Untermodulen:
git clone https://github.com/ultralytics/yolov5
cd yolov5
git submodule update --init --recursive # Note that you might have a message asking you to add your folder as a safe.directory just copy the recommended command
Installieren Sie die erforderlichen Abhängigkeiten:
Trainieren Sie das Modell YOLOv5 :
Validierung des Modells für Precision, Recall und mAP
Führen Sie Inferenzen auf Bildern und Videos durch:
Exportieren Sie Modelle in andere Formate:
Hinweise zur Verwendung eines Notizbuchs
Wenn Sie diese Befehle von einem Notebook aus ausführen möchten, müssen Sie einen neuen Kernel erstellen und diesen oben auf dem Notebook auswählen.
Wenn Sie Python Zellen erstellen, wird automatisch Ihre benutzerdefinierte Umgebung verwendet, aber wenn Sie bash Zellen hinzufügen, müssen Sie Folgendes ausführen source activate <your-env>
auf jede dieser Zellen, um sicherzustellen, dass sie Ihre benutzerdefinierte Umgebung verwendet.
Zum Beispiel: