Overview
- Uses real-life examples to teach the readers about Generative AI
- Pioneers as one of the first Generative AI books to leverage Julia
- Demonstrates how to build Generative AI with free resources and basic code
Access this book
Tax calculation will be finalised at checkout
Other ways to access
About this book
Elevate your coding capabilities and gain the skills necessary for maximized performance and career opportunities in the field of Artificial Intelligence. This book is a step-by-step guide designed to equip software engineers with solid foundation of Generative AI basics.
The book begins by introducing Generative AI using Google Colab to establish a solid foundation, before demonstrating how to leverage Python and Julia’s AI capabilities to construct Artificial Neural Networks. You’ll then explore advanced AI models, such as variational autoencoders, in order to generative images and text.
Author Pierluigi Riti not only navigates the complexities of this emerging topic but fills a crucial gap by guiding software engineers through theory before leading them to produce different types of models using only free resources.
What You Will Learn
- Acquire a solid foundation of Generative AI basics.
- Utilize the capabilities of Python and Julia to constructure Artificial Neural Networks
- Explore advanced AI models including variational autoencoders, to generate images
- Survey different architectures for AI and utilize free resources to produce different AI
Who This Book Is For
Programmers new to artificial intelligence, but with a fundamental grasp of Python.
Similar content being viewed by others
Table of contents (7 chapters)
Authors and Affiliations
About the author
Pierluigi Riti is currently a technical leader with Mastercard. Prior to that, he was a senior software engineer at Coupa, Synchronos, Ericsson, and Tata. His experience includes implementing and designing complex software architecture. Also, he has over 20 in more general design and development of different scale applications, particularly in the telco and financial industries. Pierluigi holds a Master’s degree in Science of Artificial Intelligence from the University of Limerick and is a researcher with South-East Technological University, in Ireland, focusing on high-tech startups in the field of AI.
Accessibility Information
PDF accessibility summary
This PDF has been created in accordance with the PDF/UA-1 standard to enhance accessibility, including screen reader support, described non-text content (images, graphs), bookmarks for easy navigation, keyboard-friendly links and forms and searchable, selectable text. We recognize the importance of accessibility, and we welcome queries about accessibility for any of our products. If you have a question or an access need, please get in touch with us at accessibilitysupport@springernature.com. Please note that a more accessible version of this eBook is available as ePub.
EPUB accessibility summary
This ebook is designed with accessibility in mind, aiming to meet the ePub Accessibility 1.0 AA and WCAG 2.2 Level AA standards. It features a navigable table of contents, structured headings, and alternative text for images, ensuring smooth, intuitive navigation and comprehension. The text is reflowable and resizable, with sufficient contrast. We recognize the importance of accessibility, and we welcome queries about accessibility for any of our products. If you have a question or an access need, please get in touch with us at accessibilitysupport@springernature.com.
Bibliographic Information
Book Title: Introduction to Generative AI with Julia and Python
Book Subtitle: From Theory to Practice
Authors: Pierluigi Riti
DOI: https://doi.org/10.1007/979-8-8688-2329-9
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Pierluigi Riti 2026
Softcover ISBN: 979-8-8688-2328-2Published: 01 February 2026
eBook ISBN: 979-8-8688-2329-9Published: 31 January 2026
Edition Number: 1
Number of Pages: XIII, 248
Number of Illustrations: 42 b/w illustrations
Topics: Professional Computing, Programming Techniques, Python