ODSC Hackathon

Apply your Data Science skills in a real world project and compete with yours peers.

register for free

Gather with your team and take part in a real-world Hackathon Challenge

ODSC is hosting its first ever virtual, global hackathon where you’re given a challenge to solve a real-world problem, while discovering areas to up-skill and win prizes. 

Optional Training Session 
Participate in the Hackathon
Get Certified 

Hackathon Overview


Challenge: Improving Efficiency & Production Process of Electric Vehicles using Data Science Techniques

This challenge has been designed to provide with you hands-on understanding of data science problems in commercial EVs’ production and optimization in most advanced motor technologies used by companies like Tesla, BMW and Ford.

It is often a challenging and complex task to measure rotor and stator temperatures in commercial electric vehicles. Even if these specific tasks can be completed successfully, these testing processes cannot be classified as economical for manufacturers. Keeping in mind that the temperature data have significant importance on dynamical responses of vehicles and motors’ performances, there is an emerging need for new proposals and scientific contributions in this domain.

Consider, one manufacturer of electric cars hired you to propose an estimator for the stator and rotor temperatures and design a predictive machine learning or deep learning model. Such a model could significantly help your new company to utilize new control strategies of the motors and maximize their operational performances. If you build an accurate ML/DL model, the needs of the company for implementing additional temperature sensors in vehicles will be reduced. The potential contribution will directly result in lowering car construction and maintenance costs, and will convince the company to invest further in hiring DS experts like you.

Initial considerations

  • The motors are excited by reference torques and reference velocities. These reference signals are achieved by adjusting motor currents (“i_d” and “i_q”) and voltages (“u_d” and “u_q”) within appropriate control strategy.
  • Temperature estimations should be real-time, and not based on future values for current predictions. Real-time predictions shall protect the motor from overheating.
  • The motor torque increases in inverse proportion to the decreased temperature.
  • A steady-state of a motor can be achieved faster at lower temperatures.
  • Phase currents increase with increased magnet temperature.


Each row in the csv files represents complete measurement information from sensors in one time step and one row is recorded every 0.5 seconds. Individual measurement sessions last between 1 and 6 hours and can be identified with the “profile_id” column. The following table provides variables of interest and their short descriptions.

AmbientAmbient temperature – measured by a thermal sensor
coolantCoolant temperature measured at outflow.
u_dVoltage d-component
u_qVoltage q-component
motor_speedMotor speed
torqueTorque induced by current.
i_dCurrent d-component
i_qCurrent q-component
pmPermanent Magnet surface temperature (the rotor temperature) – measured with an infrared thermography unit
stator_yokeStator yoke temperature – measured by a thermal sensor.
stator_toothStator tooth temperature – measured by a thermal sensor.
stator_windingStator winding temperature – measured by a thermal sensor.
profile_idEach measurement session with a unique ID.

The above dataset is sourced from the following publications:

Kirchgässner, Wilhelm & Wallscheid, Oliver & Böcker, Joachim. (2019). Empirical Evaluation of Exponentially Weighted Moving Averages for Simple Linear Thermal Modeling of Permanent Magnet Synchronous Machines. 

Kirchgässner, Wilhelm & Wallscheid, Oliver & Böcker, Joachim. (2019). Deep Residual Convolutional and Recurrent Neural Networks for Temperature Estimation in Permanent Magnet Synchronous Motors.

Rules To Participate and Submit Solution:

  1. Create a compelling notebook of your analysis and prediction that allows your manager to better understand your approach. Attach a video screencast explaining the above.
  2. Submit your prediction results of your test dataset with four below variables (in csv file) and be sure to name them “predicted_temperatures“.
  3. Unique IDs of these sessions are not presented in the Test dataset as they are within Training dataset, so be careful. Don’t switch the rows within the test data frame and use all the measurements in the established order.
    pm_predictedPredicted rotor temperature
    stator_yoke_predictedPredicted stator yoke temperature
    stator_tooth_predictedPredicted stator tooth temperature
    stator_winding_predictedPredicted stator winding temperature
  4. Calculate the overall Root Mean Square Error (RMSE) by adding the RMSE of each of the examined variables with the help of the solution dataset, and name them: RMSE_pm, RMSE_stator_yoke, RMSE_stator_tooth, RMSE_stator_winding. 
  5. Projects must be posted as a Github repository with your code, results of test dataset and RMSE. No pre-existing projects will be accepted. Submissions must be original work of you and your team.
  6. Form a team of up to 4 people or participate by yourself.

Evaluation Criteria:

  1. Code structure/quality
  2. Data mining
  3. Findings and explanations
  4. Predictions and performance of the model

Prizes & Winners

  • First and second place will receive a 4-day bootcamp passes to attend ODSC West or Europe 2020.
  • Third and fourth places will receive a full-day training pass to attend ODSC West or Europe 2020.

*The passes will be granted to all team members


You are welcome to form a team of up to 4 people or participate by yourself.

Register Here

Upskill & Get Ready

Get ready for the ODSC Hackathon, learning new skills at our Pre Conference Bootcamp Live and On-demand training

ODSC Europe 2020 (SEPTEMBER 16TH - 19TH)

3 or 4 day bootcamp available

September 16th – September 19th

More information here

ODSC West 2020 (october 27th - 30th)

3 or 4 day bootcamp available

October 27th – October 30th

More information here


Get in touch with our team for more information here.

ODSC Community

Visitors per month
Open Data Science Blog
Social Media Followers
ODSC Newsletter
ODSC Meetups

ODSC Europe
Virtual Conference

September 17th – 19th


Virtual Conference

October 27th – 30th


Virtual Conference



India 2020 –



East 2021 –


Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google