Les tout premiers réseaux de neurones artificiels n’étaient pas des abstractions à l’intérieur d’un ordinateur personnel, mais de véritables systèmes physiques créés à partir de moteurs vrombissants et de gros faisceaux de câbles. Ici, je vais illustrer la meilleure façon d’en développer un par vous-même en utilisant SnapCircuits, un système d’appareils électroniques pour enfants. Je réfléchirai également à la manière de créer un réseau qui fonctionne réellement en utilisant une caméra Web. Et je vais raconter des choses que j’ai acquises en parlant avec l’artiste Ralf Baecker, qui a développé un réseau utilisant des cordes, des leviers et des haltères de guidage. J’ai montré à la communauté SnapCircuits l’année dernière à John Hopfield, un physicien de l’Université de Princeton qui a développé des sites neuronaux à partir des années 1980, et qu’il s’est facilement absorbé dans la mise au point du programme pour savoir ce qu’il pourrait facilement le terminer. J’étais des visiteurs de l’Institute for Advanced Review et j’ai passé des heures à interviewer Hopfield pour ma prochaine publication sur la physique ainsi que les réflexions. Le genre de groupe pour lequel Hopfield est devenu réputé est un peu différent des systèmes sérieux que la reconnaissance de l’apparence énergétique avec d’autres A.I. méthodes de nos jours. Il est toujours constitué de modèles d’ordinateurs standard – des «neurones» – qui sont connectés les uns aux autres, pour s’assurer que chacun réagit à ce que font les autres. Mais les neurones ne sont certainement pas disposés en niveaux: il n’y a pas de perspicacité, de résultat ou de niveaux intermédiaires engagés. Alternativement, le système est un enchevêtrement important de panneaux qui se réveillent d’eux-mêmes, développant un programme incroyablement dynamique. Vous pouvez vous en sortir avec une conception bâclée pour obtenir une communauté de quelques neurones, formation SEO Lille mais vous devrez être beaucoup plus systématique avec plusieurs. Chaque neurone peut être un changement qui s’allume ou s’éteint en fonction de ses entrées. En commençant par un premier état, les neurones se bousculent et se réajustent. Un neurone peut provoquer la transformation d’un autre neurone, déclenchant l’activation ou la désactivation d’une cascade de neurones, modifiant peut-être le statut de votre neurone initial. De préférence, le système s’installe dans une routine fixe ou cyclique. L’appareil exécute ainsi un calcul en commun, au lieu d’effectuer un traitement par déplacement comme le font les ordinateurs personnels traditionnels. En 1981, alors à Caltech, Hopfield a présenté une discussion de son groupe de rétroaction, et aussi dans le public cible était vraiment un scientifique de navigation, John Lambe. Lambe a été inspiré pour créer l’instanciation corporelle initiale, composée de six neurones contrôlés par des changements à bascule. Il a établi qu’un groupe de cette disposition se stabilisait plutôt qu’une boucle chaotique, c’était le problème principal de Hopfield. Hopfield a dessiné le circuit dans un article de 1984. Conception SnapCircuits Le modèle SnapCircuits a environ trois neurones, le nombre minimum pour découvrir des actions intrigantes. Je suppose que vous connaissez généralement SnapCircuits et que vous découvrirez peut-être comment assembler le circuit dans le schéma et les images. J’ai montré les pièces requises à la fin de cette soumission. Ils n’avaient pas de SnapCircuits une fois que j’étais vraiment enfant, et j’ai trouvé qu’il était plus difficile qu’il n’y paraît de réussir un circuit. Il existe sans aucun doute de meilleures méthodes que les miennes, vous devriez donc me livrer vos photos. Les relais électriques fonctionnent comme les neurones. Lorsque leur tension d’entrée dépasse une certaine importance de tolérance, il bascule avec un clic gratifiant, allumant une lumière. Un inconvénient des relais est en fait un résultat de stockage: une fois allumés, ils sont difficiles à désactiver une fois de plus, et inversement. Cela peut provoquer la mise en place du réseau, comme l’a observé Hopfield dans les premiers articles sur le sujet. Le groupe en général peut stocker des informations, mais vous ne voulez pas que des neurones spécifiques effectuent la même chose. Pour écraser ce souci, j’appaire chaque relais ayant un transistor pour contrôler son entrée. Une résistance de facteur dans l’entrée du transistor vous permet de régler correctement la limite du neurone – sa «polarisation» – ce qui rend plus facile ou plus difficile la mise en marche et l’arrêt. La plus petite résistance de facteur dans la palette SnapCircuits a une plus grande importance que cette résistance croit que j’utilise personnellement ailleurs dans le circuit, donc une petite amélioration dans son établissement donne un gros résultat, en fait c’est un défi correct. De plus, je repère un condensateur en parallèle avec toutes les entrées de communication pour réduire les transitions, ce qui simplifie la visualisation du groupe évoluer.
Lisez avec plaisir…
Mon petit blog où je range les articles qui me touchent, les pensées qui me traversent et mes souvenirs qui restent.
Articles récents
- Dammam : Entre Tradition et Modernité en Arabie Saoudite
- L’évolution d’une fragrance
- Hélicos: Accès sans limites
- L’effondrement de l’Antiquité : La Grèce et Rome comme tournant oligarchique de la civilisation
- Team buildings internes: une stratégie pour l’innovation
- Des séjours de luxe sur mesure
- le problème du non renouvellement politique
- Conduire en toute décontraction
- Fusionner avec la machine
- Les Alpes : Une symphonie majestueuse de la beauté naturelle
Catégories
Archives
- septembre 2024
- mai 2024
- avril 2024
- mars 2024
- janvier 2024
- décembre 2023
- septembre 2023
- mai 2023
- mars 2023
- février 2023
- janvier 2023
- novembre 2022
- septembre 2022
- juillet 2022
- mai 2022
- avril 2022
- mars 2022
- janvier 2022
- décembre 2021
- novembre 2021
- octobre 2021
- septembre 2021
- août 2021
- juillet 2021
- juin 2021
- avril 2021
- mars 2021
- février 2021
- janvier 2021
- décembre 2020
- novembre 2020
- octobre 2020
- septembre 2020
- août 2020
- juillet 2020
- juin 2020
- mai 2020
- avril 2020
- mars 2020
- février 2020
- janvier 2020
- décembre 2019
- novembre 2019
- octobre 2019
- septembre 2019
- août 2019
- juillet 2019
- juin 2019
- mai 2019
- avril 2019
- mars 2019
- février 2019
- janvier 2019
- décembre 2018
- novembre 2018
- octobre 2018