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 |
+----------------+------------------+-----------------+-----------------+-----------------+-----------+-----------+-----------+-----------+-------+--------------------+
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