INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
L’état d’interaction indique si l’utilisateur interagit avec l’application utilisée, i.e. s’il met en œuvre une opération au niveau de l’application. L’état d’interaction prend ainsi une première valeur (typiquement « 1 ») lorsque l’utilisateur met en œuvre une opération au niveau de l’application utilisée, ou prend une deuxième valeur (typiquement « 0 ») lorsque l’utilisateur ne met pas en œuvre d’opération (l’application étant ouverte dans que l’utilisateur soit actif), ou lorsqu’aucune application n’est utilisée.
D’une façon générale, l’environnement numérique peut comporter l’ensemble des capacités matérielles et logicielles du terminal qui échange le flux ou du réseau. Par exemple, la ou les propriétés décrivant l’environnement numérique utilisées sont typiquement un dispositif utilisé (par exemple un terminal fixe ou mobile tel qu’un ordinateur personnel, une tablette, une télévision ou un smartphone), un système d’exploitation utilisé (par exemple Windows 10, Ubuntu, Android, Mac ou iOS), un navigateur utilisé (par exemple Chrome, Firefox, Edge, Safari ou Opéra), et/ou au moins une caractéristique liée à un réseau de communication, par exemple un débit de connexion Internet (par exemple un débit de connexion montant et/ou un débit de connexion descendant) ou une latence.
Les propriétés « débit de connexion montant » et « débit de connexion descendant » peuvent par exemple prendre chacune quatre valeurs en fonction du débit mesuré, typiquement une première valeur pour un débit mesuré supérieur à 1 Mbps (Mégabit par seconde), une deuxième valeur pour un débit compris entre 1 et 10 Mbps, une troisième valeur pour un débit compris entre 10 et 100 Mbps, et une quatrième valeur pour un débit supérieur à 1 Gbps (Gigabit par seconde).
La propriété « latence » peut par exemple prendre chacune six valeurs par exemple 10s.
Chaque usage numérique de l’ensemble d’usages numériques est ainsi typiquement associé à au moins deux propriétés parmi les propriétés suivantes (typiquement toutes les propriétés suivantes) : la catégorie d’application utilisée, l’application utilisée, l’opération mise en œuvre au niveau de l’application, l’état d’interaction de l’utilisateur, le dispositif utilisé, le système d’exploitation utilisé, le débit de connexion montant, le débit de connexion descendant et, lorsque l’application est une application web, le navigateur utilisé. Chaque usage numérique diffère d’un autre usage numérique par la valeur d’au moins une de ces propriétés.
Le tableau 1 ci-dessous énumère des exemples de valeurs que peut prendre la propriété « catégorie d’application utilisée », et pour chaque valeur de catégorie d’application, des exemples de valeurs que peuvent prendre les propriétés « applications utilisé » et « opération mise en œuvre au niveau de l’application ».
CATEGORIES D’APPLICATION APPLICATIONS OPERATIONS VideoStreaming Youtube Dailymotion Twitch Mixer Caffeine MonolovTV Orange TV Peloton Orange VoD Netflix Hulu Disney+ Amazon Prime Video HBO Max CBS All Access AfreecaTV NAVER Connection BrowseRandomClick BrowseKeywordSearch PlayContent LikeCommentShare SubscribeUnsubscribe PublishContent SearchEngine Google Bing DuckDuckGo Baidu Yahoo Yandex Ask Connection BrowseRandomClick BrowseKeywordSearch ClickSearchResult MapSearch MapBrowse ImageSearch ImageBrowse InfoSites Yahoo Orange Reddit Wikipedia Sohu 360 Sina Okezone CSDN StackOverFlow Worldometers WordPress Connection BrowseRandomClick BrowseKeywordSearch PlayContent Gaming LeagueOfLegend PlayerUnknown WorldOfWarcraft AddictingGames Pogo Miniclip Steam GOG PlayerUnknown's Battlegrounds Fortnite Battle Royale Call of Duty Roblox WarThunder Minecraft Overwatch Warframe OrangeJeux Connection PlayGame BrowseRandomClick BrowseKeywordSearch DownloadGame Social Facebook LinkedIn Twitter Pinterest Instagram Weibo Snpachat TikTok VK ODNOKLASSNIKI Connection BrowseRandomClick Messaging Networking PublishContent LikeCommentShare Messaging Skype Whatsapp LINE WeChat QQ Discord Signal Facebook Messenger WEBRTC Gmail Hotmail Thunderbird Outlook Zoom Microsoft Teams Webex GoToMeeting MailOrange Connection BrowseRandomClick BrowseKeywordSearch Messaging VoiceCall VideoCall FileSharing DropBox GoogleDrive iCloud Samsung Samsung Cloud SharePoint FileZila(FTP) WinSCP(FTP) uTorrent(BT) bitTorrent(BT) AppStore GooglePlay Microsoft Store Connection BrowseRandomClick BrowseKeywordSearch DownloadContent UploadContent AudioStreaming Spotify Deezer Pandora ShoutCast BBCRadio OrangeRadio Podcasts Connection BrowseRandomClick BrowseKeywordSearch PlayAudio LikeCommentShare SubscribeUnsubscribe MarketPlace Amazon Ebay Aliexpress Tabao Alibaba JD Connection BrowseRandomClick BrowseKeywordSearch AddFavorite
Pour la propriété « catégorie d’application » : - la valeur « VideoStreaming » indique l’application utilisée est une application de diffusion en continu de fichiers vidéos, - la valeur « SearchEngine » indique l’application utilisée est un moteur de recherche , - la valeur « InfoSites » indique que l’application utilisée est un e application d’information, - la valeur « Gaming » indique que l’application utilisée est un jeu, - la valeur « Social » indique que l’application utilisée est un réseau social, - la valeur « Messaging » indique que l’application utilisée est une application d’appels et/ou d’envoi de messages, - la valeur « FileSharing » indique que l’application utilisée est une application de partage de fichiers, - la valeur « AudioStreaming » indique que l’application utilisée est une application de diffusion en continu de fichiers audio, et - la valeur « MarketPlace » indique que l’application utilisée est une application de commerce en ligne.
Pour la propriété « opération » : - la valeur « Connection » indique que l’utilisateur se connecte à un site web ou une application, - la valeur « BrowseRandomClick » indique que l’utilisateur clique sur un lien interne, c’est-à-dire un lien hypertexte situé sur une application (par exemple une page web) et renvoyant vers une autre page ou ressource, par exemple une image ou un document, sur le même site web, - la valeur « BrowseKeywordSearch » indique que l’utilisateur cherche le résultat d’un mot dans une barre de recherche de l’application, - la valeur « PlayContent » indique que l’utilisateur regarde une vidéo pendant 15 secondes, - la valeur « PlayGame » indique que l’utilisateur joue à un jeu pendant 30 secondes, - la valeur « PlayAudio » indique que l’utilisateur écoute un document audio pendant 15 secondes, - la valeur « LikeCommentShare » indique que l’utilisateur aime, commente ou partage un élément vidéo, un élément sonore ou un message, sauf si le partage redirige vers une autre application, - la valeur « SubscribeUnsubscribe » indique que l’utilisateur s’abonne ou se désabonne d’une chaîne, - la valeur « PublishContent » indique que l’utilisateur télécharge une vidéo ou un fichier vers un serveur pendant 15 secondes, - la valeur « DownloadContent » indique que l’utilisateur télécharge une vidéo ou un fichier pendant 15 secondes, - la valeur « ClickSearchResult » indique que l’utilisateur clique sur un lien aléatoire donné par une page de résultats d’un moteur de recherche, - la valeur « ImageSearch » indique que l’utilisateur cherche le résultat d’un mot donné fourni par un moteur de recherche d’images, - la valeur « ImageBrowse » indique que l’utilisateur clique sur un lien aléatoire fourni par une page de résultats d’un moteur de recherche d’images, - la valeur « MapSearch » indique que l’utilisateur cherche le résultat d’un mot sur la barre de recherche d’une cartographie en ligne d’un moteur de recherche, - la valeur « MapBrowse » indique que l’utilisateur zoome, dézoome, clique sur un élément de la carte, ou modifie l’affichage sur une cartographie en ligne d’un moteur de recherche (« passe en streetView »), - la valeur « Networking » indique que l’utilisateur demande à ajouter un ami ou rejoindre un groupe, - la valeur « Messaging » indique que l’utilisateur envoie ou reçoit un message ou un mail, - la valeur « AddFavorite » indique que l’utilisateur ajoute un objet à une liste de préférence (« wishlist », en terminologie anglosaxonne), - la valeur « VoiceCall » indique que l’utilisateur passe un appel audio pendant 15 secondes, et - la valeur « VideoCall » indique que l’utilisateur passe un appel vidéo pendant 15 secondes.
Le réseau de neurones artificiels identifie un usage numérique en associant à chaque valeur de chaque propriété associée aux usages numériques un score de prédiction.
La représente, de manière schématique, un système d’entraînement 100 selon un exemple de mode de réalisation de l’invention, ledit système d’entraînement 100 étant apte à mettre en œuvre un procédé d’entraînement d’un réseau de neurones artificiels selon un exemple de mode de réalisation de l’invention, typiquement le procédé décrit ci-après en référence à la .
Le système d’entraînement 100 comprend un premier module d’obtention 110, un premier module d’application 120, et un module de modification 130.
Pour simplifier la compréhension, on considère ensuite qu’une unique valeur de maximum d’écart d’état de charge et une unique valeur de minimum d’écart d’état de charge pour chaque plage d’état de charge est retenu pour la suite du procédé de diagnostic. En variante, une pluralité de données peut être retenue chaque fois et traitées distinctement ensuite. Notamment, plusieurs valeurs de minimum ou de maximum d’écart d’état de charge pour une plage d’état de charge peuvent se voir attribuer des fonctions différentes dans la suite du diagnostic, en particulier lorsque plusieurs identifiants sont retenus pour chaque maximum/minimum tel que décrit ci-avant.
Pour illustrer des exemples de données collectées lors de l’opération 101 et de données déduites lors de l’opération 102 puis groupées lors de l’opération 103, on fait maintenant référence aux figures 3, 5, 7 et 9.
Les figures 3, 5, 7 et 9 représentent chacune des écarts d’état de charge maximum ∆Q t,max et minimum ∆Q t,m in par rapport à un état de charge de référence Q t en fonction de l’état de charge de référence du système. En d’autres termes, l’état de charge de référence Q t correspond à l’axe des abscisses (valeur d’écart nulle), l’axe des abscisses représentant l’état de charge du système (SOC). Sur les figures 3, 5, 7 et 9, sont reprises les références des figures 2, 4, 6 et 8 des doubles flèches : - 25, 45, 47, 65, 67, 85 et 87 pour les écarts d’état de charge ∆Q t,max des éléments présentant le plus grand état de charge du système par rapport à l’état de charge de référence Q t du système ; - 26, 46, 48, 66, 68, 86 et 88 pour les écarts d’état de charge ∆Q t,m in des éléments présentant le plus petit état de charge du système par rapport à l’état de charge de référence Q t du système.
Dans l’exemple décrit ici, chacun des extrema est en outre associé (ou « taggué ») à un identifiant de l’élément électrochimique présentant l’écart d’état de charge relevé. Sur les figures 3, 5, 7 et 9, les références des courbes des figures 2, 4, 6 et 8 sont réutilisées pour désigner les points correspondants et peuvent donc être assimilés à des identifiants des éléments électrochimiques. En variante, lorsque les identifiants ne sont pas disponibles ou qu’identifier les éléments n’est pas souhaité, les identifiants peuvent être absents (par exemple si on souhaite seulement quantifier les capacités résiduelles extrêmes). Dans d’autres variantes, chacun des extrema est associé à la fréquence d’apparition des identifiants plutôt qu’aux identifiants eux-mêmes.
Dans un procédé de diagnostic d’un système 1, après l’opération 103, une opération 104 est mise en œuvre. L’opération 104 comprend : d. attribuer à chaque paire C T ,1 , ∆Q T ,max et C T ,2 , ∆Q T ,min de données constituée de l’identifiant de l’élément l’électrochimique C t,1 , C t, 2 et de l’écart d’état de charge correspondant ∆Q t,max et ∆Q t,m in : - une absence de fonction de diagnostic, ou l’une au moins des fonctions de diagnostic suivantes : - une fonction d’identification d’au moins un élément électrochimique présentant une différence de capacité résiduelle par rapport à une capacité résiduelle nominale des éléments électrochimiques du système dans la plage de valeur T de l’état de charge de référence (ci-après « fonction identification élément faible/fort ») ; - une fonction de quantification de ladite ou lesdites différences de capacité résiduelle (ci-après « fonction quantification capacité résiduelle faible/forte ») ; - une fonction de quantification du déséquilibre maximal entre les éléments chimiques du système (ci-après « fonction quantification déséquilibre »).
Dans des variantes, une fonction supplémentaire peut être prévue : celle d’identification des éléments impliqués dans le déséquilibre maximal du système (ci-après « fonction identification déséquilibre »). Une telle fonction permet en outre de caractériser les limites de l’enveloppe des tensions des éléments.
La possibilité d’attribuer une absence de fonction est particulièrement pertinente dans les modes de réalisation pour lesquels une pluralité de valeurs a été retenue en tant que minimum ou maximum d’écart d’état de charge pour une plage d’état de charge. N’attribuer aucune fonction de diagnostic lors de l’opération 104 peut alors être une alternative au filtrage de données au cours de l’opération 103.
L’attribution d’une ou plusieurs fonctions à une donnée est effectuée en fonction de la pertinence de cette donnée pour détecter, identifier et/ou quantifier un type d’anomalie possible. Autrement dit, on effectue une distinction entre les valeurs pour séparer les symptômes d’un problème d’équilibrage de ceux d’un élément faible ou fort, ce qui va permettre ensuite de distinctement les quantifier. Une telle distinction, par l’attribution de fonction(s), est permise par la comparaison avec les autres valeurs/données, autrement dit par une approche relative. En effet, en considérant une donnée/valeur isolément des autres, il est impossible d’affirmer si elle résulte d’une anomalie de type déséquilibrage entre éléments ou de type existence d’un élément fort ou faible.
Les règles d’attributions de fonctions mises en œuvre au cours de l’opération 104 peuvent varier entre divers modes de réalisation. Les règles suivantes sont données à titre d’exemple : elles peuvent être mises en œuvre chacune seules ou en combinaison les unes avec les autres mais ne sauraient être interprétées comme limitatives.
Dans des modes de réalisation, les jeux de données présentant un écart d’état de charge ∆Q t,max supérieur à une valeur limite ∆Q t,max .nom se voient attribuer l’une au moins des fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte ».
Dans des modes de réalisation, les jeux de données présentant un écart d’état de charge ∆Q t, min inférieur à une valeur limite ∆Q t, min.nom se voient attribuer l’une au moins des fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte ».
Un critère d’occurrence des identifiants C T,1 ; C T,2 peut en outre être appliqué. Par exemple, seuls les jeux de données pour lesquels l’identifiant a l’occurrence la plus élevée sur tout ou partie de l’état de charge du système se voient attribuer l’une au moins des fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte ». En variante, seuls les jeux de données pour lesquels l’identifiant a l’occurrence la plus élevée (ou strictement supérieur à 1) parmi ceux présentant un écart d’état de charge ∆Q t,max supérieur, respectivement ∆Q t,m in inférieur, à une valeur limite ∆Q t,max .nom , respectivement ∆Q t,m in.nom , se voient attribuer l’une au moins des fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte ». Par « l ’ une au moins » des fonction précités, on entend ici que chaque paire peut se voir attribuer une unique fonction, ou bien plusieurs cumulativement. En outre, deux paires d’une même plage de valeurs (T) de l’état de charge de référence peuvent se voir attribuer chacune des fonctions différentes l’une de l’autre.
Dans des modes de réalisation, les jeux de données présentant un écart d’état de charge ∆Q t,max inférieur à une valeur limite ∆Q t,max .nom se voient attribuer la fonction « quantification déséquilibre ».
Dans des modes de réalisation, les jeux de données présentant un écart d’état de charge ∆Q t,m in supérieur à une valeur limite ∆Q t,m in.nom se voient attribuer la fonction « quantification déséquilibre ».
Les valeur limites précitées ∆Q t,max .nom et/ou ∆Q t,m in.nom peuvent être prédéterminées, ou calculée en fonction des valeurs d’écart d’état de charge des jeux de données. Par exemple, les valeurs limites peuvent être des limites absolues ou relatives prédéfinies. Par limite relative, on entend ici une valeur limite qui dépend de la distribution des valeurs obtenues telle que 110 % de la moyenne ou la somme de la moyenne et d’un écart-type ou encore d’une combinaison de telles valeurs. Les valeurs limites ∆Q t,max .nom et/ou ∆Q t,m in.nom peuvent être : - identiques pour attribuer les fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte » d’une part et « quantification déséquilibre » d’autre part, de sorte que chaque jeu de données se voit attribuer soit uniquement les fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte », soit uniquement la fonction « quantification déséquilibre », et optionnellement « fonction identification déséquilibre » ; ou bien - différentes pour attribuer les fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte » d’une part et la fonction « quantification déséquilibre » d’autre part, de sorte que certains jeux de données se voient attribuer à la fois les fonctions « identification élément faible/fort » et « quantification capacité résiduelle faible/forte », et à la fois la fonction « quantification déséquilibre », ou bien aucune de ces fonctions.
Dans des modes de réalisation, l’étape 104 d’attributions de fonction constitue l’ultime étape du procédé de diagnostic. L’obtention de données ainsi affiliées à une fonction « identification élément faible/fort » et/ou « quantification capacité résiduelle faible/forte » suffit à en déduire que le système comprend au moins un élément présentant une anomalie du type capacité résiduelle forte ou faible. En outre, l’identifiant associé à ces données permet en outre d’identifier, dans le système, le ou les éléments sujets à une capacité résiduelle forte ou faible. Au contraire, l’absence de données affiliées à une fonction « identification élément faible/fort » ou « quantification capacité résiduelle faible/forte » à l’issue de l’opération 104 indique l’absence d’élément sujet à une capacité résiduelle forte ou faible, ce qui est un diagnostic en soit.
identification d’au moins une région d’intérêt, correspondant audit objet, au sein de ladite image,
détermination d’une position relative de ladite région d’intérêt par rapport à ladite zone cible dans un référentiel de la camera,
génération d’une représentation graphique d’un premier objet virtuel représentant ladite région d’intérêt et d’un deuxième objet virtuel représentant ladite zone cible, la disposition du premier objet virtuel par rapport au deuxième objet virtuel étant représentative de la position relative de ladite région d’intérêt par rapport à ladite zone cible dans le référentiel de la caméra.
Une telle solution permet, quelles que soient les circonstances, de proposer un retour visuel correct de la scène captée. Un tel retour prend la forme d’une représentation graphique dans laquelle un premier objet virtuel représente le visage de l’utilisateur, un deuxième objet virtuel représente une zone dans laquelle l’utilisateur doit placer son visage afin de permettre à la caméra d’acquérir une image du visage de l’utilisateur exploitable par un algorithme de reconnaissance faciale. La position relative des deux objets virtuels l’un par rapport à l’autre permet d’aider l’utilisateur à placer facilement et correctement son visage face à la caméra.
Ainsi, il importe peu que l’écran destiné à afficher la représentation graphique générée offre une qualité de résolution suffisante pour permettre à un utilisateur d’avoir un retour visuel correct de la scène que capte la caméra, ou les caméras utilisées pour capter la scène n’offrent pas un retour visuel correct de la scène captée puisque dans la solution proposée, ce n’est pas la scène telle qu’acquise par la caméra qui est destinée à être affichée mais une représentation graphique de cette dernière.
Il est alors possible d’adapter ce qui est destiné à être affiché sur un écran aux spécificités de cet écran tout en s’affranchissant du retour fourni par la caméra.
Par exemple, la solution proposée peut comprendre une étape d’affichage de ladite représentation graphique générée.
Une fois la représentation graphique générée, elle peut, dans un premier exemple, être affichée sur un écran de l’équipement embarquant la caméra. Dans un deuxième exemple, les données nécessaires à l’affichage de la représentation graphique générée sont transmises à un écran qui n’est pas intégré à l’équipement embarquant la caméra mais qui est co-localisé avec cette dernière.
A titre d’exemple, des dimensions du premier objet virtuel sont supérieures ou égales à des dimensions du deuxième objet virtuel.
Ainsi lorsque le premier objet virtuel est correctement placé, il recouvre complètement le deuxième objet virtuel. C’est une indication simple du bon positionnement du visage de l’utilisateur par rapport à la caméra.
Dans un autre exemple, une forme du premier objet virtuel correspond à une forme de ladite zone d’intérêt.
Tout comme dans l’exemple précédent, lorsque le premier objet virtuel est correctement placé par rapport au deuxième objet virtuel, leurs deux formes se superposent de manière à ce qu’un unique objet virtuel soit affiché sur l’écran.
La forme du premier objet virtuel peut correspondre au contour de la région d’intérêt.
Ainsi, la forme du premier virtuel peut correspondre au contour du visage de l’utilisateur. Cela contribue à rendre le premier objet virtuel, et donc l’ensemble de la présente solution, plus convivial.
Dans un autre exemple, le premier objet virtuel est un avatar.
Dans cet exemple, l’utilisateur peut choisir de voir afficher un avatar de son choix. Il peut par exemple s’agir de l’avatar qu’il a associé à un compte client auquel l’accès est conditionné à une identification par reconnaissance faciale. L’avatar peut également prendre la forme d’une émoticône ou « smiley » dont l’expression pourrait varier en fonction du positionnement du premier objet virtuel par rapport au deuxième objet virtuel. Ainsi, quand le premier objet n’est pas bien positionné, en plus d’afficher une information concernant sa position relative par rapport au deuxième objet virtuel, l’avatar ou l’émoticône peut exprimer la tristesse ou le mécontentement. A contrario, lorsque le premier objet est bien positionné, l’avatar ou l’émoticône peut exprimer la joie.
Le premier ensemble de valeurs cibles de propriétés décrivant le premier usage numérique cible UNC1 permet d’attribuer à chaque nœud NS de la couche de sortie CS un score attendu, le score étant élevé pour chaque nœud NS associé à une valeur cible du premier ensemble de valeurs cibles (par exemple 100%) et étant moins élevé pour chaque nœud NS associé à une autre valeur qu’une valeur cible (par exemple 0%).
Chaque score de prédiction délivré par un nœud NS de la couche de sortie CS est ainsi comparé à la valeur attendue associée audit nœud NS, la différence EP entre le score de prédiction et la valeur attendue (appelée erreur EP associée audit nœud NS) étant ensuite utilisée pour modifier chaque poids liant ledit nœud à un nœud NC2 de la deuxième couche cachée CC2. La formule suivante pour calculer la nouvelle valeur du poids P3 kl,m +1 liant le nœud NC2 k de la deuxième couche cachée CC2 au nœud NS l,m de la couche de sortie CS est typiquement utilisée :