-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.qmd
37 lines (27 loc) · 1.69 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
title: "Weather Status Predictor From Images"
---
## About the Project
predicting weather status has been a rich field to apply the technology of machine
learning (ML) and deep learning (DL) along with Convolutional Neural Network (CNN). There are so many examples of
projects with various level of accuracy and advance that predict or classify the weather status from given
satellite images in visible light, infrared ranges, or other light spectra. However, for this project I will do a
similar approach but with images taken with smart phones or digital cameras of a landscape views, then try to
predict the appearing weather status in that appearance. I used different algorithms for ML using only two classes, that is, *sunny* and *cloudy*. For CNN I used the entire dataset of more than 18K images with 5-class
weather status. Each image is 200x200 pixels with 3-channel colors.
## Online Predictor
The final models that I reached are deployed on Heroku [Visit](https://dsi-weather-predictor.herokuapp.com)
you can predict on binary classification or with 5-class classification. Check the confusion matrix
![CNN Confusion Matrix](pages/CNN_confusion_matrix.png)
## Data Dictionary
You can find the dataset in [Kaggle](https://www.kaggle.com/datasets/ammaralfaifi/5class-weather-status-image-classification), where more details about the data is given.
## Data Summary
| Class | Folder | Images Count |
--- | --- | --- |
| Sunny | sunny | 6702 |
| Cloudy | cloudy | 6274 |
| Foggy | foggy | 1261 |
| Rainy | rainy | 1927 |
| Snowy | snowy | 1875 |
| Total | - | 18039 |
---