474 research outputs found
Conception d'une plateforme d'Animats destinée à l'étude d'aglgorithmes d'apprentissage appliqués à la survie en environnement réel
RĂSUMĂ
Le prĂ©sent mĂ©moire rĂ©sume les travaux de maĂźtrise rĂ©alisĂ©s dans lâoptique de proposer une plateforme de dĂ©ploiement et dâanalyse dâalgorithmes dâapprentissage appliquĂ©s aux animats. Les animats dĂ©signent des agents minimalement Ă©quipĂ©s aussi bien sur le plan mĂ©canique quâen termes de puissance de calcul. NĂ©anmoins, la thĂ©orie gravitant autour de lâĂ©tude de ces entitĂ©s vise Ă mettre en avant des mĂ©thodes dâapprentissages permettant Ă ceux-ci dâĂ©voluer Ă partir de ce quâils auront appris de leur expĂ©rience dans lâenvironnement. Ă lâimage des ĂȘtres vivants, les diffĂ©rences de perception du milieu environnant devraient permettre de voir naĂźtre des particularitĂ©s et des comportements diffĂ©rents pour chacun dâentre eux. Par ailleurs, ces animats devraient avoir la facultĂ© de pouvoir communiquer entre eux dans le but de permettre, sâils le dĂ©sirent, de pouvoir partager de lâinformation et de se servir dâune connaissance et dâun apprentissage communs pour assouvir ce qui devrait ĂȘtre leur principal objectif : survivre dans leur environnement. Le domaine de recherche des animats comprend aussi bien lâĂ©tude des animats simulĂ©s que celle des animats rĂ©els. Alors que le premier permet un dĂ©ploiement facilitĂ© par lâabstraction rendue possible par les langages de haut niveau, la nĂ©cessitĂ© de devoir simuler un environnement avec lâensemble de ses singularitĂ©s induit une erreur de modĂ©lisation qui nâexiste pas lorsque les animats sont physiquement rĂ©alisĂ©s. Par consĂ©quent, si une telle plateforme Ă©tait disponible, il serait alors seulement nĂ©cessaire de se concentrer sur les algorithmes dâapprentissage plutĂŽt que sur des problĂšmes de modĂ©lisation. Par ailleurs, bien souvent, des algorithmes puissants lors des simulations se retrouvent inadaptĂ©s pour des problĂšmes rĂ©els de par le manque de fidĂ©litĂ© entre lâenvironnement simulĂ© et rĂ©el. Notamment, quâadviendrait-il si un capteur devenait dĂ©fectueux? Si une situation inconnue Ă©tait rencontrĂ©e? Si le bruit ou la prĂ©cision des capteurs avait mal Ă©tĂ© modĂ©lisĂ©s?Dans ce contexte, nous proposons dâĂ©tudier et de concevoir ce qui sera la base dâune plateforme de dĂ©veloppement et dâanalyse dâalgorithmes dâapprentissage. Ă la diffĂ©rence des plateformes existantes, la principale originalitĂ© de cette plateforme rĂ©side dans la prise en compte des problĂšmes Ă©nergĂ©tiques. En effet, pour pouvoir survivre lâanimat devrait ĂȘtre capable dâestimer et de prĂ©voir ses dĂ©penses Ă©nergĂ©tiques prĂ©sentes et futures et de les prendre en considĂ©ration dans le choix des tĂąches Ă effectuer.----------ABSTRACT This masterâs thesis summarizes the achievements realized towards proposing a platform for deployment and analysis of machine learning algorithms applied to animats. Animats are agents minimally equipped on the mechanical plan as well as in terms of computing power. Nevertheless, the theory describing the study of these entities aims at discovering learning methods allowing them to evolve using what they learnt from their experience in the environment. Just like human beings, differences in perception of the surrounding environment should allow peculiarities and several behaviors for each of them. Besides, these animats should be able to communicate between them so as to allow, if needed, to share information and to use common knowledge and learning in order to succeed in what should be their main objective: survive in their environment.
The research field of animats includes the study of simulated and real animats. While the former allows a facilitated deployment due to the abstraction made possible by high-level languages, the necessity to emulate an environment with all peculiarities can lead to modeling errors that may be avoided when animats are physically built. Consequently, if such a platform was available, it would only be necessary to focus on the learning algorithms rather than on the modelling problems. Besides, very often, powerful algorithms tested on simulation may prove themselves unsuitable for real problems in real environments. For instance, it is hard to predict what would happen if a sensor became defective, if an unexpected situation was met, or if the noise or the precision of the sensors was not properly modeled.In this context, we suggest studying and designing what will be the base of a platform for development and analysis of learning algorithms. Unlike the existing platforms, the main originality of this platform lies in the consideration of energy constraints. Indeed, to enhance its survivability, the animat should be able to estimate and to plan its present and future energy consumption and to consider it in the choices made. Besides, the objective was to design an animat sufficiently equipped to realize simple tasks but relatively primitive to make it necessary to take advantage of algorithmic parades, like for example the pooling of information. Therefore, the computing power embedded in the animat was purposely reduced to force the relocation of processing that proves too complex. On the other hand, a reduced size and a moderate price are necessary features to enable deployment of a colony of animats
Proposition d'un outil d'aide à la décision pour la gestion des commandes en cas de pénurie : une approche par la performance
La thĂšse s'intĂ©resse au processus de gestion des commandes dans le cas oĂč la promesse de vente faite au client (quantitĂ©, date) ne peut ĂȘtre tenue en raison de ruptures temporaires de produits. Il s'agit alors de proposer un outil pour traiter les commandes de maniĂšre Ă satisfaire au mieux le client tout en respectant les contraintes de l'entreprise. Nous proposons un modĂšle d'Advanced Available To Promise pour l'aide Ă la gestion de commandes en cas de rupture. Il s'agit d'un outil d'aide Ă la dĂ©cision multicritĂšre qui permet de prendre en compte les points de vue des diffĂ©rents acteurs ainsi que les possibilitĂ©s de flexibilitĂ© pour exĂ©cuter les commandes (substitution, livraison partielle et multi-site). Le paramĂ©trage de l'outil permet de mettre en oeuvre des stratĂ©gies de gestion de la pĂ©nurie et d'exĂ©cution des commandes plus ou moins efficiente ou agile. Afin de mesurer et d'Ă©valuer la performance des rĂ©sultats obtenus, nous proposons Ă©galement un rĂ©fĂ©rentiel tri-dimensionnel. ABSTRACT : Our objective is to optimize the Order Management Process performance in case of stock out situation. To reach this goal, we propose a method and a tool to integrate Supply Chain and Demand Chain. Concretely, the thesis proposes a model known as âAdvanced Availbale To Promiseâ for decision- aking with the order management in the event of stock-out. This multicriterion decision- aking tool makes possible to take into account the different points of view from the actors as well as the possibilities of flexibility to fulfill the orders (substitution, partial delivery, multi site). The parameters setting of the tool makes it possible to implement various strategies to manage the shortage and fulfill the orders: efficient, responsive, effective, agile and leagile. In order to measure and to evaluate the performance of the results, the thesis also proposes a three-dimensional framewor
Méthodologie de conception d'un modÚle comportemental pour la vérification formelle
Mémoire numérisé par la Direction des bibliothÚques de l'Université de Montréal
Jadis synchrones, désormais GALS, les architectures de FPGA
Il est de plus en plus difficile de répondre à la demande conflictuelle de circuits plus grands et plus rapides par les avancées seules des technologies des semi-conducteurs. à un certain point, on s'attend à ce que les concepteurs et les fabricants doivent abandonner la méthodologie de conception synchrone traditionnelle pour une méthodologie localement synchrone globalement asynchrone (GALS). De tels changements engendrent plus de contraintes de synchronisation, mais également plus de flexibilité.
En consĂ©quence, une mĂ©thodologie pour l'implĂ©mentation de composants GALS sur FPGA synchrones traditionnels est d'abord prĂ©sentĂ©e. Les objecfifs sont de dĂ©finir un ensemble minimal de composants asynchrones de base, de permettre leur implĂ©mentation et d'Ă©tablir les contraintes et les limitations de tels circuits. Les rĂ©sultats de simulation confirment que des conceptions GALS implĂ©mentĂ©es Ă l'aide de ressources du FPGA (tableau de correspondance et bascules) et des outils courants de placement et routage permettent l'implĂ©mentation de composants asynchrones tels que la ligne Ă retard, l'Ă©lĂ©ment C de Muller et l'arbitre. Ces composants peuvent ĂȘtre implĂ©mentĂ©s dans des FPGA synchrones traditionnels tant que ces conceptions sont soumises Ă des contraintes appropriĂ©es et qu'elles sont ufilisĂ©es en fonction des limitations du circuit.
Pour atteindre de meilleures performances, une nouvelle architecture de FPGA compatible avec les dispositifs synchrones existants et qui soufient intrinsĂšquement les conceptions GALS est prĂ©sentĂ©e. L'objecfif principal est simple : l'architecture proposĂ©e doit apparaĂźtre inchangĂ©e pour les concepfions synchrones, mais doit inclure un ensemble minimal de composants de base pour empĂȘcher la mĂ©tastabilitĂ© lors de communicafions asynchrones. Les rĂ©sultats de simulation, d'un gĂ©nĂ©rateur d'horloge qui peut ĂȘtre arrĂȘtĂ©, sont prĂ©sentĂ©s. Tous ces rĂ©sultats dĂ©montrent qu'avec trĂšs peu de circuits adaptĂ©s, une cellule standard de FPGA peut devenir appropriĂ©e pour les mĂ©thodologies GALS.
Un circuit de masquage des aléas temporels est finalement présenté pour masquer la métastabilité et les problÚmes de synchronisafion. Le but est de définir un circuit capable de mettre, physiquement, en application les contraintes qui masquent les sources de métastabilité de façon à ce que la synchronisafion paraisse transparente. Les résultats de simulation confirment qu'un tel circuit peut masquer totalement toutes les sources de métastabilité sans dégradafion des performances, mais avec une latence apparentée au temps nécessaire à la stabilisation d'une bascule de mémoire
MĂ©thodes formelles de haut niveau pour la conception de systĂšmes Ă©lectroniques fiables
ThÚse numérisée par la Direction des bibliothÚques de l'Université de Montréal
La conception collaborative avec les fournisseurs : proposition d'une méthode d'analyse par les dysfonctionnements
This thesis is focused on collaborative development of new products with suppliers. A method toanalyze failures linked to this type of development is proposed and enables to improve thispractice. This work is based on case studies carried out at Somfy Company, on interviews carriedout with 10 companies and on a quantitative study carried out with the University of Twente.From a literature review and our case studies, a list of failures is proposed followed by a failuresclassification in 5 classes following the customer/supplier collaboration lifecycle. Then, aquantitative impact analysis of the failures on the project performance via a survey is proposedto generalize the case studiesâ results. The final result of this thesis is a risk analysis tool appliedto collaborative development with suppliers developed with Somfy and inspired by the FMEAapproach. This tool enables, at the beginning of a collaborative development project, to identifythe most critical potential failures in order to set up an adapted action plan.Ce travail de thĂšse a pour thĂšme le co-dĂ©veloppement de nouveau produit avec les fournisseurs.Nous proposons une mĂ©thode dâanalyse des dysfonctionnements liĂ©s Ă ce type de conceptiondite « collaborative » qui permet dâen amĂ©liorer la pratique. Ce travail sâappuie sur des Ă©tudes decas rĂ©alisĂ©es au sein de lâentreprise Somfy, des interviews menĂ©es au sein de 10 entreprises etune Ă©tude quantitative menĂ©e avec lâUniversitĂ© de Twente. A partir de la littĂ©rature et des Ă©tudesde cas, nous proposons une liste des dysfonctionnements puis une classification de ces derniersen 5 classes selon le cycle de vie de la collaboration client/fournisseur. Puis, une analysequantitative dâimpact des dysfonctionnements sur la performance projet via une enquĂȘte estproposĂ©e pour gĂ©nĂ©raliser les rĂ©sultats des Ă©tudes de cas. Le rĂ©sultat final de cette thĂšse est unoutil dâanalyse de risques en co-dĂ©veloppement avec les fournisseurs dĂ©veloppĂ© aveclâentreprise Somfy et inspirĂ© de la dĂ©marche AMDEC. Cet outil permet, en dĂ©but de projet de codĂ©veloppement,dâidentifier les dysfonctionnements potentiels les plus critiques de façon Ă mettre en place un plan dâaction adaptĂ©
Le dĂ©clin de lâEmpire amĂ©ricain et lâavenir des francophonies en pĂ©riphĂ©rie : le cas de la Saskatchewan
La survie et lâĂ©panouissement de la langue française au Canada aujourdâhui sont influencĂ©s par des tendances opposĂ©es : lâĂ©panouissement et lâĂ©tiolement linguistiques. Ces tendances contradictoires sont autant mondiales que nationales. Ainsi dans certaines rĂ©gions du Canada, et dans quelques parties du monde, le nombre de personnes parlant le français augmente. Au Canada, les droits des francophones sâaccroissent sans cesse depuis les annĂ©es 1960. Mais plusieurs rĂ©gions Ă lâextĂ©rieur du QuĂ©bec subissent des tendances dĂ©mographiques inquiĂ©tantes qui conduisent Ă lâaffaiblissement gĂ©nĂ©ral des communautĂ©s et Ă la perte de la langue française. LâĂ©tude de cas type dâune rĂ©gion menacĂ©e, comme la Saskatchewan, devrait tenir compte de facteurs extĂ©rieurs qui influent sur les tendances internes de cette communautĂ©. En particulier, ces facteurs doivent tenir compte des tendances mondiales concernant la langue française et de lâinsertion de la Saskatchewan dans les contradictions du capitalisme avancĂ© sous lâhĂ©gĂ©monie amĂ©ricaine.The survival and vitality of the French language in Canada today are influenced by opposing trends towards linguistic Ă©panouissement on the one hand and linguistic attenuation on the other. These contradictory trends are global as well as national. In certain regions of Canada and some parts of the world, the number of Francophones is increasing. In Canada, Francophone linguistic rights have been expanding since the 60s. But several regions outside Quebec are showing disturbing demographic trends that are leading to a general weakening of Francophone communities and a loss of the French language. A case study of one of these threatened regions, such as Saskatchewan, should take into account the external factors that influence this communityâs internal trends. In particular, these external factors must factor in world trends in the use of French and where Saskatchewan sits within the contradictions of advanced capitalism under the American hegemony
- âŠ