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 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.