کتاب پردازش تصویر با متلب اثر آلاسدیر مک‌اندرو نسخه PDF انگلیسی
کتاب پردازش تصویر با متلب اثر آلاسدیر مک‌اندرو نسخه PDF انگلیسی قیمت اصلی ۸۴.۸۷۰ تومان بود.قیمت فعلی ۳۸.۴۵۰ تومان است.
بازگشت به محصولات
کتاب پرسیدن پرسش‌های درست اثر نیل براون و استوارت کیلی نسخه PDF انگلیسی
کتاب پرسیدن پرسش‌های درست اثر نیل براون و استوارت کیلی نسخه PDF انگلیسی قیمت اصلی ۸۴.۸۷۰ تومان بود.قیمت فعلی ۳۸.۴۵۰ تومان است.

کتاب هوش مصنوعی: رویکرد مدرن اثر استوارت راسل و پیتر نورویگ نسخه PDF انگلیسی

قیمت اصلی ۸۴.۸۷۰ تومان بود.قیمت فعلی ۳۸.۴۵۰ تومان است.

مشخصات فایل

  • نوع فایل: PDF
  • زبان: انگلیسی
  • تعداد صفحات: 1154 صفحه
  • حجم فایل: 13.77 مگابایت
  • قابل استفاده در: موبایل، تبلت، کامپیوتر
  • نوع دسترسی: دانلود فوری بعد از خرید
دسته:
توضیحات

معرفی کتاب Artificial Intelligence: A Modern Approach

Artificial Intelligence: A Modern Approach اثر Stuart Russell و Peter Norvig یکی از شناخته‌شده‌ترین کتاب‌های دانشگاهی حوزه هوش مصنوعی است. فایل این محصول به‌طور مشخص نسخه سوم کتاب را نشان می‌دهد و اطلاعات رسمی نویسندگان نیز انتشار نسخه سوم را تأیید می‌کند. این کتاب تلاش می‌کند هوش مصنوعی را نه به‌عنوان مجموعه‌ای پراکنده از تکنیک‌ها، بلکه به‌عنوان حوزه‌ای منسجم برای ساخت عامل‌هایی بررسی کند که محیط را درک می‌کنند، تصمیم می‌گیرند، مسئله حل می‌کنند، از داده یاد می‌گیرند و در شرایط عدم قطعیت عمل می‌کنند.

نسخه سوم مربوط به دوره‌ای پیش از جهش بزرگ مدل‌های زبانی امروزی است، اما بسیاری از مبانی آن همچنان برای فهم AI ضروری‌اند: Search، Constraint Satisfaction، Game Playing، Logic، Planning، Probabilistic Reasoning، Machine Learning، Reinforcement Learning، Natural Language Processing، Perception و Robotics. مطالعه این کتاب کمک می‌کند فناوری‌های جدید در یک چارچوب تاریخی و مفهومی عمیق‌تر فهمیده شوند.

هوش مصنوعی چیست؟

تعریف AI بسته به زاویه نگاه متفاوت است. برخی روی شبیه‌سازی رفتار انسانی تمرکز می‌کنند، برخی روی تفکر منطقی و برخی بر ساخت سیستم‌هایی که Rational Action انجام می‌دهند.

رویکرد مهم کتاب، مفهوم Rational Agent است: عاملی که بر اساس Perceptها و Knowledge موجود، Actionی را انتخاب می‌کند که انتظار می‌رود Performance Measure را بهتر کند.

Intelligent Agent

Agent چیزی است که محیط را از طریق Sensorها دریافت و از طریق Actuatorها روی آن اثر می‌گذارد. این تعریف می‌تواند از Software Agent تا Robot را پوشش دهد.

Agent خوب باید با توجه به اطلاعات موجود و محدودیت‌ها تصمیم بگیرد؛ Rational بودن به معنی دانستن آینده نیست.

PEAS

برای تعریف یک Task Environment می‌توان Performance Measure، Environment، Actuators و Sensors را مشخص کرد. این چارچوب کمک می‌کند مسئله دقیق‌تر مدل شود.

اگر Performance Measure اشتباه تعریف شود، حتی Agent بسیار قدرتمند می‌تواند رفتار نامطلوبی بهینه کند.

انواع محیط

محیط می‌تواند Fully Observable یا Partially Observable، Deterministic یا Stochastic، Episodic یا Sequential و Static یا Dynamic باشد.

نوع Environment انتخاب Algorithm را تغییر می‌دهد.

Problem Solving

بسیاری از مسائل AI را می‌توان به State Space Search تبدیل کرد. State وضعیت فعلی، Action حرکت ممکن و Goal Test شرایط رسیدن به هدف را مشخص می‌کند.

طراحی Representation مناسب اغلب به اندازه Algorithm اهمیت دارد.

Uninformed Search

روش‌هایی مانند Breadth-First Search و Depth-First Search بدون دانش اضافی درباره فاصله تا Goal عمل می‌کنند.

Completeness، Optimality، Time Complexity و Space Complexity برای مقایسه Searchها مهم‌اند.

Breadth-First Search

BFS سطح‌به‌سطح پیش می‌رود و در شرایط مناسب Shortest Path از نظر تعداد Step را پیدا می‌کند. هزینه Memory آن می‌تواند بالا باشد.

Depth-First Search

DFS یک مسیر را تا عمق دنبال می‌کند. Memory کمتری نیاز دارد، اما ممکن است در Space نامتناهی گیر کند و الزاماً Optimal نیست.

Uniform-Cost Search

وقتی Actionها Cost متفاوت دارند، Uniform-Cost Search Node با کمترین Path Cost را توسعه می‌دهد و در شرایط مناسب Solution بهینه می‌یابد.

Informed Search

اگر Estimate مناسبی از فاصله تا Goal داشته باشیم، Heuristic Search می‌تواند بسیار Efficientتر شود.

کیفیت Heuristic مستقیماً روی تعداد Nodeهای بررسی‌شده اثر دارد.

Greedy Best-First Search

Greedy Search بر اساس تخمین نزدیکی به Goal انتخاب می‌کند. می‌تواند سریع باشد اما همیشه Optimal یا حتی Robust نیست.

A* Search

A* ترکیبی از Cost طی‌شده و Heuristic باقی‌مانده را استفاده می‌کند. با Heuristic مناسب می‌تواند Complete و Optimal باشد.

Admissibility و Consistency دو مفهوم مهم در تحلیل آن هستند.

Heuristic Design

Heuristic خوب باید اطلاعات مفید بدهد اما محاسبه آن بیش از حد گران نباشد. گاهی Relaxation مسئله راهی برای ساخت Heuristic است.

Local Search

در بعضی مسائل مسیر اهمیت ندارد و فقط State نهایی مهم است. Hill Climbing، Simulated Annealing و روش‌های Local برای این وضعیت مفیدند.

Hill Climbing

Hill Climbing به سمت Neighbor بهتر حرکت می‌کند، اما ممکن است در Local Optimum، Plateau یا Ridge گیر کند.

Simulated Annealing

این روش گاهی حرکت بدتر را نیز می‌پذیرد تا از Local Optimum فرار کند. احتمال پذیرش با گذشت زمان کاهش می‌یابد.

Constraint Satisfaction Problems

در CSP مجموعه‌ای از Variableها، Domainها و Constraintها وجود دارد. Sudoku، Scheduling و Map Coloring مثال‌های کلاسیک‌اند.

استفاده از Structure مسئله می‌تواند Search را به شکل چشمگیری کاهش دهد.

Backtracking Search

Backtracking مقدار Variableها را مرحله‌به‌مرحله انتخاب می‌کند و هنگام نقض Constraint به عقب برمی‌گردد.

Constraint Propagation

با حذف Valueهای ناسازگار از Domain می‌توان Search Space را قبل از Branching کوچک کرد.

Adversarial Search

در Gameها Environment شامل Agent رقیب است که هدف متفاوتی دارد. Minimax چارچوب کلاسیک برای Gameهای دو نفره Zero-Sum است.

Minimax

Agent حرکت خود را با فرض بازی بهینه حریف انتخاب می‌کند. Search Tree با افزایش Depth بسیار بزرگ می‌شود.

Alpha-Beta Pruning

Alpha-Beta Branchهایی را حذف می‌کند که نمی‌توانند Decision نهایی را تغییر دهند. با Ordering خوب می‌تواند Search بسیار بیشتری را کاهش دهد.

Evaluation Function

وقتی امکان Search تا Terminal State نیست، Evaluation Function کیفیت State میانی را Estimate می‌کند.

طراحی آن نیازمند Featureهای مرتبط با Domain است.

Knowledge Representation

AI فقط Search نیست؛ سیستم باید بتواند Facts، Relationها و Ruleها را نمایش دهد.

Representation مناسب روی Inference و Expressiveness اثر می‌گذارد.

Propositional Logic

منطق گزاره‌ای Statementهای True/False و Operatorهای منطقی را بررسی می‌کند. برای مدل‌سازی بعضی Knowledgeها مفید است اما Expressiveness محدودی دارد.

First-Order Logic

FOL با Object، Predicate، Variable و Quantifier امکان بیان Relationهای غنی‌تر را فراهم می‌کند.

این زبان برای Knowledge Representation کلاسیک اهمیت زیادی دارد.

Inference

Inference یعنی استخراج Conclusion جدید از Knowledge Base. Soundness و Completeness دو ویژگی مهم روش استنتاج هستند.

Resolution

Resolution یک Rule استنتاج مهم است که در Automated Theorem Proving کاربرد دارد.

Planning

Planning به پیدا کردن Sequence Actionها برای رسیدن از Initial State به Goal می‌پردازد.

در Planning باید Preconditions و Effects Actionها مدل شوند.

Classical Planning

در مدل کلاسیک معمولاً Environment deterministic و fully observable فرض می‌شود. این Assumptionها مسئله را ساده‌تر می‌کنند.

Planning Graph

Planning Graph Structure سطحی از Actionها و Propositionها می‌سازد و می‌تواند برای Heuristic و استخراج Plan استفاده شود.

عدم قطعیت

دنیای واقعی پر از Noise و اطلاعات ناقص است. Logic قطعی به‌تنهایی برای همه مسائل کافی نیست.

Probability زبان مهمی برای Reasoning تحت Uncertainty است.

Bayesian Networks

Bayesian Network Dependency احتمالاتی میان Variableها را با Graph جهت‌دار نمایش می‌دهد.

این Representation امکان Factorization Distribution پیچیده را فراهم می‌کند.

Conditional Independence

استقلال شرطی علت اصلی کاهش Complexity در مدل‌های احتمالاتی است. Graph کمک می‌کند این Relationها دیده شوند.

Inference in Bayesian Networks

Inference می‌تواند Exact یا Approximate باشد. Complexity به Structure Network بستگی دارد.

Hidden Markov Models

HMM برای Sequenceهایی مناسب است که State پنهان و Observation قابل مشاهده دارند. Speech، Tracking و Sequence Modeling کاربردهای کلاسیک آن هستند.

Filtering

Filtering State فعلی را با Observationهای تا زمان حال Estimate می‌کند.

Prediction

Prediction State آینده را بر اساس Belief فعلی تخمین می‌زند.

Smoothing

Smoothing درباره State گذشته با استفاده از Observationهای بعدی Estimate بهتری می‌سازد.

Decision Theory

وقتی Outcomeها نامطمئن‌اند، Probability به‌تنهایی کافی نیست؛ Utility نیز لازم است.

Decision عقلانی Actionی را انتخاب می‌کند که Expected Utility بیشتری دارد.

Utility

Utility ترجیح Agent نسبت به Outcomeها را مدل می‌کند. تعریف نادرست Utility می‌تواند رفتار نامطلوب ایجاد کند.

Markov Decision Processes

MDP چارچوبی برای Sequential Decision Making تحت عدم قطعیت است. State، Action، Transition Probability و Reward اجزای اصلی آن هستند.

Policy

Policy مشخص می‌کند در هر State چه Actionی انتخاب شود. هدف پیدا کردن Policy با Expected Return بالا است.

Value Iteration

Value Iteration با استفاده از Bellman Backup مقدار Stateها را به‌تدریج بهبود می‌دهد.

Policy Iteration

Policy Iteration میان Evaluation و Improvement Policy تکرار می‌کند تا به Policy پایدار برسد.

Machine Learning

Learning به Agent اجازه می‌دهد از Experience Performance خود را بهتر کند.

کتاب روش‌های مختلف یادگیری را در چارچوب AI وسیع‌تر قرار می‌دهد.

Supervised Learning

در Supervised Learning Input همراه Target ارائه می‌شود و Model Mapping میان آن‌ها را یاد می‌گیرد.

Decision Trees

Decision Tree با Splitهای متوالی Data را تقسیم می‌کند. Interpretability مزیت آن است، اما Tree عمیق ممکن است Overfit شود.

Linear Models

مدل‌های خطی Baseline مهمی هستند و بسیاری از مفاهیم آماری را ساده و روشن نشان می‌دهند.

Neural Networks

شبکه عصبی از Unitها و Weightهای قابل یادگیری تشکیل می‌شود. نسخه سوم کتاب مربوط به دوره پیش از Deep Learning مدرن است، اما مبانی Neural Learning را پوشش می‌دهد.

Backpropagation

Backpropagation Gradient Loss نسبت به Weightها را Efficient محاسبه می‌کند و پایه Training بسیاری از Neural Networkهاست.

Overfitting

Model ممکن است Training Data را بیش از حد حفظ کند و روی Data جدید ضعیف شود.

Validation، Regularization و Model Selection برای کنترل آن استفاده می‌شوند.

Bias-Variance

Bias و Variance چارچوبی برای فهم Underfitting و Overfitting فراهم می‌کنند.

Ensemble Learning

ترکیب چند Model می‌تواند Error را کاهش دهد. Bagging و Boosting از خانواده‌های شناخته‌شده‌اند.

Unsupervised Learning

در Unsupervised Learning Label مستقیم وجود ندارد و هدف کشف Structure داده است.

Clustering

Clustering نمونه‌های مشابه را Group می‌کند. تعریف Similarity و تعداد Clusterها به مسئله بستگی دارد.

Reinforcement Learning

در RL Agent با محیط تعامل می‌کند و از Reward یاد می‌گیرد. Challenge اصلی Credit Assignment و Exploration است.

Exploration و Exploitation

Agent باید میان امتحان Actionهای جدید و استفاده از دانسته‌های فعلی تعادل ایجاد کند.

Q-Learning

Q-Learning Value Actionها را بدون نیاز مستقیم به Model Transition یاد می‌گیرد و یکی از Algorithmهای کلاسیک RL است.

Natural Language Processing

NLP تلاش می‌کند زبان انسانی را تحلیل و پردازش کند. در نسخه سوم، روش‌های آماری و probabilistic نسبت به مدل‌های زبانی امروزی جایگاه اصلی‌تری دارند.

Language Models

Language Model احتمال Sequenceهای زبانی را مدل می‌کند. N-gramها نمونه کلاسیک هستند.

Parsing

Parsing Structure نحوی Sentence را تحلیل می‌کند. Grammar و Probabilistic Parsing از موضوعات مهم سنتی NLP هستند.

Information Retrieval

Search و Retrieval نیز بخشی از سیستم‌های هوشمند زبانی‌اند. Ranking Documentها بر اساس Relevance یکی از مسائل اصلی است.

Perception

Agent برای عمل در دنیای فیزیکی باید Sensor Data را تفسیر کند. Vision و Signal Processing بخشی از Perception هستند.

Computer Vision

Vision شامل استخراج Structure و Meaning از Image است. Edge، Shape، Object و Geometry از مفاهیم کلاسیک این حوزه‌اند.

Robotics

Robot باید Perception، Planning و Control را ترکیب کند. Noise Sensor و Uncertainty Motion از چالش‌های مهم هستند.

Localization

Localization یعنی Estimate کردن Position Robot در Environment. Observation و Motion Model در این مسئله ترکیب می‌شوند.

Mapping

Mapping ساخت Representation از Environment است. وقتی Location نیز نامعلوم باشد، مسئله SLAM شکل می‌گیرد.

SLAM

Simultaneous Localization and Mapping یکی از مسائل بنیادی Robotics است که Robot هم‌زمان Map و Position خود را Estimate می‌کند.

فلسفه هوش مصنوعی

کتاب فقط Algorithm ارائه نمی‌کند و پرسش‌هایی درباره Mind، Intelligence و محدودیت ماشین مطرح می‌کند.

Turing Test

Turing Test یک معیار تاریخی برای رفتار هوشمند شبیه انسان است. با این حال امروزه تنها معیار Intelligence محسوب نمی‌شود.

Chinese Room و بحث معنا

بحث‌های فلسفی درباره Symbol Manipulation و Understanding نشان می‌دهند تعریف «فهمیدن» ساده نیست.

اخلاق و پیامدها

حتی در نسخه سوم، آینده و پیامدهای AI مطرح می‌شوند. امروز موضوعاتی مانند Alignment، Bias، Privacy و Safety اهمیت بسیار بیشتری یافته‌اند.

Rationality و محدودیت منابع

Agent در دنیای واقعی Compute نامحدود ندارد. بنابراین تصمیم مناسب باید با محدودیت زمان و Memory نیز سازگار باشد.

Bounded Rationality

Bounded Rationality می‌پذیرد Agent نمی‌تواند همیشه Solution کامل را محاسبه کند و باید با منابع محدود تصمیم قابل قبول بگیرد.

Representation اهمیت دارد

بسیاری از مسائل سخت با Representation مناسب ساده‌تر می‌شوند. State، Feature، Graph یا Probability Model بخشی از طراحی Algorithm هستند.

Complexity

برخی مسائل AI از نظر محاسباتی بسیار دشوارند. شناخت Complexity کمک می‌کند بدانیم چه زمانی Approximation یا Heuristic لازم است.

Exact در برابر Approximate

در سیستم واقعی گاهی Solution تقریبی سریع بهتر از Solution دقیق بسیار دیر است.

این Trade-off در Search، Inference و Planning دیده می‌شود.

مدل در برابر داده

AI مدرن داده‌محورتر شده است، اما Model Assumption هنوز اهمیت دارد. داده بیشتر به‌تنهایی خطای Conceptual را اصلاح نمی‌کند.

Generalization

Model باید روی Situationهای جدید عمل کند، نه فقط Training Exampleها. این موضوع هسته Machine Learning است.

Evaluation

Performance Measure باید قبل از مقایسه Methodها مشخص باشد. Accuracy، Cost، Reward و Utility می‌توانند معیارهای متفاوتی باشند.

Benchmark

Benchmark مقایسه را ساده می‌کند، اما Overfitting به Datasetهای معروف ممکن است رخ دهد. Evaluation واقعی باید Domain را نیز در نظر بگیرد.

AI به‌عنوان سیستم چندبخشی

یک Agent واقعی ممکن است Perception، Knowledge Base، Planner، Learner و Controller را هم‌زمان داشته باشد.

این نگاه System-level یکی از نقاط قوت کتاب است.

ارتباط با AI مدرن

مدل‌های زبانی بزرگ بسیاری از روش‌های NLP را تغییر داده‌اند، اما Search، Probability، Decision Theory و Learning همچنان مفاهیم بنیادی‌اند.

RAG، Agentic AI و Robotics مدرن نیز بدون Retrieval، Planning و Decision Making قابل فهم کامل نیستند.

Transformerها در نسخه سوم

نسخه سوم پیش از معرفی معماری Transformer منتشر شده است؛ بنابراین انتظار نباید داشت موضوعاتی مانند BERT یا GPT در آن پوشش داده شوند.

این محدودیت تاریخی باید هنگام خرید و مطالعه در نظر گرفته شود.

چرا هنوز ارزش مطالعه دارد؟

زیرا بسیاری از ابزارهای جدید بر اصول قدیمی‌تر ساخته شده‌اند. کسی که فقط APIهای امروز را می‌شناسد ممکن است در تحلیل Failure Mode یا انتخاب Architecture ضعف داشته باشد.

روش مطالعه پیشنهادی

کتاب حجیم است و بهتر است بر اساس هدف مطالعه شود. برای AI عمومی ابتدا Agent، Search، Logic، Probability و Learning را بخوانید.

برای Robotics بخش Perception و Planning را عمیق‌تر کنید و برای Machine Learning روی فصل‌های Learning و Decision تمرکز کنید.

تمرین عملی

برای Search، A* را روی Grid پیاده کنید؛ برای CSP یک Sudoku Solver بسازید؛ برای Probability یک Bayesian Network کوچک مدل کنید و برای RL یک Environment ساده آزمایش کنید.

پیاده‌سازی مفاهیم باعث می‌شود تفاوت Definition و Behavior واقعی روشن شود.

پیش‌نیازها

آشنایی با برنامه‌نویسی، ریاضیات پایه، Probability و کمی Calculus یا Linear Algebra مطالعه را آسان‌تر می‌کند.

بعضی فصل‌ها بدون پیش‌نیاز عمیق نیز قابل فهم‌اند، اما بخش‌های احتمالاتی و Learning نیازمند تمرکز بیشتری هستند.

این کتاب برای چه کسانی مناسب است؟

  • دانشجویان علوم کامپیوتر و هوش مصنوعی.
  • برنامه‌نویسانی که می‌خواهند مبانی AI را منظم یاد بگیرند.
  • پژوهشگران تازه‌وارد به Machine Learning، Robotics یا NLP.
  • مدرسانی که به یک مرجع دانشگاهی جامع نیاز دارند.
  • افرادی که می‌خواهند فناوری‌های جدید AI را در چارچوب مفهومی عمیق‌تری بفهمند.

جمع‌بندی

Artificial Intelligence: A Modern Approach نسخه سوم اثر Stuart Russell و Peter Norvig یک مرجع جامع برای مبانی هوش مصنوعی است. Intelligent Agents، Search، CSP، Game Playing، Logic، Planning، Probability، Decision Theory، Machine Learning، Reinforcement Learning، NLP، Perception و Robotics در یک چارچوب منسجم کنار هم قرار می‌گیرند.

این نسخه از نظر تاریخی پیش از Transformerها و موج فعلی Generative AI نوشته شده است، بنابراین برای موضوعات جدید باید با منابع معاصر تکمیل شود. با این حال همین فاصله تاریخی یک مزیت نیز دارد: کتاب نشان می‌دهد AI پیش از مدل‌های زبانی بزرگ بر چه پایه‌هایی ساخته شده بود. برای کسی که می‌خواهد فقط مصرف‌کننده ابزارهای امروز نباشد و منطق پشت Search، Reasoning، Learning و Decision Making را بفهمد، این اثر همچنان یکی از منابع بنیادی و ارزشمند حوزه است.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب هوش مصنوعی: رویکرد مدرن اثر استوارت راسل و پیتر نورویگ نسخه PDF انگلیسی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Shipping & Delivery