مدل‌های هوش مصنوعی برای یادگیری وظایف مختلف، نیاز به داده‌های آموزشی دارند. این داده‌ها باید بر اساس ساختار مورد نیاز مدل، به عنوان ورودی در اختیار مدل قرار گیرد. ساختمان داده شامل روش‌های مختلف برای سازمان‌دهی و نگهداری داده‌ها هستند و به برنامه نویس کمک می‌کنند تا به‌طور موثر از داده‌ها استفاده کنند.