New to Mathematics? Read the Mathematics article
Not just for mathematicians and detectives! Learn the basics of logic and its many applications, including advanced testing, constraint solving, function composition, and code proofs. Over 50 exercises and 20 sample programs are included. No prior math background required!
If you are able to contribute, it will go to support OpenIntro (not the author), a US-based nonprofit working to spread open materials, e.g. by providing desk copies to instructors considering this text. This listing is in collaboration with the textbook's author, Jim Hefferon. Linear Algebra's official websitePaperbacks are $22openintro.org
Master machine learning algorithms through worked examples and hands-on practice problems. From logistic regression to neural networks, this companion exercise book provides step-by-step solutions and progressive difficulty levels to build deep understanding.
A powerful new book on Conformal Prediction by bestselling author and machine learning expert Valery Manokhin, bridging theory and real-world machine learning. Discover how to quantify uncertainty with statistical guarantees—across deep learning, time series, forecasting, and more. Preorder now before the price goes up.
Stop guessing which machine learning algorithm to use. This book provides clear mathematical explanations, decision frameworks, and real-world examples to help you select, implement, and evaluate models correctly from data to deployment.
From Mathematical Foundations to the Future of AIMost deep learning still lives in flat, Euclidean space. Real-world data does not.This 15-chapter university textbook takes you from the basics of topology and geometry to the frontier of Geometric Deep Learning, Topological Data Analysis, equivariant networks, and optimization on manifolds.Clear explanations. Worked examples. Research roadmaps.
Mastering Advanced Time Series Forecasting in Python is the definitive sequel to the #1 forecasting bestseller. Designed for practitioners who want to go beyond ARIMA and basic ML, this book takes you deep into probabilistic forecasting, hierarchical coherence, and cutting-edge foundation models—backed by production-ready Python code. Learn how to assess forecastability, build scalable pipelines, quantify uncertainty, and deploy systems that deliver real business impact. Written by a globally recognized expert whose methods power multimillion-dollar decisions, this is the practical, honest, and advanced guide every data scientist, ML engineer, and quantitative professional needs to master modern forecasting.
What if mathematics trained the mind instead of the hand? 1001 Problems for Mental Calculation is the first complete English translation of Sergey Rachinsky’s classic, a remarkable collection of problems designed to build number sense, mental discipline, and real mathematical thinking.
This textbook accompanies a year-long Discrete Mathematics course for Computer Science and AI students, covering classical topics such as combinatorics, graph theory, probability, logic, and set theory. It emphasizes applications across computer science and complements the standard curriculum with advanced topics in each chapter.
Leanpub revenue supports OpenIntro. OpenIntro is a US-based nonprofit that provides textbook services to help increase adoption of OER textbooks and save students money. These textbook services are fully financed by Leanpub contributions on supported books. APEX Calculus website: apexcalculus.comOpenIntro website: openintro.org
This book supplements the DM for CS Specialization at Coursera and contains many interactive puzzles, autograded quizzes, and code snippets. They are intended to help you to discover important ideas in discrete mathematics on your own. By purchasing the book, you will get all updates of the book free of charge when they are released.
A complete foundation for Statistics, also serving as a foundation for Data Science, that introduces inference using randomization and simulation while covering traditional methods. Leanpub revenue supports OpenIntro, so we can provide free desk copies to teachers interested in using our books in the classroom. More resources: openintro.org.
5. How This Book is Useful for StudyThis book is carefully designed to meet the needs of students, teachers, and researchers in computer science, artificial intelligence, and applied mathematics. Here’s how it will benefit learners:1. Conceptual Clarity: The book explains abstract concepts like fuzzy sets, fuzzy logic, and fuzzy inference in simple and student-friendly language.2. Step-by-Step Approach: Mathematical derivations, examples, and solved problems are provided in a logical sequence.3. Exam-Oriented Content: The text covers topics that are important for BCA, MCA, B.Tech, M.Tech, and UGC NET examinations.4. Practical Relevance: Numerous case studies and applications in AI systems are provided, making the subject practical and engaging.5. Interdisciplinary Approach: The book connects mathematics, computer science, and engineering, preparing students for multidisciplinary research.6. Hands-On Learning: Exercises, numerical problems, and small projects are suggested for practice.7. Self-Study Friendly: Designed in such a way that even students without a strong background in higher mathematics can grasp the concepts.In summary, this book transforms fuzzy mathematics from a theoretical subject into a practical skill set essential for AI study and research. 6. Why This Book is Different and ImportantWhile there are many books on fuzzy logic or AI separately, very few combine mathematical foundations with AI applications in such a comprehensive, student-oriented way.· Balanced Coverage: Unlike purely theoretical texts, this book strikes a balance between mathematical rigor and practical applications.· Accessible Style: Concepts are explained in simple terms, supported with examples, diagrams, and illustrations.· Focus on Students: Written with examination and career needs in mind, making it directly useful for academic success.· AI-Oriented Approach: Unlike classical fuzzy mathematics books, this one emphasizes how fuzzy tools integrate into AI systems.· Future-Ready Content: Emerging areas like fuzzy deep learning, quantum fuzzy logic, and hybrid systems are included to prepare students for future research.This makes the book not just a textbook, but a career-building guide for students of AI. 7. Pedagogical FeaturesTo make learning engaging and effective, the book is structured with special features such as:· Definitions and Key Points highlighted for quick revision.· Illustrations and Diagrams for visual understanding.· Solved Examples to demonstrate problem-solving techniques.· Exercises and Practice Problems at the end of each chapter.· Case Studies to connect theory with real-life AI applications.· Summary Sections for quick review before exams. 8. Who Should Read This Book? (Target Audience)This book is intended for a wide range of learners:· Undergraduate Students (BCA, B.Sc., B.Tech): To build a foundation in fuzzy mathematics and AI.· Postgraduate Students (MCA, M.Sc., M.Tech): For advanced study and research in AI and soft computing.· Competitive Exam Aspirants (UGC NET, GATE): As a reference guide for key topics in AI and fuzzy logic.· Researchers and Scholars: To explore applications of fuzzy systems in machine learning, NLP, and robotics.· Industry Professionals: To understand the practical applications of fuzzy logic in AI-based projects. 9. Practical Outcomes After Studying the BookBy the end of this book, readers will be able to:· Understand the mathematical foundations of fuzzy sets, relations, and logic.· Apply fuzzy reasoning to solve uncertain and imprecise problems.· Design fuzzy inference systems and controllers for AI applications.· Implement fuzzy clustering and decision-making models in machine learning.· Integrate fuzzy systems with neural networks and genetic algorithms.· Contribute to research in advanced areas like fuzzy deep learning and quantum fuzzy logic.This ensures that learners not only gain theoretical knowledge but also practical competence in applying fuzzy mathematics in AI.
What You Will LearnBy the end of this book, you will be able to:1. Understand the core concepts of unsupervised learning and how it differs from supervised learning.2. Preprocess and prepare datasets for clustering, including scaling, normalization, and handling outliers.3. Implement popular clustering algorithms in Python, tuning parameters for optimal results.4. Evaluate clustering performance using both internal and external metrics.5. Apply clustering techniques to real-world problems such as customer segmentation, anomaly detection, and image grouping.6. Work with high-dimensional data and understand techniques to reduce dimensionality while preserving patterns.7. Use advanced clustering techniques to solve complex data grouping problems in large datasets.8. Develop ethical awareness of privacy, bias, and fairness in AI applications. Benefits After Studying This Book For Students · Gain strong theoretical foundations in machine learning without supervision.· Prepare for academic exams, assignments, and competitive exams like UGC NET, GATE, and data science interviews.· Build portfolio-worthy projects to showcase in internships or job applications. For Job Seekers and Professionals · Learn industry-relevant clustering algorithms used in AI, marketing, healthcare, and cybersecurity.· Enhance data analysis and problem-solving skills to stand out in interviews for roles such as Data Scientist, Machine Learning Engineer, or Business Analyst.· Understand how to integrate clustering techniques into business solutions for better decision-making. For Researchers and Innovators · Explore cutting-edge clustering methods and hybrid models for high-dimensional and big data scenarios.· Gain insights into current trends and future research opportunities in unsupervised learning.· Leverage clustering techniques for research publications, AI prototypes, and academic projects.