Passer au contenu principal
Un administrateur de projet peut entraîner le programme à l’aide de certains lots d’entraînement lors de la configuration du projet. Lorsque les opérateurs apportent des corrections aux documents reconnus, les documents corrigés sont placés dans les lots d’entraînement utilisés par l’administrateur. L’administrateur peut également apporter d’autres modifications aux lots d’entraînement et réentraîner le programme si l’entraînement effectué par les opérateurs ne donne pas les résultats souhaités. Une fois l’entraînement terminé, l’administrateur peut verrouiller certains lots pour empêcher les opérateurs de traitement de les modifier. Pour verrouiller un lot d’entraînement utilisé pour une entreprise donnée, cliquez avec le bouton droit sur le lot, puis cliquez sur Lock Training by Operators dans le menu contextuel. L’entraînement n’est disponible que si ABBYY FlexiCapture peut identifier les problèmes de manière fiable en trouvant l’enregistrement correspondant dans une base de données. Si vous n’avez pas de bases de données mais souhaitez tout de même utiliser l’entraînement des champs, vous pouvez accumuler des informations sur les entreprises en ajoutant des enregistrements à vos jeux de données pendant la capture des documents. Pour plus d’informations, consultez Looking up vendors and business units in the database.
Les actions décrites dans cette section ne peuvent être effectuées que par l’administrateur ou par les utilisateurs disposant des autorisations nécessaires pour configurer des projets dans FCFORINVOICES.
La vue des lots d’entraînement affiche toutes les images de document qui seront utilisées pour l’entraînement. Pour basculer vers cette vue, cliquez sur (Open Field Extraction Training Batches) dans la barre d’outils. Vous pouvez aussi cliquer sur Field Training → Open Field Extraction Training Batches. Le programme affichera une liste de lots d’entraînement pour toutes les variantes de document ajoutées par les opérateurs. Pour plus de commodité, les paramètres importants de l’entreprise sont affichés dans cette vue, notamment les numéros de TVA, les IBAN et les ID de base de données. Vous pouvez travailler avec les variantes de document dans cette vue.
Double-cliquez sur un lot d’entraînement ou cliquez dessus avec le bouton droit, puis cliquez sur Open dans le menu contextuel. Une liste des exemples d’images utilisés pour la variante de FlexiLayout correspondante s’affichera.Chaque exemple d’image peut être dans l’un des trois états suivants :
  • Unused - Cet exemple d’image n’est pas utilisé pour entraîner ou tester cette variante de FlexiLayout.
  • For training - Cet exemple d’image est utilisé pour entraîner et tester cette variante de FlexiLayout.
  • For testing - Cet exemple d’image est utilisé uniquement pour tester cette variante de FlexiLayout.
Dans cette vue, un seul exemple d’image suffit pour démarrer l’entraînement d’une variante de FlexiLayout. Toutefois, nous recommandons d’avoir au moins trois exemples d’images à l’état For training.S’il n’y a pas assez d’exemples d’images pour l’entraînement, chargez-en d’autres en cliquant sur Load Images… Par défaut, toutes les nouvelles images ajoutées seront marquées comme For training.Si les images que vous ajoutez ne sont pas reconnues automatiquement, forcez le lancement du processus de reconnaissance en cliquant sur Recognize.
  1. Changez l’état des images que vous souhaitez utiliser en For training. Pour changer l’état, sélectionnez les images nécessaires, cliquez dessus avec le bouton droit, puis sélectionnez Set Document State → For training. Nous recommandons de définir l’état de tous les exemples d’images sur For training si vous n’avez jamais entraîné cette variante de document auparavant.
  2. Vérifiez le balisage de toutes les régions et apportez les ajustements nécessaires. C’est important, car la position de toutes les régions sera prise en compte.
  3. Pour démarrer l’entraînement de la variante de FlexiLayout :
    • sélectionnez Fields Training → Train dans le menu principal, ou
    • cliquez avec le bouton droit n’importe où dans la liste et sélectionnez Train dans le menu contextuel, ou
    • basculez vers la vue du lot d’entraînement et sélectionnez Train dans le menu contextuel de la variante de document.
La progression de l’entraînement sera indiquée dans la fenêtre Train Document Definition. À l’issue de cet entraînement, une variante de FlexiLayout sera créée. Ensuite, la variante de FlexiLayout sera testée sur tous les documents marqués For training et For testing. Le programme appliquera le FlexiLayout à chaque exemple d’image (l’utilisateur ne verra pas ce processus) et comparera le résultat avec la mise en page de référence (c’est-à-dire la mise en page créée manuellement par l’utilisateur). La qualité de la mise en correspondance sera alors établie.Si la nouvelle variante de FlexiLayout est meilleure que la version précédente de cette variante de FlexiLayout et que le FlexiLayout principal, la nouvelle variante de FlexiLayout sera enregistrée et utilisée pour la capture de données ultérieure.Si vous pensez que certains exemples d’images nuisent à l’entraînement, mais que vous souhaitez tout de même les utiliser pour les tests, changez leur état en For testing.Assurez-vous qu’au moment de l’entraînement, les régions de tous les champs sur ces exemples d’images sont correctement positionnées. Le processus de test lui-même ne sera pas visible pour l’utilisateur.
Cliquez avec le bouton droit sur une variante de document et sélectionnez Export Trained FlexiLayout… dans le menu contextuel.Vous devrez peut-être le faire si vous ne parvenez pas à obtenir les résultats souhaités simplement en ajoutant ou en supprimant des exemples d’images.
Cliquez avec le bouton droit sur une variante de document et sélectionnez Import FlexiLayout… dans le menu contextuel.Vous devrez peut-être le faire si vous disposez d’un FlexiLayout créé manuellement dans FlexiLayout Studio pour la variante de document.
Cliquez avec le bouton droit sur une variante de document et sélectionnez Lock Training by Operators dans le menu contextuel.Vous pouvez souhaiter interdire l’entraînement si le FlexiLayout de la variante de document concernée a déjà été entraîné (ou créé manuellement) et qu’aucun entraînement supplémentaire ne sera nécessaire pendant le traitement.
Cliquez avec le bouton droit sur une variante de document et sélectionnez Disabled dans le menu contextuel.Sélectionnez cette option si vous souhaitez que seul le FlexiLayout principal soit utilisé lors du traitement des documents de l’entreprise concernée.
Vous pouvez créer un nouveau lot d’entraînement si vous souhaitez entraîner une variante de FlexiLayout avant que les opérateurs ne commencent à capturer des documents.
  1. Dans la vue des lots d’entraînement, cliquez avec le bouton droit sur une zone vide et sélectionnez New Batch… dans le menu contextuel.
Une fois le lot d’entraînement créé, choisissez la Document Definition qui lui est associée (si votre projet utilise plusieurs Document Definitions) ainsi que l’entreprise pour laquelle les résultats d’entraînement seront utilisés.
  1. S’il y a plus d’une Document Definition dans votre projet, sélectionnez la Document Definition souhaitée dans la boîte de dialogue Select Document Definition (cliquez avec le bouton droit sur le lot et cliquez sur Change Document Definition… dans le menu contextuel).
  2. Choisissez l’entreprise émettrice pour le lot d’entraînement.
Remarque : veillez à reconnaître les documents d’un lot en utilisant uniquement la Document Definition attribuée à ce lot.Utilisez le menu contextuel du lot pour modifier l’entreprise ou la Document Definition associée au lot.La commande Clear Document Definition supprime la Document Definition associée au lot. Les lots auxquels aucune Document Definition n’est associée ne peuvent pas être utilisés pour l’entraînement.
  1. Ajoutez des documents au lot d’entraînement en cliquant dessus avec le bouton droit et en sélectionnant Load Images… dans le menu contextuel. Les documents nouvellement ajoutés seront automatiquement reconnus.
  2. Vérifiez que les zones de champ ont été correctement détectées et ajustez-les si nécessaire.
  3. Sélectionnez les documents que vous souhaitez utiliser pour entraîner la variante de FlexiLayout, cliquez avec le bouton droit sur l’un d’eux, puis cliquez sur Set Document State → For training.
  4. Lancez l’entraînement de la variante de FlexiLayout. Il existe plusieurs façons de procéder :
    • Dans la fenêtre principale, ouvrez le menu Fields Training et cliquez sur Train ;
    • Cliquez avec le bouton droit sur un emplacement vide dans la liste et cliquez sur Train dans le menu contextuel.
    • Ouvrez la vue des lots d’entraînement, cliquez avec le bouton droit sur une variante de FlexiLayout et cliquez sur Train dans le menu contextuel.
Remarque : désactivez l’option Use own recognition settings of FlexiLayout. Cela synchronisera les paramètres de reconnaissance de texte intégral et accélérera le traitement des documents.Si vous souhaitez importer dans votre lot d’entraînement un FlexiLayout modifié ou entièrement nouveau à utiliser pour une entreprise spécifique, procédez comme suit :
  1. Dans ABBYY FlexiLayout Studio, cliquez sur FileExport… et, dans la boîte de dialogue Export FlexiLayout qui s’ouvre, indiquez le nom du fichier et le dossier dans lequel il doit être enregistré.
  2. Dans ABBYY FlexiCapture, cliquez sur Train Field Extraction → Import FlexiLayout…
Si vous utilisez la fonctionnalité de clustering, notez les limitations suivantes :
  • Si vous créez manuellement un nouveau FlexiLayout, assurez-vous qu’il couvre toutes les variantes de document possibles provenant de l’entreprise concernée : vous ne pouvez pas créer manuellement un FlexiLayout pour un seul cluster.
  • Seul le FlexiLayout des champs principaux du document sera exporté. Aucun FlexiLayout ne peut être généré ni exporté pour les champs de line item, car ce type de champ utilise un algorithme de machine learning distinct, dont les résultats ne peuvent être ni exportés ni modifiés. Cependant, vous pouvez toujours créer manuellement un FlexiLayout pour les champs de line item.
  • Seul le FlexiLayout entraîné pour le premier cluster sera exporté.
  • Après avoir importé un FlexiLayout nouveau ou modifié dans votre lot d’entraînement :
    • Aucun entraînement ne sera effectué pendant le traitement des documents.
  • Le clustering sera désactivé pour ce lot.
    • Le FlexiLayout importé sera utilisé pour traiter tous les documents de cette entreprise, quel que soit leur cluster.
Pour en savoir plus, voir Training with clustering.