Why MATLAB and Simulink for Designing AI into Engineered Systems?
Integrate and simulate AI models
with the rest of the system- Integrate AI models directly into your system-level model for simulations.
- Simulate system behavior by running AI algorithms with other components of the system, including physical systems, environment models, closed-loop control algorithms, and supervisory logic.
Learn More
Achieve safety and reliability of
AI-enabled systems in operation- Combine data-driven, simulation-based testing with formal verification techniques for neural networks.
- Ensure equivalence of behavior through back-to-back testing.
- Maintain traceability between requirements, design, and test.
Generate code from AI models
to target different hardwareGenerate and deploy C/C++, CUDA®, and HDL code from deep learning or machine learning models that runs on supported target hardware.
Manage deployment trade-offs
of embedded AI
- Profile model size, speed, and accuracy in simulation and code.
- Compare differences in performance of different AI models and AI versus non-AI models.
- Assess impact of model compression.
- Leverage results of analysis to inform model selection, make design decisions, and fine-tune model behavior.