Messages de LeCreateurKJ

Le 05 mars 2023 à 00:16:46 :

Le 05 mars 2023 à 00:07:33 :

Le 05 mars 2023 à 00:02:15 :

Le 04 mars 2023 à 23:53:40 :

Le 04 mars 2023 à 23:48:53 :

> Le 04 mars 2023 à 23:42:37 :

>Alors ça fait quoi d'avoir des performances horribles les pythonneux?

Ne pas utiliser les lib python qui elles même s'appuient sur les lib Java et c++ et ont des perf équivalentes, naturelle :)

Tu peux aussi utiliser les libs en C++ directement :)

Bien sûr, je vais me faire chier à utiliser c++ pour fine tune une ia que je peux fine tune en 20 lignes de code python qui s'appuie sur hugging face à performances égales :)

Utiliser des vieux { dégueulasses :)
Devoir debugger des erreurs de compilations pendant des heures :)
Faire la définition des fonctions dans un fichier h comme un gros cuck :)
Expliquer à mon manager pourquoi j'ai mis une semaine à faire un dashboard de démonstration :)
Et en plus il est moche :) (alors qu'avec dash + plotly il est bouclé en 1h :))

Il suffit d'import ta lib en C++ et t'auras toujours 20 ou 30 lignes de code :rire:
Mais avec si peu de code, tu n'es pas un programmeur mais un utilisateur :)
Comme quelqu'un qui fait un script bash pour utiliser un programme comme il le souhaite :)

Pas besoin de 10000 classes pour une fonction de 20 lignes :rire:
Pas besoin de plus de Debug en C++ quand on connait comment fonctionne un ordi :rire:
En revanche, python peut accepter n'importe quelle connerie avant l'exécution, ce qui peut causer des problèmes à cause d'une erreur débile de syntaxe :rire:
Ton dashboard, c'est juste un effet de groupe qui donne plus de libs à python, rien d'inhérent au langage :)

Donne moi un script c++ qui fine tune un modèle T5-base en 20 lignes stp, j'attends :)
On s'en fout que ça soit un effet de groupe ou non, c'est là. D'ailleurs l'effet de groupe a été causé par quoi ? Par la simplicité, la lisibilité des codes python, qui est inhérent au langage par le forcing de l'indentation :)

Un "script c++" :rire:
C++ n'est pas un langage de script comme Python ou Bash mais un langage de programmation :rire:
Plus tu ne fais absolument rien avec ton Python et ton modèle d'IA, tu ne fais que reporter des valeurs dans des librairies :)
Le vrai code est fait en C++ derrière, et ça tu ne sais pas comment ça marche :)

Alors comment fonctionne un réseau de neurones pour apprendre. Voici le secret de l'apprentissage et de l'intelligence :

C'est l'algorithme du gradient qui fait tout.
Pour visualiser, imaginez vous sur une montagne, et vous devez trouvez la distance pour descendre, alors en regardant le sol, vous voyez le sens de la pente. Il vous suffit donc d'aller dans le sens de la descente en suivant la direction de la pente en faisant un certain pas, puis de répéter et ainsi de suite, jusqu'à arriver dans une vallée ou un trou.
Pour l'IA, c'est pareil, sauf que la position horizontale correspond à des coefficients qui agissent sur la manière dont fonctionne le réseau et la position verticale, c'est l'erreur. Ainsi, en regardant de combien contribut chaque coefficient à commettre une erreur à chaque itération, puis en descendant la pente de l'erreur, on arrive à un minimum local d'erreur si le pas est bien choisi.
C'est ça l'algorithme du gradient utilisé en intelligence artificielle mais avec des millions voir milliards de dimensions.

Mathématiquement, cela se traduit par l'utilisation de dérivées partielles et du théorème de Schwarz avec les hypothèses de régularités supposées vérifiées pour calculer le gradient puis le soustraire par un pas fixé.

Alors ça fait quoi de devoir utiliser 2 libs qui fonctionnent qu'avec des versions de python différentes chacunes :)

Le 05 mars 2023 à 00:02:15 :

Le 04 mars 2023 à 23:53:40 :

Le 04 mars 2023 à 23:48:53 :

Le 04 mars 2023 à 23:42:37 :
Alors ça fait quoi d'avoir des performances horribles les pythonneux?

Ne pas utiliser les lib python qui elles même s'appuient sur les lib Java et c++ et ont des perf équivalentes, naturelle :)

Tu peux aussi utiliser les libs en C++ directement :)

Bien sûr, je vais me faire chier à utiliser c++ pour fine tune une ia que je peux fine tune en 20 lignes de code python qui s'appuie sur hugging face à performances égales :)

Utiliser des vieux { dégueulasses :)
Devoir debugger des erreurs de compilations pendant des heures :)
Faire la définition des fonctions dans un fichier h comme un gros cuck :)
Expliquer à mon manager pourquoi j'ai mis une semaine à faire un dashboard de démonstration :)
Et en plus il est moche :) (alors qu'avec dash + plotly il est bouclé en 1h :))

Il suffit d'import ta lib en C++ et t'auras toujours 20 ou 30 lignes de code :rire:
Mais avec si peu de code, tu n'es pas un programmeur mais un utilisateur :)
Comme quelqu'un qui fait un script bash pour utiliser un programme comme il le souhaite :)

Pas besoin de 10000 classes pour une fonction de 20 lignes :rire:
Pas besoin de plus de Debug en C++ quand on connait comment fonctionne un ordi :rire:
En revanche, python peut accepter n'importe quelle connerie avant l'exécution, ce qui peut causer des problèmes à cause d'une erreur débile de syntaxe :rire:
Ton dashboard, c'est juste un effet de groupe qui donne plus de libs à python, rien d'inhérent au langage :)

Le 05 mars 2023 à 00:00:38 :

Le 04 mars 2023 à 23:59:24 :

Le 04 mars 2023 à 23:58:12 :

Le 04 mars 2023 à 23:56:33 :
Les low qui ne codent pas en assembleur :rire:

Ne pas directement écrire le binaire en utilisant le bloc notehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Tu peux pas écrire le "binaire" avec un bloc-notes :)
Faut utiliser un logiciel qui permet d'écrire vraiment des données au format pur, du style HxD

Sans blaguehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Mais écrire en "binaire" ça se dit pas, binaire c'est juste un moyen de représentation de données.
C'est du code machine (x86_64 je suppose, avec PE Windows en prenant les headers)

Le 04 mars 2023 à 23:59:24 :

Le 04 mars 2023 à 23:58:12 :

Le 04 mars 2023 à 23:56:33 :
Les low qui ne codent pas en assembleur :rire:

Ne pas directement écrire le binaire en utilisant le bloc notehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Tu peux pas écrire le "binaire" avec un bloc-notes :)
Faut utiliser un logiciel qui permet d'écrire vraiment des données au format pur, du style HxD

Et il faut faire gaffe aux headers et aux sections si tu écris dans un .exe en plus du code :)

Le 04 mars 2023 à 23:58:12 :

Le 04 mars 2023 à 23:56:33 :
Les low qui ne codent pas en assembleur :rire:

Ne pas directement écrire le binaire en utilisant le bloc notehttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Tu peux pas écrire le "binaire" avec un bloc-notes :)
Faut utiliser un logiciel qui permet d'écrire vraiment des données au format pur, du style HxD

Le 04 mars 2023 à 23:56:33 :
Les low qui ne codent pas en assembleur :rire:

Le pire c'est que c'est loin d'être compliqué en soit, faut faire attention aux détails des instructions, mais l'assembleur dans son principe est simple à comprendre. Après dans des gros projets, on s'y retrouve difficilement :rire:

Le 04 mars 2023 à 23:54:13 :
C++ ce langage d'assisté :rire:
Les vrais codent en basic :oui:

GRed par le C#, désolé le VB :)

Le 04 mars 2023 à 23:53:07 :
Déjà j'en chie pour faire une fonction récursive de base en JavaScript, ou de parcourir un tableau imbriqué.

Je passe mon tour.

Ayaa, la récursivité, cette fausse bonne idée à bannir de tout code qui itère un grand nombre de fois :rire:
Le call stack du CPU qui explose :rire:

Le 04 mars 2023 à 23:48:53 :

Le 04 mars 2023 à 23:42:37 :
Alors ça fait quoi d'avoir des performances horribles les pythonneux?

Ne pas utiliser les lib python qui elles même s'appuient sur les lib Java et c++ et ont des perf équivalentes, naturelle :)

Tu peux aussi utiliser les libs en C++ directement :)

Comme les cucks qui vont additionner des angles d'Euler dans les jeux en 3D, parce-qu'ils savent pas multiplier des putins de matrices ou des quaternions :rire:

Le 04 mars 2023 à 23:49:39 :
Ne pas utiliser numpy ou torch :rire:

Être un CUCK

Déjà refait une IA depuis zero en C++/Cuda :)
Pytorch = cuck qui connait pas les maths derrière :rire:

Le 04 mars 2023 à 23:48:36 :
l'op qu'a pas encore capté le concept de paradigme

Ayaaa, encore le low qui va venir me dire qu'il faut utiliser de la programmation fonctionnelle pour de gros projets :rire:

Le 04 mars 2023 à 23:46:03 :
Les cucks qui codent en python sortent des applis de Chad tandis que les Chad qui codent en c++ essaient encore de debugger leur seg fault :hap:

Le code des pythonneux :

import bidule

print(bidule.use(69))

Ils n'ont rien codé du tout mais font croire à leur entourage qu'ils ont créé quelque chose :rire:

Pas de () souvent à côté des if mais bordel :rire:
Avec des {}, on sait quand un bloc de code se termine facilement :)
Des : après les if mais wtf c'est dégueulasse, avec comme seul répère l'indentation :rire:
+ Le langage dégueulasse avec aucun typage :rire:
Alors ça fait quoi d'avoir des performances horribles les pythonneux?