MathWorks - Mobile View
  • Inicie sesión con su cuenta de MathWorksInicie sesión con su cuenta de MathWorks
  • Access your MathWorks Account
    • Mi Cuenta
    • Mi perfil de la comunidad
    • Asociar Licencia
    • Cerrar sesión
  • Productos
  • Soluciones
  • Educación
  • Soporte
  • Comunidad
  • Eventos
  • Obtenga MATLAB
MathWorks
  • Productos
  • Soluciones
  • Educación
  • Soporte
  • Comunidad
  • Eventos
  • Obtenga MATLAB
  • Inicie sesión con su cuenta de MathWorksInicie sesión con su cuenta de MathWorks
  • Access your MathWorks Account
    • Mi Cuenta
    • Mi perfil de la comunidad
    • Asociar Licencia
    • Cerrar sesión

Vídeos y webinars

  • MathWorks
  • Vídeos
  • Videos Home
  • Buscar
  • Videos Home
  • Buscar
  • Contáctese con ventas
  • Software de prueba
  Register to watch video
  • Description
  • Full Transcript
  • Related Resources

AI for Engineers: Building an AI System

Johanna Pingel, MathWorks

Artificial intelligence (AI) is a simulation of intelligent human behavior. It is designed to perceive its environment, make decisions, and take action. Get an overview of AI for engineers, and discover the ways in which artificial intelligence fits into an engineering workflow. You’ll learn about steps for building an AI system such as data preparation, modeling, system design, and deployment.

AI is a computer system designed to be intelligent, to perceive its environment, make decisions, and take action. For engineers, there's a lot to consider beyond the broad definition of AI, and more importantly, how to implement it. The result will vary from application to application. But building a successful AI system involves navigating the entire workflow and focusing on more than just training an AI model.

So what does AI mean to engineers? AI means data preparation. At the center of most AI applications is data. And it turns out the data preparation is one of the most critical ingredients to AI success. Without data preparation, you stand to spend a lot of time looking at mediocre AI results and wondering why.

Data preparation is more than having a lot of data or even preprocessing all of the data to be consistent. This is about human insight, what makes data good. It's about considering augmenting data sets with synthetic data and more samples. And it's about getting to clean, labeled data faster by automating the time you spend labeling.

AI means modeling. Yes, I started by saying AI is more than just a model. But, of course, you still need to build the best model possible. Here are some points to consider.

Choosing your algorithms-- are you looking at machine learning or deep learning? Maybe it's a combination. Starting with a complete set of algorithms and pre-built models means you're already ahead of the game, taking advantage of the broader work in the AI community and not starting from scratch.

Tuning your model-- here is where you take your time to identify the optimal set of parameters that will get you to the most robust and accurate model. Getting to an accurate model takes time. Fortunately, adding more hardware can significantly speed up the time to train models with all combinations of parameters, input data, and layers.

AI means system design. The model isn't the result. It's part of a complex system. Let's use an example of a robot with the job of delivering packages.

Adding AI to the robot means the AI must coexist with all other pieces fluidly. You have perception, localization, and path planning using multiple sensors. You have physical systems to control speed and direction handling. These pieces work together to create a complete working system. And it has to work perfectly in all scenarios.

Simulation is how it all comes together. Not only can simulation verify that the pieces will work together correctly, it can ensure the results and reactions are what you expect in every situation. Simulation lets you verify edge cases and test millions of scenarios that would otherwise be too time intensive. It also enables you to validate your model works correctly before deploying to hardware.

Lastly, AI means deployment. You've trained your model. You've tested your system. It's time to get AI out into the world.

Since a wide range of applications use AI, there are a wide range of deployment requirements, from ECUs in cars, to edge systems in chemical plants, to enterprise-based systems in manufacturing, or cloud-based streaming systems to collect data from multiple locations. You can integrate AI into any part of these systems. So you need AI models that provide flexibility to deploy to all possible platforms.

There's a lot to consider when incorporating AI into systems. As engineers, it's important to focus on more than just building a model, but rather the entire AI workflow.

Related Products

  • MATLAB
  • Deep Learning Toolbox
  • Statistics and Machine Learning Toolbox
Related Information
Learn more about AI

Feedback

Featured Product

MATLAB

  • Request Trial
  • Get Pricing

Up Next:

24:54
Building an Internal Risk System with MATLAB

Related Videos:

44:44
A Predictive Model of Building Power Usage Through PI...
12:34
Performing Power System Studies, Part 2: Building Network...
33:13
Building a Matrix in a For Loop
2:25
Mission on Mars Robot Challenge: Building a Position...

View more related videos

MathWorks - Domain Selector

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

Select web site

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文Chinese
    • English
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Contact your local office

  • Contáctese con ventas
  • Software de prueba

Explorar productos

  • MATLAB
  • Simulink
  • Software para estudiantes
  • Soporte para hardware
  • File Exchange

Probar o comprar

  • Descargas
  • Software de prueba
  • Contáctese con ventas
  • Precios y licencias
  • Cómo comprar

Aprender a utilizar

  • Documentación
  • Tutoriales
  • Ejemplos
  • Vídeos y webinars
  • Formación

Obtener soporte

  • Ayuda para la instalación
  • Respuestas
  • Consultoría
  • Centro de licencias
  • Contactar con soporte

Acerca de MathWorks

  • Ofertas de empleo
  • Sala de prensa
  • Misión social
  • Contáctese con ventas
  • Acerca de MathWorks

MathWorks

Accelerating the pace of engineering and science

MathWorks es el líder en el desarrollo de software de cálculo matemático para ingenieros

Descubra…

  • Select a Web Site United States
  • Patentes
  • Marcas comerciales
  • Política de privacidad
  • Antipiratería
  • Estado

© 1994-2021 The MathWorks, Inc.

  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • LinkedIn
  • RSS

Únase a la conversación

This website uses cookies to improve your user experience, personalize content and ads, and analyze website traffic.  By continuing to use this website, you consent to our use of cookies.  Please see our Privacy Policy to learn more about cookies and how to change your settings.