Machine Learning for weather prediction with MATLAB and Python

Wednesday, January 25, 2023 at 1:00pm to 3:00pm

Part 1

Engineers and data scientists work with large amounts of data in a variety of formats such as sensor, image, video, telemetry, databases, and more. They use machine learning to find patterns in data and to build models that predict future outcomes based on historical data.

In this 2-part session, we will explore weather prediction from historical weather data collected from API. We will explore the fundamentals of machine learning using MATLAB, introduce machine learning techniques available in MATLAB to quickly explore your data, evaluate machine learning algorithms, compare the results, and apply the best technique to your problem.

Highlights include:

  • Training, evaluating and comparing a range of machine learning models
  • Using refinement and reduction techniques to create models that best capture the predictive power of your data
  • Running predictive models in parallel using multiple processors to expedite your results
  • Deploying your models to production in a variety of formats

Part 2

Engineers and scientists who rely only on Python may find themselves encountering difficult or challenging tasks when it comes to embedded applications, building interactive dashboards, parallelizing applications, and deep learning. Contrarily, MATLAB is a full-stack advanced analytics platform that empowers domain experts to rapidly prototype ideas, validate models, and push applications into production with ease. However, sometimes it is advantageous to integrate MATLAB and Python together. One example being the need to combine MATLAB's vast library of advanced analytics capabilities with supplemental models available in the open source community. Another, using Python as a language that is well suited to pipe data between different IT systems or the web.

There are several ways to integrate MATLAB and Python together either as R&D tools or as scalable components of your production infrastructure. The latter giving business users and decision makers immediate access to many of MATLAB's built-in analytics capabilities from deep learning, optimization, signal and image processing, computer vision, data mining, time-series forecasting, embedded code generation, and more.

In this session, we demonstrate the many ways in which MATLAB and Python can interface and integrate with each other.

Highlights include:

  • Calling Python libraries directly from MATLAB
  • Calling MATLAB functions from Python


This event is part of a series of related topics. View the full list of events in this series

Event Type

IAP (Independent Activities Period)


Department of Mechanical Engineering
Contact Email

Add to my calendar

Recent Activity

Shengdan Yang

Shengdan Yang left a positive review Wednesday, January 25, 2023

It was interesting! Very good tutoring.