This is a data science assignment where you are expected to create a data model from a given training dataset.
Given the telematics data for each trip and the label if the trip is tagged as dangerous driving, derive a model that can detect dangerous driving trips.
Please submit the final repository including documentation by or before 17 June 2019, 6.00pm (SGT).
Grab has been proactively pushing to make transportation in SEA safer. As part of the effort, we want to identify dangerous drivings in a timely manner.
You can use the “Ride Safety” dataset provided by Grab.
You are expected to create a Data Model based on the “Ride Safety” dataset in order to solve the problem statement(s).
You should also provide step by step documentation on how to run your code. Our evaluators will be running your data models on a test dataset.
Field
Description
bookingID
trip id
Accuracy
accuracy inferred by GPS in meters
Bearing
GPS bearing in degree
acceleration_x
accelerometer reading at x axis (m/s2)
acceleration_y
accelerometer reading at y axis (m/s2)
acceleration_z
accelerometer reading at z axis (m/s2)
gyro_x
gyroscope reading in x axis (rad/s)
gyro_y
gyroscope reading in y axis (rad/s)
gyro_z
gyroscope reading in z axis (rad/s)
second
time of the record by number of seconds
Speed
speed measured by GPS in m/s
Code Quality, also known as Software Quality, is generally defined in two ways:
How well does the code conform to the functional specifications and requirements
of a project.
Structural quality, which relates to the maintainability and robustness of the code.
Creativity speaks volumes about your capability to make sense of given data, derive tangible results relevant to the business needs of an organization and present the findings. All this, while keeping in mind the problem statements.
Check out our thought process behind these challenges in our short film!
Feature Engineering, also referred to as pre-processing, refers to the process of selecting and transforming variables when creating a data model for a given problem statement. While you will be given a general dataset which relates to the problem statement, you need to create “features” that make the models and algorithms work as intended.
Note that your code should be able to automatically create your desired features, that can be used in the evaluation of the Hold-out test set.
Model performance determines how a model represents the data and how well the chosen model will work. In this challenge, we will be performing a Hold-out model evaluation. For this problem, you are given a training data set, and our evaluators will have a test data set (not seen by the model). This test dataset will assess the likely future performance of the model.
Model will be evaluated based on the AUC-ROC curve. The model produces the highest area on test dataset is preferred.
Submit the correct link to your repository
Make sure your repository includes the complete codebase (all the commits are done, documentation, complete, etc)
Solve only one of the challenges mentioned on the website
Do not plagiarise the code. That will be grounds for instant disqualification
The link to your repository must be publicly accessibly from the time of submission.
You can submit the code (either as a codebase or a Jupyter notebook) by uploading it to a public Github or similar repository. The instructions to submit the repository link will be sent to you via email once you accept the challenge on https://www.aiforsea.com/
. Contact us at challenge@padang.co
3 Media Close,
Singapore 138498
GrabFood delivery-partner, Thailand
GrabFood delivery-partner, Thailand
COVID-19 has dealt an unprecedented blow to the tourism industry, affecting the livelihoods of millions of workers. One of them was Komsan, an assistant chef in a luxury hotel based in the Srinakarin area.
As the number of tourists at the hotel plunged, he decided to sign up as a GrabFood delivery-partner to earn an alternative income. Soon after, the hotel ceased operations.
Komsan has viewed this change through an optimistic lens, calling it the perfect opportunity for him to embark on a fresh journey after his previous job. Aside from GrabFood deliveries, he now also picks up GrabExpress jobs. It can get tiring, having to shuttle between different locations, but Komsan finds it exciting. And mostly, he’s glad to get his income back on track.