# DEEPCRAFT™ Studio Training - Hands-on Workshop on the end-to-end of Edge AI Model Development

This training introduces DEEPCRAFT™ Studio and walks you through the entire end-to-end process of creating and deploying an Edge AI model from scratch. The training utilizes other tools like ModusToolbox™ and hardwares like PSOC™ Edge E84 but focuses on DEEPCRAFT™ Studio. Through this training you will explore features of DEEPCRAFT™ Studio through hands-on exercises and learn about all the integral steps of machine learning on the edge. 

## Product families
- [PSOC™ Edge](https://www.infineon.com/products/microcontroller/32-bit-psoc-arm-cortex/32-bit-psoc-edge-arm)
- [DEEPCRAFT™](https://www.infineon.com/design-resources/embedded-software/deepcraft-edge-ai-solutions)

## How to use this training?
1. Download the training [content](#content).
2. Watch the video or review the presentation at your own pace.
3. Make sure you have the pre-requisites downloaded.
4. Follow the step-by-step instructions in the training manual during the hands-on sections.

## Training level
- E2: Intermediate

## Pre-requisites 
### Recommended trainings
- This is an introductory training and utilizes both PSOC™ Edge and ModusToolbox™; however, it's not intended to cover all basic concepts for PSOC™ Edge and ModusToolbox™.
  - For an introduction to PSOC™ MCUs, including getting started guides to ModusToolbox™, go to the [PSOC™ Developer Journey](https://www.infineon.com/PSOCdeveloper).
  - For PSOC™ Edge trainings, from beginner tutorials to advanced trainings, please visit the [PSOC™ Edge E84 Training Collection](https://infineon-academy.csod.com/ui/lms-learner-playlist/PlaylistDetails?playlistId=8f04565f-88f4-4ca7-83b3-22e501656fbd).


### Tools (see [training manual](#content) for versions and installation instructions)
- [DEEPCRAFT™ Studio](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [ModusToolbox™ with Eclipse IDE](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [Edge Protect Security Suite](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [ModusToolbox™ Programming tools](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [ModusToolbox™ Machine Learning Pack](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- Terminal emulator

## Hardware
- [KIT_PSE84_AI](https://www.infineon.com/evaluation-board/kit-pse84-ai)

## Duration
- 6hrs, including video and hands-on labs.
- (optional) 2hrs, Chapter 3: Computer Vision

## Agenda
1. Introduction (Chapter 1 of Manual)
2. Hands-on training with Time-Series Data (Chapter 2 of Manual)
3. (Optional) Hands-on training for Object Detection (Chapter 3 of Manual)


## Expected outcome
- Understand how to use DEEPCRAFT™ Studio for Edge AI, including:
  - Data Collection & Labeling
  - Data Organization
  - Model Preprocessing
  - Model Defining
  - Model Training
  - Model Evaluation
  - Embedded Code Generation
  - Deployment
- Go through the entire end-to-end process of deploying a model using DEEPCRAFT™ Studio.
- Get familiar with key features of DEEPCRAFT™ Studio.

## Content
- [Training video at Infineon Academy](https://infineon-academy.csod.com/ui/lms-learning-details/app/video/af7b2d8e-671c-44e8-b52e-9dc76286acfe)
- [Presentation](./Presentation/deepcraft-studio-short-form.pdf)
- [Technical Presentation](./Presentation/DEEPCRAFT_Studio_Technical_Presentation.pdf)
- [Training manual](./Manual/DEEPCRAFT_Studio_Hands_On_Training_V1.4.pdf)

## References and resources

- [PSOC™ Edge MCUs](https://www.infineon.com/products/microcontroller/32-bit-psoc-arm-cortex/32-bit-psoc-edge-arm)
- [DEEPCRAFT™ AI Hub](https://deepcraft.infineon.com/)
- [DEEPCRAFT™ AI Suite](https://www.infineon.com/design-resources/embedded-software/deepcraft-edge-ai-solutions)
- [Introduction to PSOC™ MCUs and ModusToolbox™](https://www.infineon.com/PSOCdeveloper)
- [PSOC™ Edge E84 training collection](https://infineon-academy.csod.com/samldefault.aspx?ouid=1&returnURL=%252fDeepLink%252fProcessRedirect.aspx%253fmodule%253dphnxdriver%2526routename%253dAdmin%252fPlayerPageRedirectHandler%2526Route%253d%25252flms-learner-playlist%25252fPlaylistDetails%2526Parameters%253dplaylistId%25253d8f04565f-88f4-4ca7-83b3-22e501656fbd)

<!-- History -->
## History 
| Date       | Version   | Description                       |
|------------|-----------|-----------------------------------|
| 29/07/2026 |     **    |  First public release             |