In recent years, artificial intelligence (AI) has become one of the most transformative technologies across science, industry, and society. At the core of many AI systems lies machine learning, a framework that allows computers to learn from data and improve their performance on tasks without being explicitly programmed. Among the most powerful tools in this field are neural networks—computational models inspired by the brain’s architecture. These networks are trained on large datasets to detect patterns, make predictions, and perform tasks such as image recognition, language translation, or game playing, often at superhuman levels of performance.
Despite their practical successes, the theoretical understanding of neural networks and modern machine learning systems remains incomplete. Many questions about how and why these models generalize well, optimize efficiently, or resist certain failures are still the subject of active research. This work aims to contribute to the growing body of theoretical insights that seek to explain the principles governing learning systems. By grounding these technologies in rigorous mathematical frameworks, we hope to deepen our understanding of both their capabilities and their limitations, and to inform the development of more robust and reliable AI systems.