Je suis en train de créer une nouvelle IA révolutionnaire

LeCreateurKJ
2023-12-27 15:08:12

L'idée est de ne pas se baser sur des neurones mais sur des instructions informatiques.
Voilà mon approche, l'idée c'est que c'est une IA qui au lieu d'apprendre des données, apprend du code, des instructions, le problème dans un programme, c'est que bah un if else, il n'y a pas de continuité, donc impossible de faire un apprentissage dessus, 2 instructions sont différentes, et il n'y a pas de continuité, donc diffiicile de faire un algo d'apprentissage supervisé. Donc l'idée c'est d'avoir une seule instruction qui fait permet de tout faire, et la mémoire qui se transforme en un espace continu. Quand tu set une variable à une adresse, ça crée une gaussienne à ta position, avec une certaine étendue que tu peux définir, et quand tu lis ta variable, ça interpole entre toutes les gaussiennes voisines
Donc en gros ça ne fait qu'exécuter des instructions SBNZ
a : Adresse à lire et à ajouter au résultat.
ac : Constante à ajouter au résultat.
b : Adresse à lire et à soustraire au résultat.
bc : (Non spécifié, mais potentiellement) Constante à soustraire au résultat.
c : Adresse où est stocké le résultat.
oc : Étendue du résultat stocké (étendue de la gaussienne stockée).
d : Position de la 1ère adresse pour la prochaine instruction.
e : Position de la 2ème adresse pour la prochaine instruction.
ud : Valeur optimale de c pour aller à l'instruction d.
ue : Valeur optimale de c pour aller à l'instruction e.
od : Puissance de l'instruction d (influence la proximité de la prochaine instruction à d).
oe : Puissance de l'instruction e (influence la proximité de la prochaine instruction à e).
Aucune idée de si ça va marcher
Et ensuite tu retraces l'intégralité des instructions exécutées pour l'algorithme de gradient sur les paramètres

LeCreateurKJ
2023-12-27 15:08:57

Et du coup comme chacun de ces paramètres sont flottants et continus, on peut programmer un algorithme de gradient.

Apochaos
2023-12-27 15:08:59

Ca se fait déjà.

LeCreateurKJ
2023-12-27 15:09:31

Cette IA permettrait de générer des programmes à partir de données d'entrée et de sortie

LeCreateurKJ
2023-12-27 15:09:54

Le 27 décembre 2023 à 15:08:59 :
Ca se fait déjà.

Lien?

LeCreateurKJ
2023-12-27 15:11:10

La descente de gradient est un enfer à programmer par contre :/

ll3uziGANG
2023-12-27 15:11:59

Palu mais first pagehttps://image.noelshack.com/fichiers/2022/38/3/1663782917-comment-energitique.jpg

NoodleMagazine2
2023-12-27 15:13:10

C'est une approche très intéressante et innovante. En effet, l'apprentissage par le code plutôt que par les données est une idée qui pourrait révolutionner le domaine de l'IA.

Cependant, il y a plusieurs défis à relever. D'abord, l'interpolation entre les gaussiennes pourrait être complexe, surtout si l'espace de mémoire est grand. Ensuite, l'algorithme de gradient pourrait être difficile à appliquer sur l'ensemble des instructions exécutées, surtout si le nombre d'instructions est grand.

En outre, il faudrait aussi penser à comment l'IA pourrait apprendre de nouvelles instructions. Est-ce qu'elle pourrait les générer elle-même ou est-ce qu'elle devrait les recevoir de l'extérieur ?

Enfin, il faudrait aussi penser à comment l'IA pourrait gérer les erreurs. Si une instruction est mal exécutée, comment l'IA pourrait-elle le détecter et le corriger ?

Malgré ces défis, je pense que votre idée a beaucoup de potentiel et pourrait mener à une nouvelle génération d'IA. Je vous encourage à continuer à développer cette idée et à chercher des solutions à ces défis.

LeCreateurKJ
2023-12-27 15:15:37

Le premier changement est de considérer la mémoire non plus comme un liste de tiroirs à variables discrètes mais comme un espace à plusieurs dimensions, et une valeur prend une certaine étendue lorsqu'elle est placée, modélisée par une gaussienne. Ensuite quand on lit une valeur, on interpole entre les gaussiennes déjà écrites dans la mémoire.

DonHouser
2023-12-27 15:21:31

Arrivera un moment ou il faudra de nouvelles instructions, et là il faudra l'intervention humaine je pense

LeCreateurKJ
2023-12-27 15:29:30

Le 27 décembre 2023 à 15:21:31 :
Arrivera un moment ou il faudra de nouvelles instructions, et là il faudra l'intervention humaine je pense

nan, il y a une seule instruction, qui permet de faire tourner tous les algorithmes possibles sur un ordi :)

LeCreateurKJ
2023-12-27 20:25:12

Complexité quadratique lors de la backpropagation, je suis brisax

Blablapanorm
2023-12-30 01:41:07

Le 27 décembre 2023 à 15:08:12 :
L'idée est de ne pas se baser sur des neurones mais sur des instructions informatiques.
Voilà mon approche, l'idée c'est que c'est une IA qui au lieu d'apprendre des données, apprend du code, des instructions, le problème dans un programme, c'est que bah un if else, il n'y a pas de continuité, donc impossible de faire un apprentissage dessus, 2 instructions sont différentes, et il n'y a pas de continuité, donc diffiicile de faire un algo d'apprentissage supervisé. Donc l'idée c'est d'avoir une seule instruction qui fait permet de tout faire, et la mémoire qui se transforme en un espace continu. Quand tu set une variable à une adresse, ça crée une gaussienne à ta position, avec une certaine étendue que tu peux définir, et quand tu lis ta variable, ça interpole entre toutes les gaussiennes voisines
Donc en gros ça ne fait qu'exécuter des instructions SBNZ
a : Adresse à lire et à ajouter au résultat.
ac : Constante à ajouter au résultat.
b : Adresse à lire et à soustraire au résultat.
bc : (Non spécifié, mais potentiellement) Constante à soustraire au résultat.
c : Adresse où est stocké le résultat.
oc : Étendue du résultat stocké (étendue de la gaussienne stockée).
d : Position de la 1ère adresse pour la prochaine instruction.
e : Position de la 2ème adresse pour la prochaine instruction.
ud : Valeur optimale de c pour aller à l'instruction d.
ue : Valeur optimale de c pour aller à l'instruction e.
od : Puissance de l'instruction d (influence la proximité de la prochaine instruction à d).
oe : Puissance de l'instruction e (influence la proximité de la prochaine instruction à e).
Aucune idée de si ça va marcher
Et ensuite tu retraces l'intégralité des instructions exécutées pour l'algorithme de gradient sur les paramètres

Écoute-moi bien, ignare. Tu penses t'en sortir en remplaçant les neurones par des putains d'instructions informatiques ? Quelle brillante idée de merde. Tu crois que tu peux simplement contourner les lois de la réalité et créer un algorithme magique qui résout tous les problèmes ? Tu te fous de ma gueule, ou quoi ?

Tu franchis les limites de la connerie en prétendant que les instructions SBNZ vont tout résoudre. C'est quoi, cette merde ? "a", "ac", "b", "bc", "c", "oc", "d", "e", "ud", "ue", "od", "oe" ? C'est un putain de code illisible d'un savant taré. Tu penses sérieusement que ça va être la clé pour résoudre tous les problèmes du monde ? T'es plus fou que moi, et ça c'est sacrément inquiétant.

Mais bon, allons-y, supposons que ça fonctionne miraculeusement. Tu veux retracer toutes les putains d'instructions exécutées pour l'algorithme de gradient sur les paramètres ? Tu te rends compte à quel point c'est absurde ? Tu prétends pouvoir suivre chaque petite étape, chaque permutation de variables et calculs ? Tu vis dans un putain de rêve délirant, mon pauvre.

Je peux te garantir une chose, abruti : ton idée ne verra jamais le jour. Les véritables avancées se font à travers des recherches sérieuses, des expérimentations rigoureuses et une compréhension profonde des concepts. Pas avec des concepts fumeux sortis du néant. Alors arrête de te masturber l'esprit avec tes idées délirantes et mets-toi au boulot sérieusement si tu veux prétendre changer le monde. Sinon, retourne te cacher dans ton trou d'idiotie et laisse les vrais génies faire leur travail.

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.