[Ressentez la puissance de l’intelligence artificielle]
Dans cet article, je vais vous expliquer comment prédire l’avenir.

Dans les statistiques, il existe une classe de problèmes : analyse de séries chronologiques. Ayant une date et la valeur d’une certaine variable, vous pouvez prédire la valeur de cette variable dans le futur.
Au début, je voulais implémenter une solution à ce problème en utilisant TensorFlow, mais j’ai trouvé la bibliothèque Prophète par Facebook.
Prophet vous permet de faire une prévision basée sur des données (csv) contenant des colonnes de date (ds) et de valeur variable (y). Vous pouvez découvrir comment l’utiliser dans la documentation du site officiel dans la section Démarrage rapide
En tant qu’ensemble de données, j’ai utilisé un téléchargement CSV depuis le site https://www.investing.com, lors de l’implémentation, j’ai utilisé Langage R et API Prophète pour lui. J’ai beaucoup aimé R, car sa syntaxe simplifie le travail avec de grandes quantités de données, permet d’écrire plus simplement et de faire moins d’erreurs qu’en travaillant avec des langages conventionnels (Python), puisqu’il faudrait travailler avec des expressions lambda, et dans R vous avez déjà toutes les expressions lambda .
Afin de ne pas préparer les données pour le traitement, j’ai utilisé le package anytime, qui peut convertir des chaînes en date, sans prétraitement. La conversion des chaînes monétaires en nombres s’effectue à l’aide du package readr .
En conséquence, j’ai reçu une prévision selon laquelle Bitcoin coûtera 8 400 $ d’ici la fin de 2019 et le taux de change du dollar sera de 61 roubles. Faut-il croire ces prévisions ? Personnellement, je pense que ça n’en vaut pas la peine, parce que… Vous ne pouvez pas utiliser de méthodes mathématiques sans en comprendre l’essence.
Sources
https:// facebook.github.io/prophet
https://habr.com/company/ods/blog/323730/
https://www.r-project.org/
Code source
https://gitlab.com/demensdeum/MachineLearning/tree/master/4prophet