- عنوان کتاب: Hands-On Machine Learning with Scikit-Learn and PyTorch
- نویسنده: Aurelien Geron
- حوزه: یادگیری ماشین
- سال انتشار: 2026
- تعداد صفحه: 661
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 20.9 مگابایت
در سال ۲۰۰۶، فری هینتون و همکارانش مقالهای منتشر کردند که در آن نشان میداد چگونه میتوان یک شبکه عصبی عمیق را آموزش داد که قادر به تشخیص دستخط باشد و آن را با دقت پیشرفته (بیش از ۹۸٪) کند. آنها این تکنیک را «یادگیری عمیق» نامیدند. یک شبکه عصبی عمیق، یک مدل (بسیار) سادهشده از قشر مغز ما است که از مجموعهای از لایههای نورونهای مصنوعی تشکیل شده است. آموزش یک شبکه عصبی عمیق در آن زمان بهطور گسترده غیرممکن تلقی میشد،۲ و اکثر محققان این ایده را در اواخر دهه ۱۹۹۰ کنار گذاشته بودند. این مقاله توجه جامعه علمی را دوباره جلب کرد و خیلی زود مقالات جدید زیادی نشان دادند که یادگیری عمیق نه تنها امکانپذیر است، بلکه دستاوردهای شگفتانگیزی دارد که هیچ تکنیک یادگیری ماشینی (ML) دیگری نمیتواند امیدوار باشد (با کمک قدرت محاسباتی فوقالعاده و حجم عظیم دادهها) با آن برابری کند. بنابراین، این علاقه به زودی به بسیاری از حوزههای دیگر یادگیری ماشینی گسترش یافت. یک دهه بعد، یادگیری ماشینی بسیاری از صنایع را فتح کرده بود، نتایج وب را رتبهبندی میکرد، ویدیوها را برای تماشا و محصولات را برای خرید توصیه میکرد، اقلام را در خطوط تولید مرتب میکرد و گاهی حتی رانندگی میکرد. یادگیری ماشینی ده سرخط خبرها شد، برای مثال، زمانی که سیستم یادگیری ماشینی آلفافولد شرکت دیپ مایند، یک مشکل دیرینه تاخوردگی پروتئین را که دههها محققان را سردرگم کرده بود، حل کرد. اما اغلب اوقات، یادگیری ماشینی فقط به صورت نامحسوس در پسزمینه عمل میکرد. با این حال، یک دهه بعد، ظهور هوش مصنوعی به عنوان دستیار آغاز شد: از چت GPT در سال ۲۰۲۲، جم اینی، کلود و گروک در سال ۲۰۲۳ و بسیاری دیگر از آن زمان. هوش مصنوعی اکنون واقعاً اوج گرفته است و به سرعت در حال تغییر هر چیزی در صنعت است: آنچه قبلاً علمی تخیلی بود، اکنون بسیار واقعی است. این کتاب فرض میکند که شما تقریباً هیچ چیزی در مورد یادگیری ماشینی نمیدانید. هدف آن ارائه مفاهیم، ابزارها و آموزشهایی است که برای پیادهسازی برنامههایی با قابلیت یادگیری از دادهها به آنها نیاز دارید. ما تعداد زیادی از تکنیکها را پوشش خواهیم داد، از سادهترین و رایجترین آنها (مانند رگرسیون خطی) گرفته تا برخی از تکنیکهای یادگیری عمیق که معمولاً در رقابتها پیروز میشوند. برای این کار، ما از پایتون – زبان پیشرو برای علم داده و یادگیری ماشین – و همچنین فریمورکهای پایتون متنباز و آماده برای تولید استفاده خواهیم کرد: – Scikit-Learn بسیار آسان برای استفاده است، اما بسیاری از الگوریتمهای یادگیری ماشین را به طور مؤثر پیادهسازی میکند، بنابراین یک نقطه شروع عالی برای یادگیری یادگیری ماشین است. این نرمافزار توسط دیوید کورنا پو در سال ۲۰۰۷ ایجاد شد، سپس توسط تیمی از محققان در موسسه فرانسوی تحقیقات در علوم کامپیوتر و اتوماسیون (Inria) رهبری شد و اخیراً توسط Prob abl.ai منتشر شده است. – Py Torch یک کتابخانه قدرتمند و انعطافپذیر برای یادگیری عمیق است. این نرمافزار امکان آموزش و اجرای مؤثر انواع شبکههای عصبی را فراهم میکند و میتواند محاسبات را در چندین GPU (واحد پردازش گرافیک) توزیع کند. Py Torch (PT) توسط آزمایشگاه تحقیقات هوش مصنوعی فیسبوک (FAIR) توسعه داده شد و برای اولین بار در سال ۲۰۱۶ منتشر شد. این نرمافزار از Torch، یک چارچوب قدیمیتر که در Lua کدگذاری شده بود، تکامل یافته است. در سال ۲۰۲۲، پای-تورچ به بنیاد پای-تورچ، زیر نظر بنیاد لینوکس، منتقل شد تا توسعهی مبتنی بر جامعه را ترویج دهد.
In 2006, Ge of frey Hin ton et al. pub lished a pa per 1 show ing how to train a deep neu ral net work ca pa ble of rec og niz ing hand writ ten dig its with state-of-the-art pre ci sion (>98%). They branded this tech nique “deep learn ing”. A deep neu ral net work is a (very) sim pli fied model of our cere bral cor tex, com posed of a stack of lay ers of ar ti fi cial neu rons. Train ing a deep neu ral net was widely con sid ered im pos si ble at the time, 2 and most re searchers had aban doned the idea in the late 1990s. This pa per re vived the in ter est of the sci en tific com mu nity, and be fore long many new pa pers demon strated that deep learn ing was not only pos si ble, but ca ‐ pa ble of mind-blow ing achieve ments that no other ma chine learn ing (ML) tech nique could hope to match (with the help of tremen dous com put ing power and great amounts of data). This en thu si asm soon ex tended to many other ar eas of ma chine learn ing. A decade later, ma chine learn ing had al ready con quered many in dus tries, rank ing web re sults, rec om mend ‐ ing videos to watch and prod ucts to buy, sort ing items on pro duc tion lines, some times even driv ing cars. Ma ‐ chine learn ing of ten made the head lines, for ex am ple when Deep Mind’s Al phaFold ma chine learn ing sys tem solved a long-stand ing pro tein-fold ing prob lem that had stomped re searchers for decades. But most of the time, ma chine learn ing was just work ing dis cretely in the back ground. How ever, an other decade later came the rise of AI as sis tants: from Chat GPT in 2022, Gem ini, Claude, and Grok in 2023, and many oth ers since then. AI has now truly taken off and it is rapidly trans form ing ev ery sin gle in dus try: what used to be sci-fi is now very real. This book as sumes that you know close to noth ing about ma chine learn ing. Its goal is to give you the con ‐ cepts, tools, and in tu ition you need to im ple ment pro grams ca pa ble of learn ing from data. We will cover a large num ber of tech niques, from the sim plest and most com monly used (such as lin ear re ‐ gres sion) to some of the deep learn ing tech niques that reg u larly win com pe ti tions. For this, we will be us ing Python—the lead ing lan guage for data sci ence and ma chine learn ing—as well as open source and pro duc ‐ tion-ready Python frame works: – Scikit-Learn is very easy to use, yet it im ple ments many ma chine learn ing al go rithms ef fi ciently, so it makes for a great en try point to learn ing ma chine learn ing. It was cre ated by David Cour na peau in 2007, then led by a team of re searchers at the French In sti tute for Re search in Com puter Sci ence and Au to ma tion (In ria), and re cently Prob abl.ai. – Py Torch is a pow er ful and flex i ble li brary for deep learn ing. It makes it pos si ble to train and run all sorts of neu ral net works ef fi ciently, and it can dis trib ute the com pu ta tions across mul ti ple GPUs (graph ics pro cess ing units). Py Torch (PT) was de vel oped by Face book’s AI Re search lab (FAIR) and first re leased in 2016. It evolved from Torch, an older frame work coded in Lua. In 2022, Py ‐ Torch was tran si tioned to the Py Torch Foun da tion, un der the Linux Foun da tion, to pro mote com mu ‐ nity-driven de vel op ment.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Hands-On Machine Learning with Scikit-Learn and PyTorch

نظرات کاربران