0

Ich unterstütze ein Geschäft, in dem Kunden für verschiedene Dienste bezahlen, die sie monatlich nutzen. Ich möchte maschinelles Lernen basierend auf der historischen Nutzung verschiedener Dienste durch die Kunden nutzen und die zukünftige Nutzung vorhersagen (erhöhen oder verringern).Azure ML Future Vorhersagealgorithmus

Ich habe zwei Klassen verwendet, um ein Modell zu erstellen, in dem historische Monat-1-Service-Nutzungen und Monat-0-Nutzung verwendet werden, um das Wachstum oder den Rückgang vorherzusagen. Aber ich möchte beginnen, alle historischen Informationen nicht nur m-1 zu verwenden.

Wie könnte ich das tun? Ist es möglich, weitere Spalten (M-2, M-3, M-4) hinzuzufügen? Wenn das der Fall ist, werde ich Hunderte von Spalten haben.

Ich bin neu im maschinellen Lernen und ich bin mir nicht sicher, welcher Algorithmus für die Art der Analyse, die ich mache, großartig ist. Hier

ist ein Beispiel für die Original-Tabelle, die ich habe:

Customer Name | MonthName  | Service | Usage 
------------- | ---------------|---------|------ 
Customer1  | January, 2017 |Service2 |$400 
Customer1  | January, 2017 |Service1 |$300 
Customer1  | January, 2017 |Service3 |$0 
Customer1  | December, 2017 |Service2 |$600 
Customer1  | December, 2017 |Service1 |$500 
Customer1  | December, 2017 |Service3 |$700 
Customer1  | November, 2016 |Service1 |$500 
Customer1  | November, 2016 |Service2 |$50 
Customer1  | October, 2016 |Service1 |$800 
Customer2  | January, 2017 |Service2 |$400 
Customer2  | January, 2017 |Service1 |$800 
Customer2  | December, 2017 |Service2 |$600 
Customer2  | December, 2017 |Service1 |$500 
Customer2  | November, 2016 |Service1 |$500 
Customer2  | November, 2016 |Service2 |$50 
Customer2  | October, 2016 |Service1 |$800 

Hier ist die Tabelle ich jetzt bin mit mit 2 Klassenmodell zu kommen:

+----------------+------------------+-----------------+-----------------+-----------------+-----------+-----------+-----------+-----------+-------+--------------------+ 
| Customer Name | MonthName  | Service1 - M-1 | Service2 - M-1 | Service3 - M-1 | Usage M-1 | Service1 | Service2 | Service3 | Usage | Usage Decline Flag | 
+----------------+------------------+-----------------+-----------------+-----------------+-----------+-----------+-----------+-----------+-------+--------------------+ 
| Customer1  | October, 2016 |    0 |    0 |    0 |   0 |  800 |   |   | 800 |     0 | 
| Customer1  | November, 2016 |    800 |     |     |  800 |  500 |  50 |   | 550 |     1 | 
| Customer1  | December, 2017 |    500 |    50 |     |  550 |  500 |  600 |  700 | 1800 |     0 | 
| Customer1  | January, 2017 |    500 |    600 |    700 |  1800 |  300 |  400 |   0 | 700 |     1 | 
| Customer2  | October, 2016 |    0 |    0 |    0 |   0 |  1600 |   |   | 1600 |     0 | 
| Customer2  | November, 2016 |   1600 |     |     |  1600 |  500 |  100 |   | 600 |     1 | 
| Customer2  | December, 2017 |    500 |    100 |     |  600 |  500 |  600 |   | 1100 |     0 | 
| Customer2  | January, 2017 |    500 |    600 |     |  1100 |  800 |  400 |   | 1200 |     0 | 
+----------------+------------------+-----------------+-----------------+-----------------+-----------+-----------+-----------+-----------+-------+--------------------+ 
+0

Ist das nicht im Wesentlichen "Zeitreihe" Lernen (also Sie ha eine Sequenz von Daten pro Kunde haben und den "nächsten Wert" rechtzeitig vorhersagen wollen? – user3658307

Antwort

Verwandte Themen