Pourquoi avons-nous besoin de l’intelligence artificielle ?
L’intelligence artificielle est le terme générique qui désigne les technologies qui permettent aux machines de résoudre différentes tâches de manière autonome, souvent inspirées par la pensée et l’apprentissage humains. L’apprentissage automatique (également appelé « Machine Learning ») est un sous-domaine de l’IA dans lequel les algorithmes ne sont pas programmés de manière rigide, mais apprennent des modèles et des relations à partir de données d’exemple. Au lieu de définir chaque règle manuellement, le système « apprend » lui-même comment traduire les entrées en sorties. Le Deep Learning est une forme spécialisée d’apprentissage automatique basée sur des réseaux neuronaux artificiels avec de nombreuses couches de traitement (« deep » = profond). Cette architecture permet d’identifier des modèles très complexes et de fournir des résultats précis, même dans des conditions variables.
Quels sont les avantages de l’utilisation de l’IA dans le contrôle qualité ?
| Problèmes liés au contrôle manuel | Solution grâce aux avantages du traitement d’image basé sur l’IA |
|---|---|
| Évaluation incohérente de la qualité | Évaluation cohérente et répétable basée sur de grands ensembles de données |
| Plage d’attention limitée | Utilisation 24 h/24 et 7 j/7 sans fatigue |
| Documentation complexe des décisions | Enregistrement automatique des images avec représentation par carte thermique et valeur de score pour la traçabilité |
| Augmentation des coûts de main-d’œuvre, pénurie de personnel et formation élevée | Évolutif indépendamment de la disponibilité du personnel, faible obstacle à l’entrée grâce à une formation réduite |
|
Problèmes liés au contrôle manuel
|
|||
|---|---|---|---|
|
Évaluation incohérente de la qualité
|
Plage d’attention limitée
|
Documentation complexe des décisions
|
Augmentation des coûts de main-d’œuvre, pénurie de personnel et formation élevée
|
|
Solution grâce aux avantages du traitement d’image basé sur l’IA
|
|||
|
Évaluation cohérente et répétable basée sur de grands ensembles de données
|
Utilisation 24 h/24 et 7 j/7 sans fatigue
|
Enregistrement automatique des images avec représentation par carte thermique et valeur de score pour la traçabilité
|
Évolutif indépendamment de la disponibilité du personnel, faible obstacle à l’entrée grâce à une formation réduite
|
Quand les systèmes d’imagerie basés sur des règles et quand les systèmes IA sont-ils utilisés ?
Applications types
Traitement d’image basé sur des règles h4>
| Mesure, tâches de mesure |
| Lecture de code |
| Alignement et positionnement précis (également Robot Vision, Robot Guidance) |
Combinaisons et chevauchements h4>
| Inspection, détection des défauts |
| Identification (lecture de code, OCR/reconnaissance de caractères) |
| Localisation d’objets et de caractéristiques (également Robot Vision, Robot Guidance) |
Traitement d’image basé sur l’IA h4>
| Détection d’objet très variables ou de défauts |
| OCR difficile (par ex. mauvaise qualité d’impression, arrière-plans variables) |
| Localisation d’objets à forte variance |
| Classification (par ex. des matériaux ou des textures) |
Quelles technologies d’IA sont utilisées dans le traitement d’images ?
Clasificación
Multi-Class: una clase por imagen, p. ej., “tornillo” h4>
Multi-Label: posibilidad de varias clases por imagen, p. ej., “tornillo”, “clavo” h4>
Detección de objetos
La detección de objetos localiza y clasifica varios objetos en la imagen mediante marcos delimitadores, los llamados Bounding Boxes. Para cada objeto encontrado, indica a qué clase pertenece y dónde se encuentra exactamente en la imagen. Hay que distinguir entre la detección de objetos “paralela a los ejes” (como se puede ver en la imagen) y la “orientada”. En la detección de objetos orientados, los cuadros delimitadores están alineados con el objeto y describen el Bounding Box más pequeño posible.
Segmentación
Asigna una clase a cada píxel individual de la imagen para la delimitación exacta de objetos (p. ej., clavo, tornillo, fondo) o defectos (p. ej., defectos de pintura).
Nota: Además de los modelos de IA habituales, cada vez hay más modelos de IA entrenados para una aplicación específica, como Deep OCR. El reconocimiento óptico de caracteres con Deep OCR utiliza redes neuronales entrenadas en grandes cantidades de imágenes de texto para extraer letras y números. A diferencia del OCR clásico, permite la detección precisa de texto dinámico con tamaños de fuente variables y diferentes fondos, incluso con impresiones y etiquetas con un diseño específico.
¿Qué es un modelo de IA?
Un modelo de IA está estructurado en capas: La “Input Layer” recibe los datos sin procesar (p. ej., imágenes). En las “Hidden Layers” se detectan automáticamente las características, y la “Output Layer” toma una decisión basada en ellas.
Durante el entrenamiento, el modelo de IA compara sus predicciones con la verdad fundamental y ajusta gradualmente las ponderaciones. Este proceso de aprendizaje se repite en muchos ejemplos hasta que el modelo de IA detecta patrones de forma fiable.
No todos los modelos de IA son una red neuronal. El término “modelo de IA” es un término genérico para muchos tipos de algoritmos, incluidos árboles de decisiones, modelos estadísticos y redes neuronales. Estos últimos son una forma de modelos de IA especialmente adecuados para tareas complejas como el reconocimiento de imágenes o el procesamiento de voz. Sin embargo, los términos “red neuronal” y “modelo de IA” se utilizan a menudo como sinónimos.
ONNX – le format d’échange universel
wenglor AI Loop – comment fonctionne l’IA dans le traitement d’image industriel
Qu’est-ce qui est important lors de la création d’enregistrements appropriés ?
Une résolution plus élevée montre plus de détails, mais nécessite plus de temps d’apprentissage et plus de ressources. Les images des jeux de données sont souvent réduites pour l’entraînement, par exemple à 320 × 320 pixels (image d’entrée de l’IA).
Important : La caractéristique décisive doit rester clairement identifiable, même dans cette résolution réduite. Ce qui est visible à l’œil nu peut généralement également être détecté par le modèle d’IA.
重要提示:增强必须保持真实和贴近应用,因为使用会大幅影响人工智能模型的平衡精度。例如,旋转可能是故障情况,因此不适用于每种应用。
如何最大程度地减少标注过程的工作量?
提示:极限样本应有针对性地通过标注进行标记。因此,该信息可以在后续的网络验证中考虑在内。
关于人工智能模型可追溯性的技巧和诀窍
- Los datos de entrenamiento se utilizan para entrenar el modelo de IA, y suelen representar entre el 70 y el 80 % de los datos.
- Los datos de validación se utilizan durante el entrenamiento para ajustar las ponderaciones y comprobar si el modelo de IA está sobreentrenado (Overfitting). Suelen representar entre el 10 y el 20 % de los datos.
- Los datos de prueba solo se utilizan para evaluar la calidad final del modelo de IA, y representan entre el 10 y el 20 % de los datos.
| Característica | Validación del Hold-out (retención) | Validación K-Fold-Cross (validación cruzada K-Fold) |
|---|---|---|
| Descripción | El conjunto de datos se divide una sola vez, p. ej., 80 % de entrenamiento/20 % de prueba | El conjunto de datos se divide en k partes, el modelo de IA se evalúa k veces con cada uno de los otros datos de prueba |
| Ventajas |
|
|
| Desventajas |
|
|
¿Cómo se implanta la IA en la aplicación de procesamiento de imágenes?
KI effektiv und effizient zu nutzen, bedingt eine entsprechende Expertise, andernfalls wird die Implementierung sehr aufwendig. Mit dem AI Lab bietet wenglor eine intuitiv nutzbare Trainingsplattform zur Erstellung von KI-Modellen, welche nahtlos auf der leistungsstarken wenglor-Hardware ausgeführt werden können. Durch weHub können kontinuierlich Trainingszyklen durchlaufen und Datensätze fortlaufend mit relevanten neuen Daten erweitert werden.
- Es treten neue Klassen auf, die erkannt werden sollen.
- Die Score-Werte verringern sich, z. B. durch Chargenänderungen, Verschmutzung bzw. Abnutzung von Werkstückträgern oder verringerte Lichtleistung.
- Die Anforderungen an die balancierte Genauigkeit ändern sich.
Drei grundsätzliche Vorgehensweisen für das Training von KI-Modellen im Vergleich
| Cloud (z. B. AI Lab) | On-Premise | Edge | |
|---|---|---|---|
| Merkmale | Extern gehostete Cloud | Unternehmenscloud, Server, lokaler PC | Lokal, direkt auf dem Gerät in der Produktion |
| Komplexität der Anwendung | Simpel bis komplex | Individuell | Simpel |
| Kostenkontrolle | Pay-per-use, keine Anschaffungskosten für Trainingshardware | Investitionen in Hardware und Betriebskosten | Keine Zusatzkosten (läuft auf Smart Device) |
| Einrichtung und Zugang | Kein spezielles Setup notwendig, mit Internetverbindung über Browser zugängig | Installation und Einrichtung von geeigneter Trainingshardware notwendig | Läuft direkt auf der Hardware (z. B. Smart Camera), Browser/3rd Party-Software nötig |
| Trainingsflexibilität | Hohe Flexibilität von einfachen bis komplexen KI-Modellen und kleinen bis großen Datensätzen
|
Verantwortung liegt beim Betreiber | Trainingsflexibilität ist oftmals limitiert
|
| Validierbarkeit und Nachvollziehbarkeit | Statistisch robuste Validierung anhand großer Datenmengen, zentral hinterlegt | Statistisch robuste Validierung anhand großer Datenmengen, Ablage liegt in Nutzerverantwortung | Einfache manuelle Funktionsprüfung anhand von Einzelteilen |
| Zusammenarbeit und Datensatzverwaltung | Zentral administrierbar und teamfähig | Abhängig vom Setup | Nur Einzelplatzlösung, keine echte Kollaboration oder rollenbasierte Steuerung |
| Skalierbarkeit | Automatisch skalierbar über Cloudserver | Abhängig vom Betreiber (Speicher, Rechenleistung, Softwarelösung) | Nur skalierbar durch weitere Anschaffung von Edge Devices |
| Verfügbarkeit und Deployment | Zentral, von jedem Gerät aus nutzbar Skalierbares Deployment: Rollout von KI-Modellen über mehrere Linien, Standorte oder Regionen |
Lokal oder innerhalb des Netzwerks verfügbar | Dezentral, auf der lokalen Hardware bzw. im Netzwerk verfügbar (offline) |
| Datensicherheit, Zugangskontrolle und Backups | Abhängig vom Cloudanbieter, zentral mit Benutzerrollen und Backups | Abhängig vom Setup, liegt in der Nutzerverantwortung | Lokale Datenspeicherung ist sicher, aber ohne zentrale Benutzerverwaltung oder automatische Backups |
|
Merkmale
|
||
|
Cloud (z. B. AI Lab)
Extern gehostete Cloud
|
On-Premise
Unternehmenscloud, Server, lokaler PC
|
Edge
Lokal, direkt auf dem Gerät in der Produktion
|
|
Komplexität der Anwendung
|
||
|
Cloud (z. B. AI Lab)
Simpel bis komplex
|
On-Premise
Individuell
|
Edge
Simpel
|
|
Kostenkontrolle
|
||
|
Cloud (z. B. AI Lab)
Pay-per-use, keine Anschaffungskosten für Trainingshardware
|
On-Premise
Investitionen in Hardware und Betriebskosten
|
Edge
Keine Zusatzkosten (läuft auf Smart Device)
|
|
Einrichtung und Zugang
|
||
|
Cloud (z. B. AI Lab)
Kein spezielles Setup notwendig, mit Internetverbindung über Browser zugängig
|
On-Premise
Installation und Einrichtung von geeigneter Trainingshardware notwendig
|
Edge
Läuft direkt auf der Hardware (z. B. Smart Camera), Browser/3rd Party-Software nötig
|
|
Trainingsflexibilität
|
||
|
Cloud (z. B. AI Lab)
Hohe Flexibilität von einfachen bis komplexen KI-Modellen und kleinen bis großen Datensätzen
|
On-Premise
Verantwortung liegt beim Betreiber
|
Edge
Trainingsflexibilität ist oftmals limitiert
|
|
Validierbarkeit und Nachvollziehbarkeit
|
||
|
Cloud (z. B. AI Lab)
Statistisch robuste Validierung anhand großer Datenmengen, zentral hinterlegt
|
On-Premise
Statistisch robuste Validierung anhand großer Datenmengen, Ablage liegt in Nutzerverantwortung
|
Edge
Einfache manuelle Funktionsprüfung anhand von Einzelteilen
|
|
Zusammenarbeit und Datensatzverwaltung
|
||
|
Cloud (z. B. AI Lab)
Zentral administrierbar und teamfähig
|
On-Premise
Abhängig vom Setup
|
Edge
Nur Einzelplatzlösung, keine echte Kollaboration oder rollenbasierte Steuerung
|
|
Skalierbarkeit
|
||
|
Cloud (z. B. AI Lab)
Automatisch skalierbar über Cloudserver
|
On-Premise
Abhängig vom Betreiber (Speicher, Rechenleistung, Softwarelösung)
|
Edge
Nur skalierbar durch weitere Anschaffung von Edge Devices
|
|
Verfügbarkeit und Deployment
|
||
|
Cloud (z. B. AI Lab)
Zentral, von jedem Gerät aus nutzbar
Skalierbares Deployment: Rollout von KI-Modellen über mehrere Linien, Standorte oder Regionen |
On-Premise
Lokal oder innerhalb des Netzwerks verfügbar
|
Edge
Dezentral, auf der lokalen Hardware bzw. im Netzwerk verfügbar (offline)
|
|
Datensicherheit, Zugangskontrolle und Backups
|
||
|
Cloud (z. B. AI Lab)
Abhängig vom Cloudanbieter, zentral mit Benutzerrollen und Backups
|
On-Premise
Abhängig vom Setup, liegt in der Nutzerverantwortung
|
Edge
Lokale Datenspeicherung ist sicher, aber ohne zentrale Benutzerverwaltung oder automatische Backups
|