Datature
Datature : rend la programmation par l’IA plus efficace et plus simple
Étiquettes :Outils de programmation IAQu’est-ce que Datature ?
Datature est une plateforme de vision par ordinateur bout en bout développée par Datature Analytics Pte Ltd à Singapour. Son produit phare, Nexus, regroupe la gestion des données, l’annotation, l’entraînement des modèles, l’évaluation et le déploiement dans un même espace de travail. Il offre à la fois une interface sans code, ainsi qu’un SDK Python, des interfaces de gestion et des interfaces d’inference, ce qui le rend adapté pour passer de la validation de prototypes à des applications en production.
Capacités principales
- Gestion des ensembles de données : téléchargement et organisation d’images, de séquences vidéo et de métadonnées associées, maintenance des actifs d’entraînement grâce à des étiquettes, des versions et une structure de projet.
- Annotation assistée par l’IA : prend en charge la classification, les boîtes de délimitation, les points clés, les instances ou la segmentation sémantique, ainsi que partie de l’annotation 3D, et offre SAM, IntelliBrush, l’annotation automatique et des processus d’évaluation collaborative.
- Entraînement visuel : connectez les données, les nœuds d’amélioration et les modèles en tirant sur des flux de travail, ajustez les paramètres tels que l’architecture, la taille des lots et le nombre d’itérations d’entraînement, puis lancez l’entraînement sur des GPU cloud.
- Évaluation et itération : enregistrer les points de contrôle d’entraînement, visualiser et comparer les prédictions aux étiquettes réelles, puis revenir aux étapes de nettoyage des données, de réétiquetage ou d’apprentissage actif en analysant les résultats.
- Déploiement en production : publier le modèle sélectionné en tant qu’interface d’inference hébergée, l’exporter vers des frameworks courants, ou le déployer localement, sur des appareils edge, des serveurs propriétaires et des clouds privés.
- Intégration automatisée : le SDK Python et les interfaces de gestion permettent d’orchestrer le téléchargement des actifs, la synchronisation des annotations, le lancement de l’entraînement, l’export des résultats et le cycle de vie du déploiement.
Tâches visuelles prises en charge et résultats
| Tâche | Entrée typique | Sortie | Scénarios d’application |
|---|---|---|---|
| Classification d’images | Images classées par catégorie ou à étiqueter | Catégorie d’image et niveau de confiance | Classification du contenu, évaluation de la qualité, identification des produits |
| Détection de cible | Frame d’image ou de vidéo avec des étiquettes de boîte de bordure | Catégorie d’objet, position et niveau de confiance | Détection de défauts, reconnaissance de personnes et de véhicules, comptage des stocks |
| Points clés | Image avec les coordonnées des parties clés | Position des points clés et structure de l’attitude | Posture humaine, mouvements et positionnement des parties |
| Séparation d’images | Annotation de masque au niveau des pixels | Masque d’instance ou de région | Imagerie médicale, cultures agricoles, matériaux et analyse de contours complexes |
Le processus complet de la donnée à le déploiement
- Inscrivez-vous dans l’espace de travail Nexus et créez un projet ; choisissez le type selon la tâche : classification, détection, points clés ou segmentation.
- Importer des images ou des séquences, établir des normes pour les catégories et les étiquettes ; pour les données sensibles, il convient d’abord de déterminer l’emplacement de stockage, les droits d’accès et les exigences de conformité.
- Effectuer l’étiquetage à la main ou à l’aide d’outils assistés par IA, et vérifier la cohérence des données par des processus d’approbation, de consensus ou de versionnement.
- Définir la division des données, l’amélioration, l’architecture du modèle et les paramètres d’entraînement dans le flux de travail visuel, puis lancer l’entraînement sur GPU.
- Vérifier les pertes, les indicateurs et l’effet de superposition des prédictions, puis choisir le point d’arrêt approprié ; si les résultats ne sont pas satisfaisants, revenir aux étapes de données et d’étiquetage pour continuer l’itération.
- Exporter le modèle dans un framework pris en charge par le compte, ou créer un déploiement d’inférence hébergé ; après l’appel via une clé, il est également nécessaire de surveiller les retards, les échecs et le dérive des données.
Forfaits et quantités
| Forfait ou version | Prix | Période de facturation | Droits ou crédit principal | Adéquat pour les utilisateurs |
|---|---|---|---|---|
| Free | 0 dollar | Quantité gratuite à long terme | Jusqu’à 300 images, 300 MB de stockage, 5 modèles exportables, 300 minutes d’entraînement par mois ; 1 utilisateur par projet | Apprentissage, enseignement et petits prototypes |
| Developer | Contacter le service des ventes | Conformément au contrat | Jusqu’à 50 000 images, 5 TB de stockage, 50 modèles exportables, 3 000 minutes d’entraînement par mois | Développeurs, chercheurs et équipes de produits en phase initiale |
| Professional | Contacter le service des ventes | Conformément au contrat | Jusqu’à 350 000 images, 35 TB de stockage, avec collaboration en équipe, automatisation, déploiement en production et support d’experts | Équipe d’apprentissage automatique en expansion |
| Enterprise | Cotation sur mesure | Conformément au contrat | Des millions d’images, un stockage personnalisé, du cloud self-hébergé ou privé, des droits d’accès aux espaces de travail à faible niveau de détail et un soutien en matière de conformité | Grandes entreprises, gouvernements et secteurs réglementés |
Le temps d’entraînement supplémentaire, les places en équipe, les conteneurs de déploiement, la mise en œuvre de services et le développement sur mesure nécessitent un devis séparé. Certaines quantités indiquées dans la documentation de développement publique ont une date de mise à jour historique ; la capacité finale, les formats d’exportation des modèles, la région, les taxes et les niveaux de service doivent se fonder sur l’interface utilisateur du compte ainsi que sur le contrat de vente.
SDK Python, API et export de modèles
| Capacité | Utilisation | Prérequis ou restrictions |
|---|---|---|
| Python SDK | Gérer les zones de travail, les projets, les actifs, les étiquettes, les séquences, les annotations, l’entraînement, les produits et le déploiement | Il faut Python 3.8 ou une version ultérieure, et utiliser l’authentification par secret du projet. |
| Management API | Télécharger automatiquement des données depuis des systèmes externes, synchroniser les annotations et organiser le processus d’entraînement | Les droits sont limités par les rôles du projet et les forfaits ; les clés ne doivent pas être écrites dans le client ou dans un dépôt public. |
| Inference API | Soumettre des images au modèle de gestion et recevoir des prédictions structurées | Le déploiement en production s’adresse principalement aux solutions Professionnelles ou sur mesure ; les quotas de calcul et de conteneurs doivent être confirmés. |
| Export du modèle | Utiliser les produits d’entraînement pour l’inference locale, mobile ou edge | La version gratuite est principalement basée sur TensorFlow, tandis que les documents des solutions plus avancées mentionnent TFLite et ONNX ; le format réel dépend des options du projet. |
Statut open source et code officiel
- Datature Nexus est une plateforme commerciale hébergée, dont le code source complet du serveur et de la plateforme n’est pas rendu public sous licence open source.
- Le dépôt officiel de ressources contient des tutoriels, des notebooks, des guides SDK, ainsi que des exemples de détection et de déploiement edge, sous licence MIT.
- Portal est un outil indépendant de chargement de modèles et de visualisation du raisonnement d’images ou de vidéos, qui peut fonctionner dans un navigateur ou un environnement Electron, et est licencié sous la licence Apache-2.0.
- Il existe également des entrepôts Discolight sous licence MIT officiels ; le fait que ces composants soient open source ne signifie pas que la plateforme cloud, les modèles ou les résultats d’entraînement des utilisateurs soient automatiquement soumis à la même licence.
Confidentialité, sécurité et conformité
- La plateforme gère l’identité du compte, les coordonnées de contact, les informations sur le dispositif et le réseau, les historiques de transactions, les données d’utilisation, ainsi que les données téléchargées par l’utilisateur pour des projets de vision par ordinateur.
- La politique de confidentialité autorise la fourniture aux prestataires de services des informations nécessaires à des fins de hébergement, de bases de données, d’e-mails, de paiements, d’analyse et de support, ce qui peut entraîner un stockage ou un traitement transfrontalier.
- Les informations personnelles sont généralement conservées jusqu’à l’achèvement du service ou à des fins légales ; la politique précise que les conversations et les données personnelles peuvent être conservées jusqu’à 6 ans, que le nettoyage après suppression d’un compte peut nécessiter jusqu’à 60 jours, et que les copies de sauvegarde ne disparaissent pas nécessairement immédiatement.
- Datature affirme avoir été auditée selon SOC 2 Type II, chiffrant les données statiques et en transit, appliquant un chiffrement au niveau de l’application pour les tokens d’accès et les clés, avec des sauvegardes de base de données pouvant être effectuées toutes les 12 heures.
- L’équipe médicale ne doit stocker des informations de santé protégées par HIPAA sur la plateforme de hébergement qu’après avoir signé un accord de partenariat commercial avec l’opérateur ; une déclaration de conformité ne peut pas remplacer les responsabilités du client en matière d’autorisation, de masquage des données et d’audit.
- Les paiements sont gérés par Stripe, et la plateforme affirme ne pas conserver d’informations sur les cartes bancaires ; aucun service cloud ne peut garantir une sécurité absolue, il convient donc d’attribuer des droits minimaux aux projets en production et de renouveler régulièrement les clés.
Utilisateurs et scénarios appropriés
- Ingénieur en apprentissage automatique : effectuer rapidement la préparation des données, les expériences d’entraînement, la comparaison des modèles et la validation du déploiement.
- Chercheurs et équipes universitaires : mener des expériences visuelles sans entretenir l’ensemble des GPU ni l’infrastructure d’étiquetage.
- Équipes de fabrication et de construction : création de modèles de détection des défauts, d’inspection de qualité, et d’identification des comportements liés aux équipements ou à la sécurité.
- Équipes de médecine et de sciences de la vie : effectuent la segmentation ou la classification d’images, mais doivent d’abord finaliser la conformité des données, les accords et la configuration du contrôle d’accès.
- Équipes agricole, de détail, urbaine et énergétique : utilisées pour le suivi des cultures, l’analyse des stocks, la détection des personnes et des véhicules ainsi que l’inspection des infrastructures.
Avantages et limites
| aspect | Valeur réelle | Limites des capacités |
|---|---|---|
| Workflow bout en bout | Réduire le coût du transfert de données entre les outils d’étiquetage, d’entraînement et de déploiement | L’automatisation avancée nécessite encore une compréhension de la qualité des données, des indicateurs et de l’architecture de déploiement. |
| Annotation assistée par l’IA | Permet d’accélérer l’étiquetage des contours complexes, des données en masse et des projets itératifs | Les résultats automatisés doivent faire l’objet d’un contrôle aléatoire, car les écarts affectent directement la performance du modèle. |
| Entraînement sans code | Permettre aux non-spécialistes en framework de configurer des expériences visuelles courantes | Ne peut pas remplacer le choix du modèle, l’analyse des erreurs et la validation dans le domaine. |
| Plusieurs modes de déploiement | Peut se connecter à des interfaces hébergées, à un environnement local, à des dispositifs edge et à une infrastructure privée | Les interfaces de production, l’autogestion, la conformité et la haute capacité exigent généralement un contrat payant. |
Remboursements et précautions d’achat
La version gratuite standard ne nécessite pas de carte de crédit, mais la page publique actuelle ne indique pas de montant fixe pour les options payantes ni de délai général de remboursement. Avant d’acheter les versions Developer, Professional, Enterprise ou des ressources supplémentaires, il convient de vérifier dans la proposition et la commande le délai minimum, le tarif supplémentaire en cas d’excédent, les modalités de remboursement, la migration des données, les zones de déploiement, ainsi que les procédures de résiliation et de suppression.
Questions fréquentes
Faut-il programmer pour Datature ?
L’étiquetage de base des données, la configuration des flux de travail, l’entraînement et l’évaluation peuvent être effectués via une interface web. L’automatisation, l’intégration avec des systèmes externes et le raisonnement en production exigent généralement des compétences en Python ou en développement d’interfaces.
La version gratuite permet-elle d’entraîner des modèles ?
Oui, la version gratuite actuelle offre 300 minutes d’entraînement par mois, et permet de traiter jusqu’à 300 images ainsi que d’exporter 5 modèles. Les quotas sont limités, ce qui la rend plus adaptée à l’apprentissage et à la création de prototypes qu’à une production continue.
Quelles tâches visuelles Datature prend-il en charge ?
Les tâches principales comprennent la classification d’images, la détection d’objets, les points clés ainsi que la segmentation au niveau des pixels. L’architecture spécifique, le support des données 3D et des formats médicaux varient en fonction du flux de travail et du scénario, et doivent être confirmés lors de la création du projet.
Peut-on déployer le modèle sur son propre appareil ?
Il est possible d’exporter les formats pris en charge et de se référer aux exemples de déploiement en périphérie ; on peut également négocier l’utilisation de serveurs propres ou de cloud privé dans le cadre d’une solution entreprise. La puissance de calcul du matériel cible, la compatibilité de conversion et les performances de déduction doivent néanmoins faire l’objet de tests distincts.
Datature est-il un logiciel open source ?
La plateforme cloud Nexus Core n’est pas un produit open source dont le code source complet est publié. Les ressources d’exemple officielles, le visualiseur Portal et certains projets auxiliaires sont respectivement licenciés sous les licences MIT ou Apache-2.0.
Les données médicales peuvent-elles être téléchargées directement ?
Il n’est pas possible de télécharger directement des informations de santé protégées en se basant uniquement sur la déclaration HIPAA affichée sur la page. L’équipe doit d’abord signer un accord de partenariat commercial et s’assurer des zones de données, des droits des rôles, de l’audit, du masquage des données ainsi que des processus de conformité de l’organisation elle-même.
Résumé
Datature convient aux équipes qui souhaitent gérer les données visuelles, l’annotation, l’entraînement et le déploiement à partir d’une plateforme unifiée. La version gratuite suffit pour tester de petits workflows, tandis que le SDK Python et les interfaces de déduction permettent une automatisation plus poussée. Avant de passer en production, il convient de vérifier attentivement le tarif payant, la capacité de stockage des données, les formats d’exportation, l’architecture de déploiement et les protocoles de protection des données sensibles.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164