نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به Keras به عنوان بخشی از اکوسیستم TensorFlow 2.0 متمرکز است ، از جمله API های متوالی برای ساخت مدل های نسبتاً ساده لایه های انباشته ، API های کاربردی برای مدل های پیچیده تر و طبقه بندی های فرعی مدل و لایه های سفارشی. Keras چند سال پیش به محبوبیت رسید ، اما در پاسخ به ظهور سایر چارچوب های یادگیری عمیق مانند PyTorch ، Keras خود را به بخشی کاملاً متصل از اکوسیستم TensorFlow 2.0 تبدیل کرده است. در این دوره ، ساخت یک گردش کار یادگیری ماشین با Keras Tensorflow 2.0 ، خواهید دید که چگونه می توانید ترکیبی از API های Keras و قدرت اساسی TensorFlow 2.0 را مهار کنید ، ابتدا یاد خواهید گرفت که چگونه API های مختلف در Keras به موارد مختلف استفاده وام می دهند ، مانند مدل های متوالی متشکل از لایه های انباشته ، API های سطح بالا موجود در tf.keras و پشتیبانی درجه یک از ویژگی های خاص TensorFlow. در مرحله بعدی ، خواهید فهمید که چگونه می توان انواع پیچیده تری از مدلها را با استفاده از API کاربردی که برای ایجاد مدلهای قابل تماس طراحی شده است ، ساخت - تغییری در پارادایم معمول و شی گرا که بیشتر مدلهای یادگیری عمیق را تشکیل می دهد. سرانجام ، شما نحوه اجرای طبقه بندی فرعی مدل در Keras را کشف خواهید کرد - که یک روش عالی برای اجرای ضروری یک مدل ضروری ، نحوه کار لایه های سفارشی است - که انعطاف پذیری بالایی را ارائه می دهد و می تواند برای تعریف لایه هایی که حالت دارند ، استفاده شود ، و بهترین شیوه هایی که به شما کمک می کند از لایه های سفارشی خود بیشترین بهره را ببرید. پس از اتمام این دوره ، مهارت و دانش لازم برای انتخاب بین بسیاری از استراتژیهای مختلف ساخت مدل موجود در Keras و استفاده از استراتژی مناسب برای ساخت یک مدل قوی را که از قدرت اساسی TensorFlow 2.0 استفاده می کند ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک مدل ها و لایه های Keras
Understanding Keras Models and Layers
-
پیش نیازها و طرح کلی دوره
Prerequisites and Course Outline
-
معرفی کراس
Introducing Keras
-
یادگیری تحت نظارت
Supervised Learning
-
یادگیری بدون نظارت
Unsupervised Learning
-
مدل های متوالی
Sequential Models
-
The Functional API
The Functional API
-
ذخیره و بارگذاری مدل ها
Saving and Loading Models
-
نسخه ی نمایشی: Tensorflow را نصب و تنظیم کنید
Demo: Install and SetUp Tensorflow
مدلهای رگرسیون و طبقه بندی ساختمان
Building Regression and Classification Models
-
نسخه ی نمایشی: کاوش و پردازش مجموعه داده های بیمه
Demo: Exploring and Processing the Insurance Dataset
-
نسخه ی نمایشی: آموزش یک مدل متوالی ساده
Demo: Training a Simple Sequential Model
-
نسخه ی نمایشی: پیکربندی رفتار آموزش با استفاده از پاسخگویی
Demo: Configuring Training Behavior Using Callbacks
-
نسخه ی نمایشی: صرفه جویی در معماری و وزن مدل
Demo: Saving Model Architecture and Weights
-
نسخه ی نمایشی: در حال بارگیری مدل های ذخیره شده
Demo: Loading Saved Models
-
نسخه ی نمایشی: کاوش و پردازش مجموعه داده های ستون فقرات
Demo: Exploring and Processing the Spine Dataset
-
نسخه ی نمایشی: ساخت و آموزش مدل با استفاده از API عملکردی
Demo: Build and Train Model Using the Functional API
-
نسخه ی نمایشی: مدل های بازرسی با استفاده از بازگشت
Demo: Checkpointing Models Using Callbacks
-
نسخه ی نمایشی: نظارت بر مدل ها با استفاده از TensorBoard
Demo: Monitoring Models Using TensorBoard
ساخت مدل های طبقه بندی تصویر
Building Image Classification Models
-
اشکال در شبکه های عصبی متراکم
Drawbacks of Dense Neural Networks
-
معرفی شبکه های عصبی کانولوشن
Introducing Convolutional Neural Networks
-
همگرایی
Convolution
-
لایه های کانولوشن
Convolutional Layers
-
لایه های استخر
Pooling Layers
-
معماری CNN
CNN Architecture
-
نسخه ی نمایشی: بارگذاری و پیش پردازش مجموعه داده Cifar10
Demo: Loading and Preprocessing the Cifar10 Dataset
-
نسخه ی نمایشی: طراحی شبکه عصبی کانولوشن
Demo: Designing the Convolutional Neural Network
-
نسخه ی نمایشی: آموزش و پیش بینی با استفاده از CNN
Demo: Training and Prediction Using a CNN
-
نسخه ی نمایشی: با استفاده از تغییر شکل تصویر و رها کردن
Demo: Using Image Transformations and Dropout
ساخت مدلهای یادگیری ماشین بدون نظارت
Building Unsupervised Machine Learning Models
-
تحت نظارت در مقابل یادگیری بدون نظارت
Supervised vs. Unsupervised Learning
-
رمزگذاران خودکار به عنوان یادگیری ماشین بدون نظارت
Autoencoders as Unsupervised Machine Learning
-
کاهش ابعاد با استفاده از رمزگذاران خودکار
Dimensionality Reduction Using Autoencoders
-
نسخه ی نمایشی: پیش پردازش تصاویر
Demo: Preprocessing Images
-
نسخه ی نمایشی: بازسازی تصاویر با استفاده از رمزگذار خودکار انباشته
Demo: Reconstructing Images Using a Stacked Autoencoder
-
نسخه ی نمایشی: بازسازی تصاویر با استفاده از خود رمزگذار مبتنی بر CNN
Demo: Reconstructing Images Using a CNN Based Autoencoder
پیاده سازی لایه ها و مدل های سفارشی
Implementing Custom Layers and Models
-
سفارشی کردن لایه ها و مدل ها
Customizing Layers and Models
-
طبقه بندی فرعی مدل و لایه های سفارشی
Model Subclassing and Custom Layers
-
نسخه ی نمایشی: ایجاد یک لایه سفارشی
Demo: Creating a Custom Layer
-
نسخه ی نمایشی: به تعویق انداختن ایجاد وزن در یک لایه
Demo: Deferring Weight Creation in a Layer
-
نسخه ی نمایشی: جمع آوری ضررها با لایه های سفارشی
Demo: Accumulating Losses with Custom Layers
-
نسخه ی نمایشی: سریال سازی لایه ها و پارامتر آموزش
Demo: Serializing Layers and the Training Parameter
-
نسخه ی نمایشی: ساخت مدل های سفارشی
Demo: Building Custom Models
-
نسخه ی نمایشی: ساخت و آموزش مدل رگرسیون با استفاده از لایه های سفارشی
Demo: Building and Training a Regression Model Using Custom Layers
-
نسخه ی نمایشی: ساخت و آموزش یک مدل سفارشی با لایه های سفارشی
Demo: Building and Training a Custom Model with Custom Layers
-
خلاصه و مطالعه بیشتر
Summary and Further Study
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات