AI Modeling Technique from the Automotive Industry Improves Eye Surgery Results

A cataract is an opacity that forms within the lens of the eye, causing blurred vision. If the opacity is very dense, blindness may result. Millions of people turn to cataract surgery each year to restore their vision. During the procedure, an ophthalmologist surgically removes the natural lens of the patient’s eye and replaces it with an artificial one called an intraocular lens (IOL). Cataract patients rely on their surgeon’s training and experience. They also depend on the surgeon to select the correct power IOL. …


by Shounak Mitra

The following is a post from Shounak Mitra, Product Manager for Deep Learning Toolbox, here to talk about practical ways to work with TensorFlow and MATLAB.

In release R2021a, a converter for TensorFlow models was released as a support package supporting import of TensorFlow 2 models into Deep Learning Toolbox.

In this blog, we will explore the ways you can use the converter for TensorFlow models by looking at an example where we’ll import a ResNet50 pretrained model from TensorFlow into MATLAB and do the following:

To bring models trained in TensorFlow 2 into MATLAB, you can…


Machine Learning Starts with a Biochip’s Function and Works Backward to Design Its Form

Computer simulations are invaluable tools in research and design. Used to predict the behavior of physical systems, these mathematical models can forecast the path of a hurricane, reveal the inefficiencies of a transportation network, replicate the birth of a galaxy, and more. Tweaking variables — for example, wind speed or ocean temperature in the case of hurricanes — produces different outcomes, enabling researchers to see multiple potential scenarios.


Release 2021a offers hundreds of new and updated features and functions in MATLAB and Simulink, along with three new products. Download it here!


New Algorithm Boosts Robustness of Robot Perception

When Vasileios Tzoumas, a research scientist at the Massachusetts Institute of Technology (MIT), visits a new city, he likes to explore by going for a run. And sometimes he gets lost. A few years ago, on a long run while in Osaka for a conference, the inevitable happened. But then Tzoumas spotted a 7-Eleven he remembered passing soon after leaving his hotel. …


The following post is from Christoph Stockhammer, here today to show how to use Reinforcement Learning for a very serious task: playing games. If you would like to learn more about Reinforcement Learning, check out a free, 2hr training called Reinforcement Learning Onramp.

In the 1970s, Pong was a very popular video arcade game. It is a 2D video game emulating table tennis, i.e. you got a bat (a rectangle) you can move vertically and try to hit a “ball” (a moving square). If the ball hits the bounding box of the game, it bounces back like a billiard ball…


© The Fitzwilliam Museum, Cambridge.

Using Deep Learning and Image Processing to Restore and Preserve Artwork

When Carola-Bibiane Schönlieb started her Ph.D. studies in mathematics in 2005, one of her first projects was to help restore a medieval fresco in Vienna. Once hidden by the walls of an old apartment, the remains of the painting were pockmarked with white holes, damage from the removal of the walls a few years prior. Instead of paint, solvents, or resin, Schönlieb’s restoration tools were algorithms. “There were some conservators from the University of Vienna who had started physically restoring this,” says Schönlieb. “Then we got to doing this digitally.”

After taking photographs of the damaged fresco, Schönlieb researched algorithms…


by Johanna Pingel

This is a guest post from Laura Martinez Molera, MathWorks Marketing lead for Machine Learning and Data Science.

Gartner Magic Quadrant for Data Science and Machine Learning Platforms, Peter Krensky, Carlie Idoine, Erick Brethenoux, Pieter den Hamer, Farhan Choudhary, Afraz Jaffri, Shubhangi Vashisth,1st March 2021.

We’re thrilled to be recognized by Gartner as a “Leader” for the second year in a row, with the furthest placement for “completeness of vision” of all the Leaders in the Magic Quadrant.

I wanted to share this news and talk about how MathWorks thinks differently about AI.

AI continues to be a strategic priority for many of our customers in asset-centric organizations focusing on engineering and science, financial services, systems development, and operations. We are helping our customers…


by Johanna Pingel

Recently, I have been writing short Q&A columns on deep learning. I’m excited to share the latest article with you today: All About Pretrained Models. In this post, I’ll walk through the first of 3 questions answered in the column, with a link to more articles at the end.

Background: Choosing a pretrained model

You can see the latest pretrained models available on the MATLAB Github page where you’ll see there are many models to choose from. We have talked about pretrained models in blog in previous posts:


Today’s blog is written by Jennifer Rebbin, Jennifer is an Application Support Engineer with the Enginneering Development Group at MathWorks. In this blog, she shares some important concepts that will help get you up to speed with using MATLAB as a Python user.

You have some Python experience — maybe from a programming or data science class, or maybe from fun side projects. And now you are digging into your engineering career or classes and need to use MATLAB. There are a lot of similarities between MATLAB and Python, so your Python experience should be a good head start for…

MathWorks Editor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store