- عنوان کتاب: Practical Deep Learning A Python-Based Introduction
- نویسنده: Ronald T. Kneusel
- حوزه: یادگیری عمیق
- سال انتشار: 2025
- تعداد صفحه: 587
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.37 مگابایت
من این کتاب را برای خوانندگانی نوشتم که هیچ پیشزمینهای در یادگیری ماشین ندارند، اما کنجکاو و مایل به آزمایش هستند. من ریاضیات را به حداقل رساندهام. هدف من کمک به شما در درک مفاهیم اصلی و ایجاد شهودی است که میتوانید در ادامه از آن استفاده کنید. در عین حال، نمیخواستم کتابی بنویسم که صرفاً نحوه استفاده از ابزارهای موجود را به شما آموزش دهد، اما فاقد هرگونه محتوای واقعی در مورد چرایی باشد. در حالی که میتوانید مدلهایی بسازید و فقط به چگونگی اهمیت دهید، بدون چرایی، به جای درک، طوطیوار تکرار خواهید کرد، چه برسد به اینکه این حوزه را با مشارکتهای خودتان پیش ببرید. در مورد فرضیات از طرف من، فرض میکنم شما با برنامهنویسی کامپیوتر، به هر زبانی، آشنایی دارید. زبان انتخابی برای یادگیری ماشین، چه دانشجو باشید و چه یک شرکت بزرگ، پایتون است، بنابراین زبانی است که ما در این کتاب از آن استفاده خواهیم کرد. همچنین فرض میکنم که شما با ریاضیات دبیرستان، به جز حساب دیفرانسیل و انتگرال، آشنا هستید. به هر حال کمی حساب دیفرانسیل و انتگرال وارد میشود، اما باید بتوانید ایدهها را دنبال کنید، حتی اگر تکنیک ناآشنا باشد. همچنین فرض میکنم که شما کمی با آمار و احتمالات پایه آشنا هستید. اگر این مفاهیم برای شما جدید هستند، یا کمی ناآشنا هستید، فصل 0 شامل خلاصهای مختصر است. همچنین میتوانید با کتاب من «ریاضی برای یادگیری عمیق» (انتشارات نو استارچ، 2021) عمیقتر به این مباحث بپردازید. در نهایت، یادگیری عمیق در پایتون از کتابخانه NumPy استفاده زیادی میکند، که با افزودن قابلیتهای پردازش آرایه با سرعت بالا که برای برنامهنویسی علمی ایدهآل است، پایتون را گسترش میدهد. اگر NumPy برای شما تازگی دارد، یک آموزش مختصر در سایت GitHub کتاب پیدا خواهید کرد، یا میتوانید با «ابزارهای پایتون برای دانشمندان» نوشته لی وان (انتشارات نو استارچ، 2022) عمیقتر شوید.
I wrote this book for readers who have no background in machine learning, but who are curious and willing to experiment. I’ve kept the math to a minimum. My goal is to help you understand core concepts and build intuition you can use going forward. At the same time, I didn’t want to write a book that simply instructed you on how to use existing toolkits but was devoid of any real substance as to why. While you can build models while caring only about the how, without the why, you’ll be parroting rather than understanding, let alone moving the field forward with your own contributions. As far as assumptions on my part, I assume you have some familiarity with computer programming, in any language. The language of choice for machine learning, whether you are a student or a major corporation, is Python, so that’s the language we’ll use in this book. I’ll also assume you’re familiar with high school math, excluding calculus. A little calculus will creep in anyway, but you should be able to follow the ideas, even if the technique is unfamiliar. I’ll also assume you know a bit of statistics and basic probability. If these concepts are new to you, or you are a bit rusty, Chapter 0 includes a brief summary. You can also dive deeper into these topics with my book Math for Deep Learning (No Starch Press, 2021). Finally, deep learning in Python makes heavy use of the NumPy library, which extends Python by adding high-speed array-processing abilities ideally suited to scientific programming. If NumPy is new to you, you’ll find a brief tutorial on the book’s GitHub site, or you can dive deeper with Python Tools for Scientists by Lee Vaughan (No Starch Press, 2022).
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Practical Deep Learning
نظرات کاربران