کتاب درسی مقدمهای بر هوش مصنوعی (Introduction to Artificial Intelligence) قابل فهم و جذاب، مقدمهای مختصر بر حوزه هیجانانگیز هوش مصنوعی (AI) ارائه میدهد. بحث گسترده آن، زیرشاخههای کلیدی در این حوزه را پوشش میدهد و الگوریتمهای عملی و کاربردهای عینی در زمینههای عاملها (agents)، منطق، جستجو، استدلال تحت عدم قطعیت، یادگیری ماشین، شبکههای عصبی و یادگیری تقویتی را توصیف میکند. این ویرایش سوم که کاملاً بازنگری و بهروزرسانی شده و بسیار مورد انتظار بوده است، همچنین شامل مطالب جدیدی در مورد یادگیری عمیق میباشد.
موضوعات و ویژگیهای کتاب
- ارائه رویکردی کاربردی و عملی برای یادگیری، همراه با منابع آموزشی تکمیلی که در وبسایت مرتبط ارائه شده است.
- معرفی شبکههای عصبی کانولوشنی به عنوان مهمترین نوع فعلی شبکههای یادگیری عمیق با کاربرد در طبقهبندی تصاویر (جدید)
- شامل تمرینها و راهحلهای متعدد مطالعه، مثالهای برجسته، تعاریف، قضایا و کاریکاتورهای گویا.
- گزارش تحولات در یادگیری عمیق، از جمله کاربردهای شبکههای عصبی در مدلهای زبانی بزرگ که در چتباتهای پیشرفته استفاده میشوند و همچنین در تولید موسیقی و هنر (جدید).
- شامل فصلهایی در مورد منطق گزارهای، پرولوگ (PROLOG)، جستجوی اکتشافی (heuristic search)، استدلال احتمالاتی، یادگیری ماشین و دادهکاوی، شبکههای عصبی و یادگیری تقویتی.
- پوشش الگوریتمهای مختلف کلاسیک یادگیری ماشین و معرفی مفاهیم کلی مهم مانند اعتبارسنجی متقابل (cross validation)، نرمالسازی دادهها، معیارهای عملکرد و افزایش دادهها (data augmentation) (جدید).
- شامل بخشی در مورد هوش مصنوعی و جامعه که به بحث در مورد پیامدهای هوش مصنوعی بر موضوعاتی مانند اشتغال و حملونقل میپردازد.
این کتاب درسی با خوانایی آسان، ایدهآل برای دورهها یا واحدهای درسی پایه در هوش مصنوعی است و مروری عالی بر این حوزه برای دانشجویان علوم کامپیوتر و سایر رشتههای فنی ارائه میدهد و برای درک مطالب، به دانشی بیش از سطح دبیرستان در ریاضیات نیاز ندارد.
مشخصات کتاب Introduction to Artificial Intelligence
- نویسنده کتاب: Wolfgang Ertel
- سال انتشار: ۲۰۲۵ (ویرایش سوم)
- ناشر: Springer Wiesbaden
- زبان کتاب: انگلیسی
- تعداد صفحات: ۳۹۳ صفحه
- کتاب ۱۱ فصل دارد.
- فرمت کتاب: PDF
راهنمای خرید: پس از تکمیل موفقیتآمیز فرآیند پرداخت، بهصورت خودکار به صفحهای هدایت خواهید شد که در آن میتوانید با وارد کردن شناسه اختصاصی، لینک دانلود فایل را دریافت کنید. در صورت بروز هرگونه سؤال یا مشکل، لطفاً از طریق صفحه «تماس با ما» با سایت در ارتباط باشید.
مرور کلی کتاب
- منبعی مختصر و سریع در مورد هوش مصنوعی، عالی برای دورههای آموزشی و خودآموزی حرفهای
- ارائه رویکردی کاربردی و عملی برای یادگیری این موضوع
- ارائه تمرینهای مطالعه، مثالهای برجسته، تعاریف، قضایا و کاریکاتورهای گویا
📚 نمایش فهرست مطالب کتاب
Contents ۱ Introduction ۱.۱ What is Artificial Intelligence? ۱.۱.۱ Brain Science and Problem-Solving ۱.۱.۲ The Turing Test and Chatterbots ۱.۲ The History of AI ۱.۲.۱ The First Beginnings ۱.۲.۲ Logic Solves (Almost) All Problems ۱.۲.۳ The New Connectionism ۱.۲.۴ Reasoning Under Uncertainty ۱.۲.۵ Distributed, Autonomous, and Learning Agents ۱.۲.۶ AI Grows Up ۱.۲.۷ The Deep Learning Breakthrough ۱.۲.۸ The AI Revolution ۱.۳ AI and Society ۱.۳.۱ Does AI Destroy Jobs? ۱.۳.۲ AI and Transportation ۱.۳.۳ Service Robotics ۱.۴ Agents ۱.۵ Knowledge-Based Systems ۱.۶ Exercises ۲ Propositional Logic ۲.۱ Syntax ۲.۲ Semantics ۲.۳ Proof Systems ۲.۴ Resolution ۲.۵ Horn Clauses ۲.۶ Computability and Complexity ۲.۷ Applications and Limitations ۲.۸ Exercises ۳ First-Order Predicate Logic ۳.۱ Syntax ۳.۲ Semantics ۳.۲.۱ Equality ۳.۳ Quantifiers and Normal Forms ۳.۴ Proof Calculi ۳.۵ Resolution ۳.۵.۱ Resolution Strategies ۳.۵.۲ Equality ۳.۶ Automated Theorem Provers ۳.۷ Mathematical Examples ۳.۸ Applications ۳.۹ Summary ۳.۱۰ Exercises ۴ Limitations of Logic ۴.۱ The Search Space Problem ۴.۲ Decidability and Incompleteness ۴.۳ The Flying Penguin ۴.۴ Modeling Uncertainty ۴.۵ Exercises ۵ Logic Programming with PROLOG ۵.۱ PROLOG Systems and Implementations ۵.۲ Simple Examples ۵.۳ Execution Control and Procedural Elements ۵.۴ Lists ۵.۵ Self-modifying Programs ۵.۶ A Planning Example ۵.۷ Constraint Logic Programming ۵.۸ Summary ۵.۹ Exercises ۶ Search, Games and Problem Solving ۶.۱ Introduction ۶.۲ Uninformed Search ۶.۲.۱ Breadth-First Search ۶.۲.۲ Depth-First Search ۶.۲.۳ Iterative Deepening ۶.۲.۴ Comparison ۶.۲.۵ Cycle Check ۶.۳ Heuristic Search ۶.۳.۱ Greedy Search ۶.۳.۲ A-Search ۶.۳.۳ Route Planning with the A Search Algorithm ۶.۳.۴ IDA-Search ۶.۳.۵ Empirical Comparison of the Search Algorithms ۶.۳.۶ Summary ۶.۴ Games with Opponents ۶.۴.۱ Minimax Search ۶.۴.۲ Alpha-Beta-Pruning ۶.۴.۳ Nondeterministic Games ۶.۵ Heuristic Evaluation Functions ۶.۵.۱ Learning of Heuristics ۶.۶ State of the Art ۶.۶.۱ Chess ۶.۶.۲ Go ۶.۷ Exercises ۷ Reasoning with Uncertainty ۷.۱ Computing with Probabilities ۷.۱.۱ Conditional Probability ۷.۲ The Principle of Maximum Entropy ۷.۲.۱ An Inference Rule for Probabilities ۷.۲.۲ Maximum Entropy Without Explicit Constraints ۷.۲.۳ Conditional Probability Versus Material Implication ۷.۲.۴ MaxEnt-Systems ۷.۲.۵ The Tweety Example ۷.۳ LEXMED, an Expert System for Diagnosing Appendicitis ۷.۳.۱ Appendicitis Diagnosis with Formal Methods ۷.۳.۲ Hybrid Probabilistic Knowledge Base ۷.۳.۳ Application of LEXMED ۷.۳.۴ Function of LEXMED ۷.۳.۵ Risk Management Using the Cost Matrix ۷.۳.۶ Performance ۷.۳.۷ Application Areas and Experiences ۷.۴ Reasoning with Bayesian Networks ۷.۴.۱ Independent Variables ۷.۴.۲ Graphical Representation of Knowledge as a Bayesian Network ۷.۴.۳ Conditional Independence ۷.۴.۴ Practical Application ۷.۴.۵ Software for Bayesian Networks ۷.۴.۶ Development of Bayesian Networks ۷.۴.۷ Semantics of Bayesian Networks ۷.۵ Summary ۷.۶ Exercises ۸ Machine Learning and Data Mining ۸.۱ Data Analysis ۸.۲ The Perceptron, a Linear Classifier ۸.۲.۱ The Learning Rule ۸.۲.۲ Optimization and Outlook ۸.۳ Nearest Neighbor Methods ۸.۳.۱ Two Classes, Many Classes, Approximation ۸.۳.۲ Distance is Relevant ۸.۳.۳ Computation Times ۸.۳.۴ Summary and Outlook ۸.۳.۵ Case-Based Reasoning ۸.۴ Data Normalization ۸.۵ Quality Metrics for Classifiers ۸.۶ Decision Tree Learning ۸.۶.۱ A Simple Example ۸.۶.۲ Entropy as a Metric for Information Content ۸.۶.۳ Information Gain ۸.۶.۴ Application of C4.5 ۸.۶.۵ Learning of Appendicitis Diagnosis ۸.۶.۶ Continuous Attributes ۸.۶.۷ Pruning–Cutting the Tree ۸.۶.۸ Missing Values ۸.۶.۹ Summary ۸.۷ Cross-Validation and Overfitting ۸.۸ Data Augmentation ۸.۹ Learning of Bayesian Networks ۸.۹.۱ Learning the Network Structure ۸.۱۰ The Naive Bayes Classifier ۸.۱۰.۱ Text Classification with Naive Bayes ۸.۱۱ One-Class Learning ۸.۱۱.۱ Nearest Neighbor Data Description ۸.۱۲ Clustering ۸.۱۲.۱ Distance Metrics ۸.۱۲.۲ K-Means and the EM Algorithm ۸.۱۲.۳ Hierarchical Clustering ۸.۱۲.۴ How is the Number of Clusters Determined? ۸.۱۳ Data Mining in Practice ۸.۱۳.۱ The Data Mining Tool KNIME ۸.۱۴ Summary ۸.۱۴.۱ Literature ۸.۱۵ Exercises ۸.۱۵.۱ Introduction ۸.۱۵.۲ The Perceptron ۸.۱۵.۳ Nearest Neighbor Method ۸.۱۵.۴ Data Normalization ۸.۱۵.۵ Quality Metrics for Classifiers ۸.۱۵.۶ Decision Trees ۸.۱۵.۷ Learning of Bayesian Networks ۸.۱۵.۸ Clustering ۸.۱۵.۹ Data Mining ۹ Neural Networks ۹.۱ From Biology to Simulation ۹.۱.۱ The Mathematical Model ۹.۲ Hopfield Networks ۹.۲.۱ Application to a Pattern Recognition Example ۹.۲.۲ Analysis ۹.۲.۳ Summary and Outlook ۹.۳ Neural Associative Memory ۹.۳.۱ Correlation Matrix Memory ۹.۳.۲ The Binary Hebb Rule ۹.۳.۳ A Spelling Correction Program ۹.۴ Linear Networks with Minimal Errors ۹.۴.۱ Least Squares Method ۹.۴.۲ Application to the Appendicitis Data ۹.۴.۳ The Delta Rule ۹.۴.۴ Comparison to the Perceptron ۹.۴.۵ Logistic Regression ۹.۵ The Backpropagation Algorithm ۹.۵.۱ NETtalk: A Network Learns to Speak ۹.۵.۲ Learning of Heuristics for Theorem Provers ۹.۵.۳ Problems and Improvements ۹.۶ Deep Learning ۹.۶.۱ Nature as Example ۹.۶.۲ Stacked Denoising Autoencoder ۹.۶.۳ Convolutional Neural Networks ۹.۶.۴ A Handful of Tricks Leads to Success ۹.۶.۵ Object Recognition ۹.۶.۶ Systems and Implementations ۹.۶.۷ An Example Program ۹.۷ Creativity ۹.۷.۱ Generative Adversarial Networks ۹.۸ Transformers Take Over Natural Language Processing ۹.۹ Support Vector Machines ۹.۱۰ Summary and Outlook ۹.۱۰.۱ Deep Learning Will Change the World ۹.۱۱ Exercises ۹.۱۱.۱ From Biology to Simulation ۹.۱۱.۲ Hopfield Networks ۹.۱۱.۳ Linear Networks with Minimal Errors ۹.۱۱.۴ Backpropagation ۹.۱۱.۵ Deep Learning ۹.۱۱.۶ Support Vector Machines ۱۰ Reinforcement Learning ۱۰.۱ Introduction ۱۰.۲ The Task ۱۰.۳ Uninformed Combinatorial Search ۱۰.۴ Value Iteration and Dynamic Programming ۱۰.۵ A Learning Walking Robot and Its Simulation ۱۰.۶ Q-Learning ۱۰.۶.۱ Q-Learning in a Nondeterministic Environment ۱۰.۷ Exploration and Exploitation ۱۰.۸ Approximation, Generalization, and Convergence ۱۰.۹ Applications ۱۰.۱۰ AlphaGo, the Breakthrough in Go ۱۰.۱۰.۱ AlphaGoZero ۱۰.۱۱ Curse of Dimensionality ۱۰.۱۲ Summary and Outlook ۱۰.۱۳ Exercises ۱۱ Solutions for the Exercises ۱۱.۱ Introduction ۱۱.۲ Propositional Logic ۱۱.۳ First-Order Predicate Logic ۱۱.۴ Limitations of Logic ۱۱.۵ PROLOG ۱۱.۶ Search, Games and Problem-Solving ۱۱.۷ Reasoning with Uncertainty ۱۱.۸ Machine Learning and Data Mining ۱۱.۹ Neural Networks ۱۱.۱۰ Reinforcement Learning References Index
