GithubHelp home page GithubHelp logo

maxdriessen / bn-assignment1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fbergh/bn-assignment1

0.0 0.0 0.0 1000 KB

This repository contains the code of the first assignment for the NWI-IMC012 Bayesian Networks course at Radboud University (2019-2020).

Python 5.38% R 94.62%

bn-assignment1's Introduction

Using a Bayesian Network to Predict the Area of Forest Fires

Abstract

In the past few decades, forest fires have been starting to become more common and more severe. Systems for rating fire danger, such as the Canadian Forest Fire Weather Index (FWI) system, have been used in combination with machine learning algorithms to predict the severity of forest fires. In this paper, we will attempt to predict the area that will be burned by a forest fire, using a Bayesian network. Moreover, we will try to predict several components of the FWI system based on the measured weather conditions. If our attempt were successful, it could be used to improve the predictions of forest fire damage, which could have great benefits to society. However, when evaluating our results, we found some contradictory results: we obtained very poor correlations for the prediction of the size of the affected area, but our results are in line with previous work that claims to be able to predict 61% of area values when allowing an error of 2 ha.

Description

This repository contains the code of the first assignment for the NWI-IMC012 Bayesian Networks course at Radboud University (2019-2020).

Structure

This project has the following file structure:

  • forestfires.csv: the dataset used for this assignment. Retrieved from the UCI Machine Learning Repository.
  • project.R: contains the source code for the whole assignment.
  • project.Rproj: the project settings as used by RStudio.
  • img/: directory that contains all images generated by project.R.
  • old-code/: directory that contains all the non-final R files we created while working on this assignment.

Contributors

Freek van den Bergh
Max Driessen
Xiaoxuan Lei

bn-assignment1's People

Contributors

rainyfields avatar fbergh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.