Il y a quelques mois, je me suis lancé dans la recherche et le développement d’outils qui pourraient me permettre de soutenir un travail de ce que j’appel un Crypto Trader, un mec qui trade des crypto monnaies quoi.
J’ai fait tous mes premiers travaux avec ce que je connaissais, c’est à dire Javascript et NodeJS. L’idée était assez simple, trouver des voies d’investigations qui me permettraient de déléguer le travail d’analyse de graphiques à une machine.
Je me suis donc lancé corps et âme dans l’apprentissage du développement d’une Intelligence Artificielle. Et à vrai dire c’était assez naïf au départ, je partais sur un idéal d’une IA qui apprendrait par renforcement parce que mes recherches me permettaient de réaliser des exercices simples assez prometteur. Imaginez, une IA qui lit des données historique qui fait des fake positions et qui apprend toute seule de ses erreurs, le rêve.
Non, c’est beaucoup trop complexe à réaliser tout seul x)
J’ai bossé un moyen de pouvoir gérer et afficher des chandeliers de données, avec la gestion d’indicateurs calculé à partir des données récoltée. Je pouvais reprendre mes recherche sur la création d’un moteur 2D sur Javascript plutôt sympa.
Je me suis vite confronté à des problèmes de performance que Javascript et NodeJS ne pouvaient pas vraiment régler sauf en apprenant à aller encore plus profondément en apprenant la gestion des Shaders et l’utilisation des cartes graphique, boulot beaucoup trop lourd à mon goût et trop complexe sur NodeJS. Enfin, question développement Desktop, même en utilisant ElectronJS, ça devenait vraiment vite compliqué comparé à ce que peuvent faire des Java ou Python.
Du coup, j’ai bouffé une formation rapide sur Python pour intégrer la syntaxe et commencer à rechercher des Packages intéressants qui me permettraient de réaliser tout ce que j’avais déjà fait sur Javascript et NodeJS.
Et me voilà, avec tout un projet en tête, beaucoup de choses à faire et partager.
Lire l’article en entier