Product details
- Publisher : Apress; 1st ed. edition (September 29, 2019)
- Language : English
- Paperback : 303 pages
- ISBN-10 : 1484249755
- ISBN-13 : 978-1484249758
کتاب Advanced Applied Deep Learning: Convolutional Neural Networks and Object Detection
Develop and optimize deep learning models with advanced architectures. This book teaches you the intricate details and subtleties of the algorithms that are at the core of convolutional neural networks. In Advanced Applied Deep Learning, you will study advanced topics on CNN and object detection using Keras and TensorFlow.
Along the way, you will look at the fundamental operations in CNN, such as convolution and pooling, and then look at more advanced architectures such as inception networks, resnets, and many more. While the book discusses theoretical topics, you will discover how to work efficiently with Keras with many tricks and tips, including how to customize logging in Keras with custom callback classes, what is eager execution, and how to use it in your models.
Finally, you will study how object detection works, and build a complete implementation of the YOLO (you only look once) algorithm in Keras and TensorFlow. By the end of the book you will have implemented various models in Keras and learned many advanced tricks that will bring your skills to the next level.
What You Will Learn
- See how convolutional neural networks and object detection work
- Save weights and models on disk
- Pause training and restart it at a later stage
- Use hardware acceleration (GPUs) in your code
- Work with the Dataset TensorFlow abstraction and use pre-trained models and transfer learning
- Remove and add layers to pre-trained networks to adapt them to your specific project
- Apply pre-trained models such as Alexnet and VGG16 to new datasets
Who This Book Is For
Scientists and researchers with intermediate-to-advanced Python and machine learning know-how. Additionally, intermediate knowledge of Keras and TensorFlow is expected.
منابع کتاب کتاب Advanced Applied Deep Learning: Convolutional Neural Networks and Object Detection
توسعه و بهینه سازی مدل های یادگیری عمیق با معماری های پیشرفته. این کتاب جزئیات پیچیده و ظرافت های الگوریتم هایی را که در هسته شبکه های عصبی کانولوشن هستند به شما آموزش می دهد. در Advanced Applied Deep Learning ، موضوعات پیشرفته در CNN و تشخیص اشیا با استفاده از Keras و TensorFlow را مطالعه خواهید کرد.
در طول مسیر، به عملیات های اساسی در CNN مانند کانولوشن و ادغام نگاه خواهید کرد و سپس به معماری های پیشرفته تری مانند شبکه های آغازین، شبکه های مجدد و بسیاری موارد دیگر نگاه خواهید کرد. در حالی که این کتاب موضوعات تئوری را مورد بحث قرار میدهد، خواهید فهمید که چگونه با ترفندها و نکات زیادی با Keras کار کنید، از جمله نحوه سفارشی کردن ورود به Keras با کلاسهای callback سفارشی، اجرای مشتاقانه و نحوه استفاده از آن در مدلهای خود.
در نهایت، نحوه عملکرد تشخیص شی را مطالعه خواهید کرد و یک پیاده سازی کامل از الگوریتم YOLO (شما فقط یک بار نگاه می کنید) را در Keras و TensorFlow ایجاد می کنید. تا پایان کتاب شما مدل های مختلفی را در Keras پیاده سازی کرده اید و بسیاری از ترفندهای پیشرفته را یاد گرفته اید که مهارت های شما را به سطح بالاتری می رساند.
آنچه شما یاد خواهید گرفت
- ببینید شبکه های عصبی کانولوشنال و تشخیص اشیا چگونه کار می کنند
- وزن ها و مدل ها را روی دیسک ذخیره کنید
- آموزش را مکث کنید و در مرحله بعد دوباره آن را شروع کنید
- از شتاب سخت افزاری (GPU) در کد خود استفاده کنید
- با انتزاع Dataset TensorFlow کار کنید و از مدل های از پیش آموزش دیده استفاده کنید و یادگیری را انتقال دهید
- برای تطبیق آنها با پروژه خاص خود، لایه ها را به شبکه های از پیش آموزش دیده حذف کرده و اضافه کنید
- از مدل های از پیش آموزش دیده مانند Alexnet و VGG16 در مجموعه داده های جدید استفاده کنید
این کتاب برای چه کسی است
دانشمندان و محققان با پایتون متوسط تا پیشرفته و دانش یادگیری ماشین. علاوه بر این، دانش متوسط در مورد Keras و TensorFlow انتظار می رود.
ارسال نظر درباره کتاب Advanced Applied Deep Learning: Convolutional Neural Networks and Object Detection