Un réseau de neurones informatique peut être mathématiquement décrit comme une fonction qui transforme une entrée en une sortie. Cette fonction est composée de plusieurs couches de neurones, chacune étant une fonction qui combine les entrées pondérées avec un biais et les passe à travers une fonction d’activation non linéaire.
Mathématiquement, chaque neurone peut être représenté comme une somme pondérée des entrées plus un biais, suivi de l’application d’une fonction d’activation. Les poids et les biais sont les paramètres du modèle qui sont appris à partir des données d’entraînement pour minimiser une fonction de perte. La fonction d’activation peut être une fonction sigmoïde, une fonction de seuil, une fonction ReLU, etc.
Le modèle est entraîné en utilisant des techniques d’optimisation telles que la descente de gradient stochastique, qui ajuste les poids et les biais à chaque étape de l’apprentissage pour minimiser la fonction de perte.
Une fois le modèle entraîné, il peut être utilisé pour prédire des sorties pour de nouvelles entrées qui n’ont pas été vues auparavant, en appliquant simplement la fonction de transformation apprise aux nouvelles entrées.
ChatGPT est une application de traitement de langage humain! Ses réponses ne sont pas calculées en mesurant simplement la distance entre les questions afin de répondre à celles-ci. Cette application utilise des modèles de langage et des techniques de Deep Learning pour générer des réponses qui sont plus sophistiquées que celles que l’on peut trouver via Google (génération actuelle). En gros, quelqu’un qui sait utiliser Google de manière optimale aujourd’hui est capable de trouver les mêmes réponses 20 fois moins rapidement et moins précises que cette application !
Pour l’anecdote, dans les années 80-90, à l’arrivée des BBS et de Compuserve, j’ai vu ma productivité augmenter de deux. À l’arrivée de Google, elle a augmenté de manière significative. Dans les années 80-90, je consommais plus de deux livres techniques par mois, d’une moyenne de 500 pages chacun. En 2000, ma consommation est descendue à un livre tous les deux mois ! Et à ce jour, un livre par an s’il n’existe pas en version électronique (ce qui n’est pas mauvais pour la planète)!
Aujourd’hui, avec l’arrivée de ChatGPT, je ne me consacre plus qu’à l’essentiel, c’est-à-dire que je n’essaie plus de maîtriser le savoir des autres; ChatGPT est là pour ça. Je peux consacrer plus de temps à être créatif, que ce soit en ingénierie, en art ou même en philosophie. Mais attention, vous aurez toujours à juger des réponses générées, dans les calculs par exemple. Même si vous avez l’impression que cette IA sait additionner deux nombres, elle ne fait que répondre par ce qu’elle a lu quelque part, car l’application est écrite ainsi !
Tout ceci grâce aux NLP (Natural Language Processing), déjà largement utilisés par Google et d’autres chatbots basiques, aux GPT (Generative Pre-trained Transformer), qui constituent la base actuelle et future de nos outils informatiques de tous les jours.
Alors, y a-t-il un danger ? Si faire plus vite ce que nous faisions auparavant représente un danger, alors oui. Étais-je un danger pour avoir utilisé les outils qui étaient à ma disposition ? Je me rappelle avoir remplacé une équipe de plusieurs ingénieurs chez EIA dans les années 80 pour le développement du projet du viaduc de BÉEZ ! Étais-je meilleure qu’eux ? Certainement pas, mais j’avais parfaitement compris comment profiter de cette aubaine qui s’ouvrait à moi, de manière très peu académique, mais efficace ! Je n’avais jamais touché à un automate avant ça, jamais entendu parler de SCADA non plus, pourtant ce projet est devenu un petit succès qui a été nommé comme unique en Europe.
Pour revenir à cette question : y a-t-il danger ? Non, j’ai fait le job et ça a permis de sauver plusieurs vies sur ce foutu viaduc considéré comme l’un des plus dangereux par temps de brouillard ! Oui, c’est vrai, au détriment d’autres ingénieurs, je l’avoue.
De nos jours, ce danger est limité du fait que de plus en plus d’entreprises ont du mal à trouver des ressources dites intellectuelles et c’est à nous aussi de trouver comment intégrer ces outils comme je l’ai fait tout au long de ma carrière.
Et pour épiloguer, est-ce que publier la recette du pain représente-t-il un danger pour les boulangers ? Clairement non ! Sauf si…
En fin de compte, il est important de trouver un équilibre entre l’utilisation de ces outils pour améliorer la productivité et l’efficacité, tout en restant conscients des implications éthiques et des limites de ces technologies.
Comment modifier le PCB du TRS-80 Modèle 1, affin d’utiliser une alimentation du TYPE AC/DC +12V, +5V et -5v ?
Pour ce faire, vous devez retirer tous les composants marqués d’un rectangle rouge. Ensuite, repérez les trois points d’alimentation marqués d’un cercle rouge. À ces points, vous pourrez relier les trois tensions d’alimentation (12V, 5V et -5V). Il existe des centaines d’alimentations de type MeanWell ou même pour PC avec ces tensions.
Bonne chance à vous ! Et rappelez-vous que je ne suis en aucun cas responsable des dégâts causés à votre TRS-80 MODEL 1. J’insiste sur ce point car les autres modèles ne nécessitent aucune modification majeure.
Petit rappel des composants à retirer :
C1, C3, C4, CR2, R19 pour la ligne -5, les condensateurs de filtrage sont laissés intentionnellement.
C9, C10, C12, C14, CR1, R1, R2, R3, R4, R5, R6, R7, R8, R9, R11, Q2, Q3, Q5, Z1 pour la ligne 5V, tout comme pour la ligne -5V, les condensateurs de filtrage sont laissés.
C8, C11, C13, C15, R10, R12, R13, R14, R15, R16, R17, R18, Q6, Z2 pour la ligne 12V, idem pour les condensateurs de filtrage.