INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon la présente invention, le procédé décrit ci-dessus permet de stocker une copie des données spécifiques des première et deuxième pages internet 71, 72 sélectionnées par le premier utilisateur 41, dans une base de données personnelle 31 ou dans une base de données générale 11 de la plateforme 10.
Comme déjà mentionné, en référence à la , les données spécifiques récupérées via la plateforme 10 peuvent l’être en temps réel et les données canoniques de la première page internet 71 et de la deuxième page internet 72 sélectionnées sont récupérées et stockées.
La représente un flow chart du procédé montrant les différentes étapes d’un mode de réalisation de la présente invention.
Il convient de noter que l’invention permet de récupérer des données sur internet, ceci étant réalisé par des humains et non des robots. Cette fonctionnalité diffère de celle qui se pratique aujourd’hui, tout en étant plus éthique vis-à-vis des propriétaires des sites, plus écologique et plus fiable. En effet, les résultats étant le fruit d’une sélection humaine, ils sont plus pertinents.
Procédé de codage de signature numérique d’un réseau de neurones, dispositif et programme d’ordinateur correspondant La présente invention se rapporte au domaine de la protection des réseaux de neurones. Plus particulièrement, l’invention se rapporte à la protection des données résultantes d’entrainement, appelées paramètres, qui sont utilisées pour l’inférence d’un réseau de neurones.
Les réseaux de neurones sont de plus en plus déployés et commercialisés dans une grande variété de scénarios du monde réel en raison des performances qu'ils atteignent, notamment dans des tâches de classification ou de prédictions. L'entraînement d'un réseau de neurones profond est un processus très coûteux qui nécessite (i) la disponibilité de quantités massives de données, souvent propriétaires, capturant différents scénarios au sein d’une application cible ; (ii) d'importantes ressources informatiques ; (iii) l'assistance d'experts en apprentissage profond pour ajuster soigneusement la topologie du réseau (par exemple, le type et le nombre de couches cachées), et définir correctement les hyper-paramètres d'entraînement, comme le taux d'apprentissage, la taille du lot, etc. Par conséquent, les réseaux de neurones performants nécessitent des investissements importants et doivent être protégés en conséquence. Ceci est particulièrement important quand le réseau de neurones est implémenté au sein d’équipements embarqués : ceux-ci peuvent être utilisés pour récupérer le réseau de neurones et l’utiliser dans d’autres contextes ou d’autres équipements.
Pour effectuer une protection des réseaux de neurones, on connait des techniques de tatouage numérique. Avec ces techniques, le réseau de neurones entrainé est marqué. Un processus de lecture est ensuite utilisé pour découvrir le ou les tatouages insérés au sein de la structure de données. On connait principalement deux types de techniques pour le tatouage des réseaux de neurones : les techniques dites en « boite noire » et les techniques dites en « boite blanche ».
Dans le cas du tatouage en boite blanche, le décodeur de tatouage extrait le ou les tatouages numériques à partir des paramètres du réseau de neurone. Il peut d’agir d’une extraction d’un message inséré au sein du réseau ou encore de la détection d’un tatouage.
Les techniques en boite noire consistent essentiellement en l’insertion d’un ou de plusieurs tatouages numériques, lesquels sont révélés lorsqu’une question spécifique est posée au réseau de neurones. Pendant tout le processus de décodage ou de détection, l'architecture et les paramètres internes du réseau de neurones sont totalement aveugles au décodeur ou au détecteur. En d'autres termes, les seuls éléments qui peuvent être contrôlées sont les entrées utilisées pour interroger le réseau et les sorties correspondant aux interrogations corrélatives aux requêtes.
Ces deux types de techniques peuvent être utilisées pour un même réseau de neurones. Il arrive cependant que les tatouages numériques soient effacés ou supprimés par les attaquants. Une telle situation se produit quand par exemple le réseau de neurones initialement piraté subit de trop nombreuses modifications (suppression de plusieurs couches, réentrainements, « prunning », quantisation). Dans une telle situation, les processus de tatouage (qui en règle générale tentent de perturber l’exécution du réseau le moins possible) peuvent se révéler insuffisants et incapables de permettre la conservation du tatouage. Il est donc nécessaire de proposer une technique qui permette de percevoir l’origine de toute ou partie d’un réseau de neurones, quand bien même celui-ci aurait subi d’importantes modifications après qu’il ait été dérobé.
Un objectif de l’invention est de proposer une technique de codage de signature numérique de réseau de neurones, en boite blanche, qui permet de résoudre les problématiques posées par les techniques antérieures, notamment la problématique de robustesse. Un autre objectif de l’invention est également de fournir une technique qui rende la comparaison entre un réseau original et un réseau dérobé plus facilement visualisable.
A cet effet, l’invention a pour objet un procédé de codage d’une signature numérique d’un réseau de neurones, procédé mis en œuvre par un dispositif électronique, ledit réseau de neurones étant enregistré au sein d’une structure de données comprenant des blocs de paramètres. Un tel procédé comprend, pour un bloc de paramètres courant comprenant au moins M paramètres représentant des nombres réels : une étape d’obtention d’une image binaire de signature à partir de la signature numérique comprenant un ensemble de bits extrait des paramètres du bloc de paramètres courant ; une étape de combinaison de l’image binaire de signature avec une image binaire de référence délivrant une image binaire codée.
Ainsi, le procédé revendiqué permet d’identifier l’origine d’un réseau de neurones, par exemple lorsque celui-ci est utilisé dans des dispositifs non autorisés ou encore lors d’opérations d’analyse de cyberattaques.
Selon une caractéristique particulière, l’étape d’obtention de l’image binaire de signature à partir d’un ensemble de bits des paramètres du bloc de paramètres courant comprend : une étape de détermination, à partir d’un premier facteur prédéterminé d’un ensemble de N paramètres à traiter, N étant inférieur ou égal à M ; une étape d’obtention, à partir d’au moins un deuxième facteur prédéterminéd’un ensemble de K bits à traiter, pour chacun des paramètres dudit ensemble de N paramètres à traiter, délivrant un ensemble de P bits ; une étape de création, à partir des P bits de l’ensemble de bits, de l’image binaire de signature ;
Selon une caractéristique particulière, caractérisé en ce que l’étape de combinaison de l’image binaire de signature avec l’image binaire de référence comprend, pour chaque bit de l’image binaire de référence, le calcul d’un bit combiné à l’aide d’un bit correspondant de l’image binaire de signature.
En conséquence, l’utilisation d’une bibliothèque ou ensemble de corpus permet d’adapter la stratégie de mise en œuvre et ainsi choisir entre mutualiser ou cloisonner les données des différents corpus en fonction des exigences de confidentialité requises selon les produits transportés.
2. Autres exemples de mode de réalisation de l’invention
Sur la , on a représenté le contenant 1 sous les traits d’un bagage, ici une valise 10 forme un système de transport d’objet selon un deuxième mode de réalisation de l’invention.
Le contenant 1 comprend, ici également, des moyens électroniques dont l’unité informatique 2 embarquée, les moyens de mémorisation de données 3, la batterie 4 d’alimentation électrique, le micro 5, le haut-parleur 6, le bouton 8, assemblés, selon des techniques connues en soi. L’unité informatique 2 embarquée de la valise 10, est configurée pour capter à l’aide du micro 5 des requêtes formulées par l’utilisateur de la valise 10 et émettre des réponses via le haut-parleur 6. Ainsi, le micro 5 et le haut-parleur 6 forme une interface avec l’utilisateur de la valise 10.
En outre, l’unité informatique 2 embarquée, est configurée pour exécuter l’agent intelligent conversationnel, et ainsi de manière autonome entretenir une conversation avec l’utilisateur de la valise 10.
Par ailleurs, l’unité informatique 2 embarquée, grâce au moyen de communication 9 est apte à recevoir un corpus spécialisé choisis en fonction de l’utilisation prévue de la valise 10. Par exemple, ce corpus est spécialisé en fonction d’un voyage particulier, avec des informations sur les lieux de transit programmés tels les gares, aéroports, infrastructure de transport d’une ville avec information sur le plan des stations de métro, etc. Ainsi, l’utilisateur peut grâce à une conversation avec la valise 10 obtenir des informations pour se retrouver dans le dédale de couloirs de ces lieux de transit.
Dans une variante du deuxième mode de réalisation, l’unité informatique 2 embarquée communique via le moyen de communication 9 avec l’agent intelligent conversationnel 18 déporté sur l’infrastructure informatique 14, ou sur la plateforme informatique externalisée 19, non représentées.
Dans le cadre de l’invention, il est bien évidemment prévu d’appliquer le principe, décrit dans le chapitre précédent, de conversation à propos de l’objet contenu dans un contenant 1 du type colis d’expédition intelligent, au bagage illustré par la .
Ainsi, basé sur le même fonctionnement, le propriétaire du bagage, a le rôle de destinataire d’un colis et devient l’interlocuteur de l’agent intelligent conversationnel 18.
Dans ce cas, le propriétaire peut renseigner le bagage sur l’objet ou produit qu’il contient lorsque celui-ci ne peut être obtenu selon les méthodes précédemment décrites. Ainsi, l’identifiant d’objet est connu, utilisable et peut être couplé à la première donnée de communication comme cela a été déjà décrit.
Lorsque le bagage sert à la présentation par son propriétaire vendeur de produits, tels de nouveaux échantillons de prothèse médicales, de nouveaux médicaments, l’agent intelligent conversationnel 18 peut en choisissant le corpus de conditions initiales adapté, soutenir une conversation avec un professionnel de santé, médecin, chirurgien, pour lui communiquer toutes informations pointues sur le produit présenté. Il n’y a alors plus de questions laissées en suspens auxquelles le représentant n’aurait pu répondre immédiatement. Ce gain de temps augmente la pertinence des interventions commerciales, et évite de devoir à nouveau solliciter des professionnels surchargés pour leurs apporter les précisions que le vendeur n’aurait pu de lui-même fournir.
3. Autres caractéristiques optionnelles et avantages de l’invention
La technique décrite ci-dessus pour réaliser un système de transport d’objets permettant un échange conversationnel peut être utilisée avec différents types de réceptacles, par exemple pour constituer un contenant du type conteneur de transport de marchandises.
Il convient de comprendre que les éléments représentés sur les figures peuvent être mis en œuvre sous diverses formes de matériel, de logiciel ou de combinaisons de ceux-ci. De préférence, ces éléments sont mis en œuvre dans une combinaison de matériel et de logiciel sur un ou plusieurs dispositifs polyvalents programmés de manière appropriée, qui peuvent comprendre un processeur, une mémoire et des interfaces d'entrée/sortie.
La présente description illustre les principes de la présente divulgation. Il sera donc apprécié que les personnes compétentes dans l'art seront en mesure de concevoir divers arrangements qui, bien que non explicitement décrits ou montrés ici, incarnent les principes de la divulgation et sont inclus dans sa portée.
Lorsqu’il est en place sur la dent 3, le support bobiné 15 augmente la quantité de matière apte à véhiculer un flux magnétique. En effet ce sont à la fois la dent 3 et le fourreau 17 qui sont chacun conducteur de flux magnétique, et non la dent seule. Il en résulte un meilleur rendement énergétique du circuit magnétique 1, et en conséquence un meilleur rendement de la machine dans laquelle il est implanté.
L’invention n’est pas limitée au mode de réalisation décrit, et comprend tous les équivalents pouvant entrer dans la portée des revendications qui vont suivre.
Notamment, il peut être prévu diverses variantes de formes pour les composants du circuit magnétique 1. Par exemple, chaque dent pourrait être orientée dans une direction radiale de la couronne 2. Dans ce cas, une section transversale de la dent serait parallèle à l’axe L1 du circuit magnétique 1.
Collecteur pour rotor bobiné La présente invention concerne un collecteur pour rotor bobiné ainsi qu’un rotor comportant un tel collecteur.
L’invention concerne également un procédé d’assemblage d’un rotor bobiné.
Arrière-plan technologique Les rotors bobinés pour machine électrique tournante comportent de manière classique un arbre de rotation et un corps de rotor engagé sur ledit arbre. Le corps de rotor comporte une pluralité de pôles bobinés.
Afin d'assurer le passage du courant électrique dans le bobinage, le rotor comporte en outre un collecteur appelé encore « slip ring » en anglais. Ce collecteur est engagé sur l'arbre et prend appui contre un épaulement réalisé dans ledit arbre. Le collecteur comporte deux crochets réalisés en matériau conducteur auxquels sont reliées les deux extrémités du fil de bobinage.
Au cours de l’opération de bobinage, le collecteur est éloigné axialement de sa position finale pour permettre le passage des outils de bobinage et sertissage. Il en résulte un espace entre l’épaulement de l’arbre précité et le collecteur.
Pour enrouler le fil de bobinage autour des pôles et avant d’atteindre le premier pôle à bobiner, le fil est d’abord fixé à l'un des deux crochets du collecteur. Le fil est ensuite mis en appui sur une portion de la circonférence du collecteur, appelée dans ce qui suit « zone d’enroulement du collecteur ».
Du fait de la présence de l’espace précité, lorsque le fil est enroulé sur le collecteur au niveau de la zone d'enroulement, il risque de glisser et de se positionner entre le collecteur et l’arbre. Ainsi, lors de la mise en position finale du collecteur, le fil est susceptible d'être être coincé, ce qui pourrait endommager l’émail isolant du fil. Cela peut causer un court-circuit et une mise à la masse susceptible de créer une panne immobilisante du rotor.
Il existe par conséquent un besoin d'améliorer encore les collecteurs des rotors bobinés pour remédier aux inconvénients précités.
L’invention vise à répondre à ce besoin, et y parvient grâce à un collecteur pour rotor bobiné, ledit collecteur comportant : un corps allongé apte à s’engager sur un arbre de rotation du rotor, et une cloison formant saillie à partir d’une paroi latérale du corps et s’étendant au moins partiellement le long d’un bord latéral dudit corps, ladite cloison étant positionnée de manière à venir au moins partiellement en contact d’un fil de bobinage lors de l’enroulement de ce fil autour dudit corps.
L’invention prévoit une cloison s’étendant sur au moins une partie de la zone d’enroulement du fil sur le corps du collecteur. Cela permet de positionner le fil de bobinage sur le collecteur à sa périphérie et sans risque de glissement de ce dernier en dehors du collecteur.
En effet, la cloison permet de maintenir ce fil suffisamment éloigné de l’arbre du rotor garantissant ainsi une distance d’isolement entre le fil de bobinage et l’arbre. Aussi, lors de la mise en position finale du collecteur, le fil ne risque pas d’être coincé, évitant un endommagement de l’émail isolant du fil.
Par « zone d’enroulement », on entend la zone du collecteur sur laquelle le fil est susceptible de venir en appui en vue de bobiner les pôles du rotor.
La « distance d’isolement » correspond à une distance séparant le fil de bobinage et une paroi de l’arbre sur lequel le collecteur vient en appui, notamment un épaulement réalisé dans l’arbre, qui permet d’éviter que le fil soit coincé lors de la mise en place du collecteur.
La représente une vue en coupe de l’organe de commande de la selon l’axe B-B représenté en .
La représente deux vues en coupes (A et B) d’un organe de stabilisation d’un deuxième organe d’actionnement du système de freinage selon la . Sur la figure 7A, l’organe de stabilisation est dans une position de repos et sur la figure 7B, l’organe de stabilisation est dans une position d’activation.
La représente deux vues en coupes (A et B) de l’organe de commande de la comprenant un organe de basculement où à la figure 8A l’organe de basculement est dans une position de repos et la figure 8B l’organe de basculement est dans une position de dégagement.
La représente une vue isométrique d’un chariot comprenant le système de freinage et de stabilisation selon la .
La est une vue de détail de la montrant l’implémentation d’une partie du système de freinage et de stabilisation dans le chariot auquel a été retirée l’enveloppe.
Description détaillée de l’invention Les réalisations suivantes sont des exemples. Bien que la description se réfère à un ou plusieurs modes de réalisations, ceci ne signifie pas nécessairement que chaque référence concerne le même mode de réalisation, ou que les caractéristiques s’appliquent seulement à un seul mode de réalisation. Les caractéristiques de différents modes de réalisation peuvent également être combinées et/ou inter-changées pour fournir d’autres modes de réalisation.
Dans la présente description, on peut indexer certains éléments ou paramètres, comme par exemple premier organe d’actionnement ou deuxième organe d’actionnement etc. Dans ce cas il s’agit d’un simple indexage pour différencier et nommer des éléments, paramètres ou critères proches, mais non identiques. Cette indexation n’implique pas une priorité d’un élément, paramètre ou critère par rapport à un autre et on peut aisément inter-changer de telles dénominations sans sortir du cadre de la présente description. Cette indexation n’implique pas non plus un ordre dans le temps.
Dans la présente description, on entend par avant, arrière, droite, gauche, proximale, distale, dessus et dessous une orientation dans l’espace par rapport au chariot dans lequel est destiné à être monté le système de freinage et de stabilisation de l’invention ainsi qu’à son sens de circulation.
On se tournera en premier lieu vers la qui représente une vue isométrique d’un système de freinage et de stabilisation 1 selon un mode de réalisation de l’invention. Le système 1 est destiné à être implanté dans un chariot mobile 100 (représenté en ) et agit sur le déplacement dudit chariot 100 par rapport à un support 200. Le support 200 peut notamment être le sol ou tout autre élément sur lequel circule le chariot 100.
Le système 1 comprend au moins un organe de stabilisation 300 par rapport au support 200, au moins un organe de freinage 400 de la course de déplacement du chariot 100 par rapport au support 200, un premier organe d’actionnement 500 coopérant avec ledit au moins un organe de stabilisation 300 et un deuxième organe d’actionnement 600 coopérant d’une part avec ledit au moins un organe de freinage 400 et d’autre part avec ledit premier organe d’actionnement 500.
L’organe de stabilisation 300 et l’organe de freinage 400 sont dans l’invention deux éléments distincts l’un de l’autre.
Ledit au moins un organe de stabilisation 300 et le premier organe d’actionnement 500 forment le système de stabilisation 800 du système 1. Ledit au moins un organe de freinage 400 et le deuxième organe d’actionnement 600 forment le système de freinage 900 du système 1. De manière avantageuse, les deux systèmes 800, 900 coopèrent entre eux dans le système 1 de l’invention.
Le ou les moyens de freinages 400 coopèrent notamment avec une ou plusieurs roues du chariot 100. Sont ainsi représentés sur cette quatre roues 101, 102 du chariot 100. Dans l’exemple représenté, les deux roues avant 101 coopèrent chacune avec un organe de freinage 400 et les deux roues arrière 102 coopèrent chacune avec un dispositif de freinage 700 dont l’actionnement et le relâchement sont indépendants du deuxième organe d’actionnement 600. Le dispositif de freinage 700 fait partie intégrante du système de freinage et de stabilisation 1. Selon une alternative, les deux roues arrière 102 peuvent également être dénuées de tout organe ou dispositif de freinages 400, 700 ou bien coopérer chacune avec un organe de freinage 400 entraîné par le deuxième organe d’actionnement 600.
Le ou les organes de freinage 400 sont notamment dépourvus de tout mécanisme à cran, tel que des crans d’arrêt. En effet de tels mécanismes peuvent entraîner des jeux entre deux positions stables (deux crans), amoindrissant la stabilité du chariot 100 dans lequel est monté le système de freinage et de stabilisation 1. De tels jeux peuvent être dommageables pour un patient lorsque le chariot 100 supporte un matériel médical requérant une stabilité au micromètre près lors de l’intervention sur le patient. Le ou les organes de freinages peuvent notamment être sélectionnés dans le groupe comprenant ou consistent aux freins à tambour, aux freins à disque, aux freins à patin, aux freins à bande/courroie et aux freins à sabot.
Ledit au moins un organe de freinage 400 est mobile entre une position de freinage et une position de libération. Dans la position de freinage, il empêche la rotation de la ou des roues 101 auxquelles il est associé, de sorte à empêcher le déplacement du chariot 100. Dans la position de libération, la ou les roues 101 associées sont libres dans leur rotation et le chariot 100 peut se mouvoir librement.
Le déplacement dudit au moins un organe de freinage 400 entre ses différentes positions est réalisé par le deuxième organe d’actionnement 600. Le deuxième organe d’actionnement 600 est mobile entre une position de repos où il actionne ledit au moins un organe de freinage 400 et une position de dégagement où il libère ledit au moins un organe de freinage 400 de la ou des roues auxquelles il est associé. Ainsi, le passage depuis la position de repos à la position de dégagement entraine le ou les organes de freinage 400 dans leur position de libération, permettant le déplacement du chariot 100. Dans l’invention, le deuxième organe d’actionnement 600 est par défaut actionné, de sorte que le ou les organes de freinage sont par défaut actionnés. Ainsi, le maintien du deuxième organe d’actionnement 600 dans sa position de dégagement nécessite une action constante de l’utilisateur sur ce dernier. Le deuxième organe d’actionnement 600 est donc du type « frein homme mort » et entraîne donc l’immobilité du chariot 100 si aucune action n’est entreprise sur cet organe 600. Lorsque l’utilisateur arrête son action sur le deuxième organe 600, cela entraine le passage de la position de dégagement à la position de repos qui ramène le ou les organes de freinage 400 dans leur position de freinage.
Par ailleurs, une contextualisation du contenant 1 permet d’orienter la conversation afin de fournir, à l’utilisateur, des informations les plus adaptées possibles par rapport au contenant 1 et notamment ses possibilités.
En outre, des informations contextuelles sont soumises à l’apprentissage du modèle de l’agent conversationnel 18, de sorte à lui inculquer un corpus de conditions initiales. Typiquement, ces informations contextuelles portent sur le contenant 1, sa description, son mode d’emploi, les usages possibles, les questions fréquentes soumises par les utilisateurs, l’offre commerciale de transport d’objet à l’aide du contenant 1, ou encore des informations sur l’entreprise gérant la flotte de contenants 1 formant le système de transport d’objets.
Pour cela, l’agent conversationnel 18 est soumis à une spécialisation de son modèle dans laquelle on lui fournit une série de mots clés et la sémantique associée pour former le corpus de conditions initiales.
À titre d’exemple, l’apprentissage des événements associés à un envoi peux être réalisé selon le pseudo-code illustratif ci-après :
« Each stored event is composed of type, value where date is the date of the event, type is the type of the event and value is defined per type as follow:
- 'sender': name, address
- 'recipient':name, address
- 'startShipment': date, latitude, longitude