کتابی مناسب برای شروع المپیاد هوش مصنوعی با قابلیت دانلود

✤    ۱۱ شهریور ۱۴۰۴

یکی از دغدغه‌هایی که ممکن است در زمان مطالعه‌ی مباحث مربوط به یادگیری ماشین و هوش مصنوعی داشته باشیم،  حجم بالای جزئیات الگوریتم‌های آنها است و معمولا هر کتاب هم تنها بخشی از مطالب این حوزه‌ها را پوشش می‌دهد یا حجم کتاب بسیار زیاد است. کتاب& The Hundred-Page Machine Learning Book منبعی است که تمامی موارد مورد نیاز را به صورت خلاصه مرور کرده است.

  

کتاب The Hundred-Page Machine Learning Book

  
این کتاب به صورت مختصر و مفید از مباحث پایه‌ای مانند رگرسیون و درخت تصمیم تا مباحث پیشرفته مثل شبکه‌های عصبی و یادگیری عمیق و یادگیری تقویتی را در کنار مباحثی مانند روش‌های آماده کردن داده یا پیش‌گیری از بیش‌برازش و کم‌برازش معرفی می‌کند و به این ترتیب کمک می‌کند خواننده نقشه‌ی ذهنی مناسبی از کل فضای این حوزه‌ها داشته باشد. به همین دلیل می‌تواند شروع مناسبی برای علاقه‌مندان به این حوزه، به ویژه شرکت‌کنندگان در المپیاد هوش مصنوعی باشد که لزومی ندارد از ابتدا با همه‌ی جزئیات آشنا باشند.

فهرست مطالب یازده فصل این کتاب به شرح زیر است.

1 Introduction

    1.1 What is Machine Learning

    1.2 Types of Learning

    1.3 How Supervised Learning Works

    1.4 Why the Model Works on New Data

2 Notation and Definitions

    2.1 Notation

    2.2 Random Variable

    2.3 Unbiased Estimators

    2.4 Bayes’ Rule

    2.5 Parameter Estimation

    2.6 Classification vs. Regression

    2.7 Model-Based vs. Instance-Based Learning

3 Fundamental Algorithms

    3.1 Linear Regression

    3.2 Logistic Regression

    3.3 Decision Tree Learning

    3.4 Support Vector Machine

    3.5 k-Nearest Neighbors

4 Anatomy of a Learning Algorithm

    4.1 Building Blocks of a Learning Algorithm

    4.2 Gradient Descent

    4.3 How Machine Learning Engineers Work

    4.4 Learning Algorithms’ Particularities

5 Basic Practice

    5.1 Feature Engineering

    5.2 Learning Algorithm Selection

    5.3 Three Sets

    5.4 Underfitting and Overfitting

    5.5 Regularization

    5.6 Model Performance Assessment

    5.7 Hyperparameter Tuning

6 Neural Networks and Deep Learning

    6.1 Neural Networks

    6.2 Deep Learning

7 Problems and Solutions

    7.1 Kernel Regression

    7.2 Multiclass Classification

    7.3 One-Class Classification

    7.4 Multi-Label Classification

    7.5 Ensemble Learning

    7.6 Learning to Label Sequences

    7.7 Sequence-to-Sequence Learning

    7.8 Active Learning

    7.9 Semi-Supervised Learning

    7.10 One-Shot Learning

    7.11 Zero-Shot Learning

8 Advanced Practice

    8.1 Handling Imbalanced Datasets

    8.2 Combining Models

    8.3 Training Neural Networks

    8.4 Advanced Regularization

    8.5 Handling Multiple Inputs

    8.6 Handling Multiple Outputs

    8.7 Transfer Learning

    8.8 Algorithmic Eciency

9 Unsupervised Learning

    9.1 Density Estimation

    9.2 Clustering

    9.3 Dimensionality Reduction

    9.4 Outlier Detection

10 Other Forms of Learning

    10.1 Metric Learning

    10.2 Learning to Rank

    10.3 Learning to Recommend

    10.4 Self-Supervised Learning: Word Embeddings

11 Conclusion

    11.1 Topic Modeling

    11.2 Gaussian Processes

    11.3 Generalized Linear Models

    11.4 Probabilistic Graphical Models

    11.5 Markov Chain Monte Carlo

    11.6 Genetic Algorithms

    11.7 Reinforcement Learning

  

در واقع تمرکز این کتاب روی شهود الگوریتم‌ها بدون ورود به جزئیات است. اما دارای یک ویکی آنلاین شامل کدهای نمونه‌ی پایتون، منابع تکمیلی و تمرین است که در این پیوند قرار دارند. نسخه‌ی PDF رایگان آن نیز این پیوند قابل دریافت است.


نوشته‌ها از این دست

تا کنون ۰ امتیاز ثبت شده
نوشته لایک نداشت؟
 
به اشتراک گذاری نوشته

amasoudfam.ir/l/t27x4

اشتراک‌گذاری در LinkedIn     اشتراک‌گذاری در Twitter     ارسال با Telegram

نام: *
پست الکترونیک (محرمانه):
پیام: *