2016-10-12 9 views
-2

J'ai un problème lorsque nos utilisateurs reçoivent le solde d'un compte chaque jour, et en fonction de la balance, effectuer une action.Apprentissage automatique supervisé pour .Net

Compte tenu de la liste des soldes historiques et des actions qui en résultent, est-il possible d'utiliser l'apprentissage automatique pour prédire les actions futures? De préférence dans la plate-forme .net.

Merci. Arche

Répondre

0

Je ne l'ai jamais utilisé .NET pour toutes les analyses de données, mais je suis sûr que ce ne sera pas trop terriblement difficile de transposer ce que je dis ici dans la logique .NET

L'une des choses les gens n'aiment pas les sciences des données est que, afin de voir si quelque chose est réellement possible (prédire les résultats futurs dans ce cas), vous devez faire beaucoup d'exploration avec les données et voir si les données ont assez d'un modèle à être appris (par l'homme ou par un algorithme ML). La manière de procéder serait de mélanger et diviser les données d'une certaine façon ... disons dans un groupe avec 70% des données et une seconde avec 30% des données. Une fois que vous faites cela, vous voulez former un algorithme avec le premier groupe (ensemble de formation) et utilisez le second groupe (ensemble de test) pour vérifier la précision de votre algorithme. Alors, comment choisissez-vous un algorithme? C'est la partie la plus délicate. Vous seul pouvez dire quel est le meilleur pour votre scénario particulier donné un accès complet aux données. Cependant, étant donné que votre sortie semble être très discrète (disons max 5 actions), cela en fait un problème de classification d'apprentissage supervisé. Je ferais une analyse en utilisant l'un de ces algorithmes (SVM, kNN, et DecisionsTrees sont quelques-uns populaires), et utiliser une erreur LIKE F1 ou R^2 pour déterminer comment votre algorithme ajusté fonctionne sur votre ensemble de test.