﻿{"id":28,"date":"2023-06-10T19:30:05","date_gmt":"2023-06-10T11:30:05","guid":{"rendered":"https:\/\/www.juicycode.tech\/?p=28"},"modified":"2024-11-25T17:19:53","modified_gmt":"2024-11-25T09:19:53","slug":"text-sculptor","status":"publish","type":"post","link":"https:\/\/www.juicycode.cn\/fr\/text-sculptor\/","title":{"rendered":"SCULPTEUR DE TEXTE \u2122"},"content":{"rendered":"<div class=\"wp-block-post-author\"><div class=\"wp-block-post-author__avatar\"><img alt='Avatar photo' src='https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/cropped-cropped-cropped-cropped-team_account_ico-2-48x48.png' srcset='https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/cropped-cropped-cropped-cropped-team_account_ico-2-96x96.png 2x' class='avatar avatar-48 photo' height='48' width='48' \/><\/div><div class=\"wp-block-post-author__content\"><p class=\"wp-block-post-author__byline\">Zhao Zhibing, Wu Di<\/p><p class=\"wp-block-post-author__name\">L'\u00e9quipe de Juicycode<\/p><\/div><\/div>\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-small-font-size is-layout-flow wp-block-quote-is-layout-flow\">\n<p style=\"font-size:16px\"><em><strong>TEXT SCULPTOR \u2122 est un extracteur de r\u00e9sum\u00e9 d\u00e9velopp\u00e9 par Juicycode en utilisant l'architecture Transformers et entra\u00een\u00e9 sur le mod\u00e8le BART.<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Avec le d\u00e9veloppement rapide de l'intelligence artificielle et de la technologie d'apprentissage profond, des perc\u00e9es significatives ont \u00e9t\u00e9 r\u00e9alis\u00e9es dans le domaine du traitement du langage naturel. Le r\u00e9sum\u00e9 de texte, en tant qu'application importante du traitement du langage naturel, a la capacit\u00e9 de distiller une grande quantit\u00e9 d'informations textuelles en points concis, ce qui permet d'\u00e9conomiser du temps de lecture et d'am\u00e9liorer l'efficacit\u00e9 de l'acquisition d'informations. Dans de nombreux domaines, tels que les rapports d'actualit\u00e9, les documents de recherche scientifique, les rapports d'entreprise et d'autres sc\u00e9narios, la technologie du r\u00e9sum\u00e9 de texte a une valeur d'application et une demande de march\u00e9 tr\u00e8s \u00e9tendues.<\/p>\n\n\n\n<p>L'objectif de ce projet est de concevoir et de mettre en \u0153uvre une proc\u00e9dure d'extraction de r\u00e9sum\u00e9 de texte bas\u00e9e sur un mod\u00e8le BART pr\u00e9-entra\u00een\u00e9, qui permet d'obtenir une extraction efficace et pr\u00e9cise de r\u00e9sum\u00e9 en anglais en utilisant l'architecture Transformers et en affinant les techniques d'entra\u00eenement. Le projet adopte une interface conviviale \u00e9crite en PyQt5, qui met en \u0153uvre les fonctions de gestion de l'entra\u00eenement, de visualisation de l'historique et de test du mod\u00e8le pour r\u00e9pondre aux besoins des diff\u00e9rents utilisateurs dans le processus d'extraction de r\u00e9sum\u00e9 de texte. En m\u00eame temps, le projet adopte la technologie multithreading pour \u00e9viter le blocage de l'interface et garantir la rapidit\u00e9 de r\u00e9ponse du programme.<\/p>\n\n\n\n<p>TEXT SCULPTOR \u2122 extrait des mod\u00e8les pr\u00e9-entra\u00een\u00e9s bas\u00e9s sur des r\u00e9sum\u00e9s tels que bart-large-cnn, bart-base, etc. pour un entra\u00eenement affin\u00e9 afin d'optimiser les performances du mod\u00e8le pour des sc\u00e9narios d'utilisation sp\u00e9cifiques. Dans le code source, un GPU (carte graphique d\u00e9di\u00e9e) est utilis\u00e9 pour entra\u00eener le mod\u00e8le. Il est connu que l'apprentissage ne peut \u00eatre achev\u00e9 lorsque la m\u00e9moire d\u00e9di\u00e9e du GPU est inf\u00e9rieure ou \u00e9gale \u00e0 6 Go.<\/p>\n\n\n\n<figure style=\"font-size:15px\" class=\"wp-block-table\"><table><tbody><tr><td>Version<\/td><td>Mise \u00e0 jour<\/td><\/tr><tr><td>2023.1<\/td><td>Mettre en \u0153uvre des proc\u00e9dures pour ajouter des interfaces de formation et de test<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;uploadedSrc&quot;:&quot;https:\\\/\\\/www.juicycode.cn\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ts_home2.png&quot;,&quot;figureClassNames&quot;:&quot;aligncenter size-full&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-49&quot;,&quot;imgStyles&quot;:null,&quot;targetWidth&quot;:689,&quot;targetHeight&quot;:392,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Agrandir l\\u2018image&quot;,&quot;alt&quot;:&quot;&quot;}\" data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"392\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_home2.png\" alt=\"\" class=\"wp-image-49\" srcset=\"https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_home2.png 689w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_home2-350x199.png 350w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_home2-300x171.png 300w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Agrandir l&#039;image\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"context.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"context.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">TEXT SCULPTOR Accueil<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;uploadedSrc&quot;:&quot;https:\\\/\\\/www.juicycode.cn\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ts_training.png&quot;,&quot;figureClassNames&quot;:&quot;aligncenter size-full&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-48&quot;,&quot;imgStyles&quot;:null,&quot;targetWidth&quot;:689,&quot;targetHeight&quot;:392,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Agrandir l\\u2018image&quot;,&quot;alt&quot;:&quot;&quot;}\" data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"392\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_training.png\" alt=\"\" class=\"wp-image-48\" srcset=\"https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_training.png 689w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_training-350x199.png 350w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_training-300x171.png 300w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Agrandir l&#039;image\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"context.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"context.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Centre de formation TEXT SCULPTOR<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;uploadedSrc&quot;:&quot;https:\\\/\\\/www.juicycode.cn\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ts_test.png&quot;,&quot;figureClassNames&quot;:&quot;aligncenter size-full&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-51&quot;,&quot;imgStyles&quot;:null,&quot;targetWidth&quot;:689,&quot;targetHeight&quot;:392,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Agrandir l\\u2018image&quot;,&quot;alt&quot;:&quot;&quot;}\" data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"392\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_test.png\" alt=\"\" class=\"wp-image-51\" srcset=\"https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_test.png 689w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_test-350x199.png 350w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_test-300x171.png 300w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Agrandir l&#039;image\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"context.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"context.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Centre de test TEXT SCULPTOR<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;uploadedSrc&quot;:&quot;https:\\\/\\\/www.juicycode.cn\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ts_history.png&quot;,&quot;figureClassNames&quot;:&quot;aligncenter size-full&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-52&quot;,&quot;imgStyles&quot;:null,&quot;targetWidth&quot;:689,&quot;targetHeight&quot;:392,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Agrandir l\\u2018image&quot;,&quot;alt&quot;:&quot;&quot;}\" data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"392\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_history.png\" alt=\"\" class=\"wp-image-52\" srcset=\"https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_history.png 689w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_history-350x199.png 350w, https:\/\/www.juicycode.cn\/wp-content\/uploads\/2023\/06\/ts_history-300x171.png 300w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Agrandir l&#039;image\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"context.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"context.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">SCULPTURE DE TEXTE R\u00e9sum\u00e9 historique<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-medium-font-size\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Avec le d\u00e9veloppement rapide de l'intelligence artificielle et de la technologie d'apprentissage profond, des perc\u00e9es significatives ont \u00e9t\u00e9 r\u00e9alis\u00e9es dans le domaine du traitement du langage naturel. Le r\u00e9sum\u00e9 de texte, en tant qu'application importante du traitement du langage naturel, a la capacit\u00e9 de distiller une grande quantit\u00e9 d'informations textuelles en points concis, ce qui permet d'\u00e9conomiser du temps de lecture et d'am\u00e9liorer l'efficacit\u00e9 de l'acquisition d'informations. Dans de nombreux domaines, tels que les rapports d'actualit\u00e9, les documents de recherche scientifique, les rapports d'entreprise et d'autres sc\u00e9narios, la technologie du r\u00e9sum\u00e9 de texte a une valeur d'application et une demande de march\u00e9 tr\u00e8s \u00e9tendues.<\/p>\n<p>\u672c\u9879\u76ee\u65e8\u5728\u8bbe\u8ba1\u5e76\u5b9e\u73b0\u4e00\u4e2a\u57fa\u4e8e\u9884\u8bad\u7ec3BART\u6a21\u578b\u7684\u6587\u672c\u6458\u8981\u63d0\u53d6\u7a0b\u5e8f\uff0c\u901a\u8fc7\u4f7f\u7528transformers\u67b6\u6784\u548c\u5fae\u8c03\u8bad\u7ec3\u6280\u672f\uff0c\u5b9e\u73b0\u9ad8\u6548\u4e14\u51c6\u786e\u7684\u82f1\u6587\u6458\u8981\u63d0\u53d6\u3002\u9879\u76ee\u91c7\u7528\u4e86PyQt5\u7f16\u5199\u7684\u7528\u6237\u53cb\u597d\u754c\u9762\uff0c\u5b9e\u73b0\u4e86\u8bad\u7ec3\u7ba1\u7406\u3001\u5386\u53f2\u8bb0\u5f55\u67e5\u770b\u53ca\u53ef\u89c6\u5316\u3001\u6a21\u578b\u6d4b\u8bd5\u7b49\u529f\u80fd\uff0c\u6ee1\u8db3\u4e0d\u540c\u7528\u6237\u5728\u6587\u672c\u6458\u8981\u63d0\u53d6\u8fc7\u7a0b\u4e2d\u7684\u9700\u6c42\u3002\u540c\u65f6\uff0c\u9879\u76ee\u91c7\u7528\u591a\u7ebf\u7a0b\u6280\u672f\u907f\u514d\u754c\u9762\u963b\u585e\uff0c\u786e\u4fdd\u7a0b\u5e8f\u54cd\u5e94\u8fc5\u901f\u3002<\/p>","protected":false},"author":1,"featured_media":29,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-28","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pc_app"],"_links":{"self":[{"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/posts\/28"}],"collection":[{"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":2,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":767,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/posts\/28\/revisions\/767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/media\/29"}],"wp:attachment":[{"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juicycode.cn\/fr\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}