An open API service indexing awesome lists of open source software.

https://github.com/malwarebo/nimbus

Weather forecasting model using Tensorflow
https://github.com/malwarebo/nimbus

cpp deep-learning machine-learning tensorflow

Last synced: about 1 month ago
JSON representation

Weather forecasting model using Tensorflow

Awesome Lists containing this project

README

          

# Nimbus - Weather Forecasting with TensorFlow and C++

Nimbus is a weather forecasting application that uses machine learning to predict weather for a given location. It is built using TensorFlow and C++.

## Setup

### To set up the project on your system, follow these steps

Install TensorFlow on your system by following the instructions in the official documentation.

1. Create a build directory and configure

```bash
mkdir build
cd build
cmake ..
```

2. To build the project, run the following command from the build directory:

```bash
make
```

## Usage

```bash
./nimbus
```

Replace with the path to a CSV file containing weather data for a specific location. The file should have the following format:

```csv
Date,Temperature (C),Humidity (%),Wind Speed (km/h),Pressure (hPa),Weather
2018-01-01,2.2,93,7,1022,Rain
2018-01-02,1.7,94,8,1021,Rain
2018-01-03,1.5,95,9,1020,Rain
...
```

The application will use the data in this file to train a machine learning model, and then use the model to make predictions for future dates.