The CoastalPulse project, which analyzes tourism trends, was created for the Bank of Greece Datathon. The marketing director of a tourism board, Jane, wants to understand the current trends and predict upcoming drops in the tourism sector. CoastalPulse, a patent-pending technology that provides real-time analysis of images and videos from various sources, including satellite and surveillance cameras, was learned about by her. CoastalPulse can integrate with Google Maps and uses advanced models to predict market trends in the tourism industry. By leveraging real-time image analysis and predictive capabilities, marketing is facilitated targeting potential visitors during anticipated downturns in the tourism sector. The coastal destination benefits from more evenly distributed tourists, reduced overcrowding at popular attractions, and a more stable tourism industry. Valuable insights and data-driven predictions are provided to inform marketing decisions and ensure the long-term success of the coastal destination.
Table of Contents
Jane, the marketing director of a tourism board, wants to understand the current trends and predict upcoming drops in the tourism sector to optimize marketing campaigns for her coastal destination. CoastalPulse, a patent-pending technology, can provide her with valuable insights and data-driven predictions to ensure long-term success and stability in the tourism industry.
Jane's team integrates CoastalPulse with Google Maps and configures it to collect real-time images and videos from various sources, such as satellite and surveillance cameras, covering the coastal destination and its popular attractions.
Using Python and the PyTorch framework, Jane's team trains machine learning models to analyze the collected images and videos for various patterns and trends. These models are deployed on a FastAPI backend, providing a scalable and efficient solution for real-time analysis.
CoastalPulse uses the trained models to identify trends in visitor patterns and predict potential downturns in the tourism sector. These predictions are generated based on factors such as historical data, seasonal patterns, and current events that may impact tourism.
Jane and her team use the insights and predictions provided by CoastalPulse to develop targeted marketing campaigns aimed at potential visitors during anticipated downturns. By promoting the coastal destination during these periods, they can help distribute tourists more evenly throughout the year, reducing overcrowding at popular attractions and ensuring a more stable tourism industry.
Jane's team continuously monitors the performance of their marketing campaigns and the accuracy of CoastalPulse's predictions. They use this feedback to refine their marketing strategies and improve the machine learning models, ensuring they remain up to date and effective.
By leveraging CoastalPulse's real-time image analysis and predictive capabilities, Jane's coastal destination benefits from optimized marketing campaigns, more evenly distributed tourists, reduced overcrowding at popular attractions, and a more stable tourism industry. This innovative solution enables data-driven decision-making, ensuring the long-term success of the coastal destination.
- Data collection and integration. Identify and access relevant data sources for images and videos (satellite, surveillance cameras, etc.)
- Model training and deployment. Select appropriate machine learning algorithms for trend analysis and prediction
- Predictive analytics. Generate insights and predictions based on the trained models and real-time data analysis
- Analyze the effectiveness of marketing campaigns and the accuracy of CoastalPulse predictions
- Develop cross-platform for native application for iOS and react for web
Start back-end.
Before starting the service openai token is required. Thus, copy/paste it to MYTOKEN
.
# create venv
python -m venv .dev
# activate env
source .dev/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload
Docs (swagger) http://127.0.0.1:8000/docs
.
Export dependencies:
pip3 freeze > requirements.txt
cd coastalpulse
npm install leaflet react-leaflet
npm start
- https://opendata.bankofgreece.gr/
- https://opendata.bankofgreece.gr/el/dataset/35
- https://opendata.bankofgreece.gr/el/dataset/26
- https://opendata.bankofgreece.gr/el/dataset/27
- https://opendata.bankofgreece.gr/el/dataset/28
- https://opendata.bankofgreece.gr/el/dataset/41
- https://opendata.bankofgreece.gr/el/dataset/29
- https://opendata.bankofgreece.gr/el/dataset/43
- https://opendata.bankofgreece.gr/el/dataset/30
- https://opendata.bankofgreece.gr/el/dataset/42
- https://opendata.bankofgreece.gr/el/dataset/23
- Travellers by age, according to destination and length of trip
- Nikitas Gerolimos
- Ilias Georgousis
- Dimitra Maliarou
- Georgios (Giorgos) Hobis
- Matthaios Tasios
- Alexis Stathopoulos
- Adonis Messinis
- Vasileios (Vasilis) Alevizos