Giter Site home page Giter Site logo

namakuto / xgboost-ontario-road-pavement-quality Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 5.06 MB

This notebook (in Python) used eXtreme Gradient Boosting (XGBoost) to predict for good or bad road pavement condition in Ontario. I also performed random search hyperparameter optimization, k-folds stratified cross-validation, and tested what features could be removed from the model without sacrificing its balanced accuracy.

Jupyter Notebook 100.00%
python xgboost random-search hypterparameter-optimization

xgboost-ontario-road-pavement-quality's Introduction

XGBoost-Ontario-Road-Pavement-Quality

This notebook used eXtreme Gradient Boosting (XGBoost) on the Pavement condition for provincial highways dataset from the government of Canada (available here: https://open.canada.ca/data/en/dataset/01dfc06c-6ef0-4fd0-a010-8ba20e3c9d10).

The dataset contains the readings from an Automatic Road Analyzer (ARAN) that was used on various sections of road in Ontario (e.g., freeway, local road, arterial). Each section of road pavement was automatically evaluated by the ARAN based on its distress (Distress Manifestation Index, DMI), wheel track rutting (in mm), and roughness (International Roughness Index, IRI). These indices were then combined into a Pavement Condition Index (PCI) for an overall rating of road pavement condition.

The goal of this notebook was to determine what features might predict for good or bad quality roads in Ontario.

xgboost-ontario-road-pavement-quality's People

Contributors

namakuto avatar

Watchers

 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.