Giter Club home page Giter Club logo

formula-1-prediction's Introduction

Formula 1 Race Prediction

Table of contents

  1. Introduction
  2. What is Formula
  3. Project Overview
  4. Requirements
  5. Demo
  6. Deployment
  7. Tools Used
  8. Credits

Introduction

This project is a Machine Learning project using Sikit-learn module in Python to predict the Formula 1 race result.

What is Formula 1 ?

Formula one (also known as Formula 1 or F1) is the highest class of international single-seater auto racing sanctioned by the Fédération Internationale de l'Automobile (FIA) and owned by the Formula One Group. The World Drivers' Championship, which became the FIA Formula One World Championship in 1981, has been one of the premier forms of racing around the world since its inaugural season in 1950. The word "formula" in the name refers to the set of rules to which all participants' cars must conform.[1] A Formula One season consists of a series of races, known as Grands Prix (French for ''grand prizes' or 'great prizes''), which take place worldwide on purpose-built circuits and on public roads. Formula One cars are the fastest regulated road-course racing cars in the world, owing to very high cornering speeds achieved through the generation of large amounts of aerodynamic downforce. The cars underwent major changes in 2017,[3] allowing wider front and rear wings, and wider tyres, resulting in peak cornering forces near 6.5 lateral g and top speeds of up to approximately 370 km/h (230 mph).[4][5] As of 2019 the hybrid engines are limited in performance to a maximum of 15,000 rpm, the cars are very dependent on electronics and aerodynamics, suspension and tyres. Traction control and other driving aids have been banned since 2008.[6]

While Europe is the sport's traditional base, the championship operates globally, with 11 of the 21 races in the 2019 season taking place outside Europe. With the annual cost of running a mid-tier team—designing, building, and maintaining cars, pay, transport—being US$120 million,[7] its financial and political battles are widely reported. Its high profile and popularity have created a major merchandising environment, which has resulted in large investments from sponsors and budgets (in the hundreds of millions for the constructors). On 23 January 2017 Liberty Media confirmed the completion of the acquisition of Delta Topco, the company that controls Formula One, from private-equity firm CVC Capital Partners for $8 billion.

In case you dont know this is what a modren Formula one car looks like. RB

Project Overview

This project aims towards understanding the data of past Formula 1 races and predict the outcome of the race for user inputs by using Machine Learning Algorithms. checkout the ipython notebook for data exploration and model building

requirements

Project runs on Python 3.6.1
and all requiremets can be installed by following command you can find requirement.txt here

pip install -r requirements.txt

Demo

Predictor

site

Example

Demo

Deployment

Application is developed with Flask framework for python and deployed on Heroku.

Try the application here

Tools used

Credits

All Data was collected from Ergast Developer API

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.