A Tutorial on CNN Design from Model Training to Hardware Implementation
摘要
This chapter provides a tutorial for beginners on training their own CNN model at the software level and designing a custom CNN hardware accelerator. It introduces mainstream methods for CNN training, including Python-based frameworks such as TensorFlow. Additionally, the chapter covers VISIT AI, a tool for implementing CNN models on the Xilinx platform, and guides on building custom CNN ASIC hardware accelerators using SystemVerilog.