📚 Predykcja cen kryptowalut przy użyciu sieci neuronowych
Zaawansowana predykcja cen z użyciem LSTM, GRU i modeli hybrydowych z interfejsem graficznym
Celem projektu jest przewidywanie cen kryptowalut przy użyciu zaawansowanych architektur sieci neuronowych — LSTM (Long Short-Term Memory), GRU (Gated Recurrent Unit) oraz modelu hybrydowego LSTM-GRU. Aplikacja zawiera graficzny interfejs użytkownika (GUI) zbudowany w Tkinterze, umożliwiający łatwy wybór parametrów, wizualizację wyników oraz interakcję z systemem predykcyjnym.
Informacje ogólne:
🚀 Funkcje
- Wiele kryptowalut
(BTC, ETH, DOGE, LTC) - Elastyczne źródła danych
- Modele sieci neuronowych
- Interaktywny GUI w Tkinterze
📁 Struktura projektu
/cryptocurrency-prediction/
├── app.py
├── model.py
├── view.py
├── controller.py
├── dane/
└── requirements.txt
▶️ Użycie
python app.py
Użyj GUI, aby wybrać parametry i zobaczyć predykcje
Architektura projektu
🧠 Model
- Wstępne przetwarzanie danych
- Trenowanie sieci neuronowych
- Implementacja LSTM/GRU
🎨 Widok
- GUI w Tkinterze
- Kontrola parametrów
- Wizualizacja
⚙️ Kontroler
- Logika aplikacji
- Zarządzanie stanem
- Połączenie model-widok
Konfiguracja projektu:
- Wymaga Pythona 3.x zainstalowanego na komputerze
- Aplikacja posiada interfejs graficzny
- Przed uruchomieniem zainstaluj zależności
- Możliwość predykcji także dla rynku akcji
- Wymagane połączenie z Internetem
Konfiguracja
do zrobienia
do zrobienia
do zrobienia
🛠️ Instalacja
do zrobienia
git clone https://github.com/stokuj/cryptocurrency-prediction.git
cd cryptocurrency-prediction
pip install -r requirements.txt
Prezentacja
Kluczowe wnioski
GRU trenuje szybciej, LSTM daje gładsze predykcje
Więcej danych poprawia jakość modelu
Większa liczba dni predykcji zmniejsza precyzję