مجله علمی تفریحی بیبیس
0

دانلود کتاب راه حل های کاربردی یادگیری ماشین با پایتون

بازدید 2128
  • عنوان کتاب: Applied Machine Learning Solutions with Python
  • نویسنده: Siddhanta Bhatta
  • حوزه: یادگیری ماشین, پایتون
  • سال انتشار: 2022
  • تعداد صفحه: 432
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 11.5 مگابایت

اولین برنامه رایانه ای که می تواند به عنوان برنامه ای که می تواند یاد بگیرد طبقه بندی می شود، اولین بار در سال 1952 وارد تصویر شد، این یک بازی چکرز بود که توسط آرتور ساموئل ساخته شد. او همچنین اصطلاح «یادگیری ماشین» را ابداع کرد. نمی دانم آیا او متوجه شده است که این کلمه چقدر محبوب خواهد شد؟ اما پیشرفت در زمینه هوش مصنوعی تا دهه 1980 متوقف شد. با شبکه‌های عصبی مکرر هاپفیلد، شبکه‌های عصبی دوباره مورد توجه محققان قرار گرفتند. سپس یک ایده پیشگامانه از “تکثیر به عقب” توسط پروفسور کارنگی ملون و دانشمند کامپیوتر جفری هینتون ابداع شد. با آن، پیشرفت های سریعی در زمینه یادگیری ماشین ایجاد شد و در سال 2006، او مقاله ای را منتشر کرد که نشان می داد چگونه یک شبکه عصبی عمیق را آموزش دهد که قادر به تشخیص ارقام دست نویس با دقت فوق العاده (98٪) باشد. او همچنین اصطلاح “آموزش عمیق” را ابداع کرد و انقلابی آغاز شد. به سرعت به 14 سال پیش بروید، و مگر اینکه زیر سنگ زندگی کنید، حداقل در مورد یادگیری ماشین شنیده اید. اکنون در حین نوشتن ایمیل، جملات شما را به صورت خودکار تکمیل می‌کند، پیشنهادات فیلم را به شما می‌دهد، درخواست‌های جستجوی شما را رتبه‌بندی می‌کند، حرفه‌ای‌ها را در بازی خودشان شکست می‌دهد (OpenAI)، مشکلات امنیتی را مطرح می‌کند و غیره. اکنون در همه جا وجود دارد. و دانستن یادگیری ماشینی یک مهارت بسیار جذاب است. همانطور که آرتور سی کلارک به درستی گفت: “فناوری به اندازه کافی پیشرفته از جادو قابل تشخیص نیست”، یادگیری ماشین این بیانیه را بهتر از هر فناوری دیگری در زمان کنونی نشان می دهد. اما هدف این کتاب شکستن این طلسم است. برای آوردن یادگیری ماشین به مرحله و نگاه عمیق تر به کار آن. و زمانی که خواندن این کتاب را به پایان رساندید، متوجه خواهید شد که یادگیری ماشینی جادو نیست. این فقط یک فناوری به اندازه کافی پیشرفته با توسعه سریع در سخت افزار محاسباتی (GPU ارزان، TPU، و غیره.) و در دسترس بودن داده های بزرگ است. این دو سنگ بنای یادگیری عمیق مدرن هستند. بنابراین، هدف این کتاب این است که یادگیری ماشین را در دسترس تر کند و این ایده را تضعیف کند که یک مهندس یادگیری ماشین باید ابتدا آمار، جبر خطی، مفاهیم یادگیری ماشین را توسعه دهد تا به یک متخصص یادگیری ماشین تبدیل شود. برای انجام یادگیری ماشینی در صنعت به کمتر از اینها و بیشتر به آزمایش و دانش کدنویسی نیاز دارید. با این حال، پژوهش زمینه‌ای است که در آن درک عمیق‌تر ریاضیات و نظریه اساسی ضروری است. اما به نظر من، جنبه برنامه نویسی یادگیری ماشین بسیار مرتبط تر از یادگیری تئوری صرف است. یادگیری ماشینی یک زمینه جدید است و با هر زمینه جدیدی، ایده های زیادی به دست خواهید آورد. هنوز چیزها در یادگیری ماشین کاملاً استاندارد نشده اند. اگرچه برخی از روش ها رایج هستند و تقریباً همیشه نتایج خوبی ارائه می دهند. در این کتاب، بسیاری از شیوه ها را خواهید یافت که رایج نیستند. این شیوه‌ها ابزارهایی را برای مقابله با مشکلات یادگیری ماشین در صنعت در اختیار شما قرار می‌دهند و تکنیک‌هایی را در اختیار شما قرار می‌دهند که با آن می‌توانید شیوه‌های خود را ایجاد کنید. این کتاب همچنین بر اجرای عملی ایده های یادگیری ماشین و بازی با داده های دنیای واقعی و مشکلات دنیای واقعی تمرکز دارد. ما منابع مختلف داده را مرور خواهیم کرد و اهمیت خطوط لوله داده را درک خواهیم کرد. ما نمونه ها و مطالعات موردی زیادی را مرور خواهیم کرد که به شما ایده کافی از نحوه عملکرد یادگیری ماشین در صنعت می دهد.

The first computer program that can be categorized as a program that can learn, first came into picture in 1952, It was a game that played checkers, created by Arthur Samuel. He also coined the term “Machine Learning”. I wonder if he realized how popular this word will become. But the progress in the field of Artificial Intelligence halted till 1980s. With Hopfield’s recurrent neural networks, the neural networks started gaining researchers’ interest again. Then a groundbreaking idea of “Back propagation” was invented by Carnegie Mellon professor and computer scientist Geoffrey Hinton. With that, rapid advancements came into the field of machine learning and in 2006, he published a paper showing how to train a deep neural network capable of recognizing handwritten digits with state-of-theart precision (98%). He also coins the term “Deep Learning” and a revolution began. Fast forward to 14 years, and unless you are living under a rock, you have at least heard of machine learning. It now auto completes your sentences while you write your email, gives you movie suggestions, ranks your search queries, defeats professionals in their own game(OpenAI), raises security issues etc. It’s everywhere now. And it’s a highly attractive skill to know machine learning. As Arthur C. Clark, rightly said, “A sufficiently advanced technology is indistinguishable from magic”, Machine Learning embodies this statement better than any other technology in the current time. But the objective of this book is to break this spell. To bring machine learning into the stage and look deeper into its working. And by the time you finish reading this book, you will understand machine learning is not magic. It’s just sufficiently advanced technology with rapid development in computation hardware (cheap GPU, TPU, and so on.) and the availability of big data. These two are the cornerstones of modern deep learning. So, the objective of this book is to make machine learning more accessible and weaken the idea that a machine learning engineer needs to first develop statistics, linear algebra, machine learning concepts to become a machine learning practitioner. You need less of these and more experimentation and coding knowledge to do machine learning in the Industry. Research, however, is a field where a deeper understanding of underlying math and theory is necessary. But in my opinion, the programming aspect of machine learning is much more relevant than mere theoretical learning. Machine Learning is a new field and with any new field, you will get a lot of opinionated ideas. Things are not completely standardized in machine learning yet. Although some practices are common and provide good results almost all the time. In this book, you will find a lot of practices that are not common. These practices will provide you with tools to tackle any machine learning problems in Industry and provide you with techniques by which you can create your practices. This book also focuses on the practical implementation of machine learning ideas and play with real-world data and real-world problems. We will go through various data sources and understand the importance of data pipelines. We will go through a lot of examples and case studies that will give you an ample idea of how machine learning works in the Industry.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Applied Machine Learning Solutions with Python

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

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید