Generative Software Engineering
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to Cart failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from wishlist failed.
Please try again later
Adding to library failed
Please try again
Follow podcast failed
Please try again
Unfollow podcast failed
Please try again
Audible Standard 30-day free trial
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.
Buy for $6.30
-
Narrated by:
-
Virtual Voice
-
By:
-
Ajit Singh
This title uses virtual voice narration
Virtual voice is computer-generated narration for audiobooks.
Philosophy
The core philosophy of this book is that generative AI is not merely a new feature to be added to existing software, but a fundamental paradigm shift that redefines the very nature of software itself. We move from a world of deterministic logic, where every instruction is explicitly coded, to a world of probabilistic systems, where behavior is learned from data. The software development process, therefore, transforms from writing code to a more holistic practice of curating datasets, designing model architectures, engineering prompts, fine-tuning pre-trained models, and implementing robust MLOps pipelines. This book champions an engineering-first approach, emphasizing reliability, scalability, testability, and maintainability in the context of generative systems.
Key Features
1. Globally Relevant Syllabus: The content is designed to be universally applicable, fitting seamlessly into the B.Tech and M.Tech Computer Science syllabi of international universities.
2. End-to-End Coverage: The book covers the complete lifecycle of generative software, from ideation and data engineering to model implementation, deployment, monitoring, and ethical governance.
3. Simplest Possible Explanations: Complex topics like Transformer architectures, MLOps pipelines, and vector databases are broken down into simple, easy-to-understand components.
4. Code-First Examples: All examples are provided with working code snippets (primarily in Python) using popular frameworks like PyTorch, TensorFlow, and libraries from the Hugging Face ecosystem.
5. Focus on Engineering Discipline: Unlike purely theoretical AI books, this text emphasizes software engineering principles such as testing, versioning (for data and models), quality assurance, and deployment strategies tailored for AI systems.
To Whom This Book Is For
This book is intended for a broad audience within the technology landscape:
1. Undergraduate (B.Tech/B.E.) Students: Computer Science and Information Technology students who want a foundational and practical understanding of building modern AI applications.
2. Postgraduate (M.Tech/M.S.) Students: Students specializing in AI, Machine Learning, or Software Engineering who need a structured text that connects these domains.
3. Software Engineers & Developers: Professionals looking to upskill and transition from traditional software development to building generative AI-powered products.
4. AI/ML Practitioners: Data scientists and machine learning engineers who want to understand the software engineering lifecycle for deploying their models into robust, production-grade applications.
5. Academics & Researchers: Educators and researchers seeking a comprehensive textbook for courses on AI-driven software development or applied AI.
No reviews yet