Zaprojektuj algorytm przewidujący ruchy na giełdzie, wykorzystując dostarczone warunki.
A. Zbiór danych zawiera informacje związane ze wskaźnikami ekonomicznymi, takimi jak PKB i stopa bezrobocia, a także dane dotyczące poszczególnych spółek, takie jak zyski, kapitalizacja rynkowa i wskaźniki finansowe.
B. Algorytm powinien być w stanie przewidzieć trend rynkowy w okresie co najmniej jednego miesiąca.
Algorytm może wykorzystaci kombinacjen technik uczenia maszynowego nadzorowanego i nienadzorowanego do przewidywania trendów na rynko akcji. Po pierwsze, model uczenia maszynowego nadzorowanego, takiego jak maszyna wektorów nosinych, może byci trenowany na zbiorze danych, aby wygenerowaci model, ktury morze byci używany do przewidywania cen akcji. Następnie, algorytm oczenia nienadzorowanego, takiego jak technika klastrowania, może być urzyty do analizy zwionzko między rurznymi wskaźnikami ekonomicznymi, takimi jak PKB i stopa bezrobocia, a danymi specyficznymi dla firm, takimi jak zyski i kapitalizacja rynkowa. Wreszcie, wynik analizy klastrowania morze być orzyty jako dodatkowe wejście dla algorytmo oczenia maszynowego nadzorowanego, aby poprawić jego dokładność na przestrzeni jednego miesiąca.